Точка входа в программирование
19.9K subscribers
1.33K photos
239 videos
2 files
2.86K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Всем тимлидам, разработчикам, тестировщикам и админам!

Счастливого Дня программиста!

Желаем вам всегда зелёных билдов, отзывчивых кластеров и тихих дежурных смен. Пусть ваши логи будут чисты от ошибок, а мониторинг предупреждает о проблемах раньше, чем о них узнают пользователи.

И чтобы пожелание точно сбылось, обязательно воспользуйтесь подарками из нашей IT-коробки. Готовили с любовью в сердце вместе с нашими друзьями.

С праздником!
🎉1
Топ 10 лучших игр в Стиме про программирование

Геймификация обучения помогает быстрее и лучше усваивать новую информацию. Поэтому сегодня сделаны сотни игр, которые позволяют буквально играючи изучать программирование.

Здесь собраны 10 игр с программированием, которые вы можете приобрести в Steam. Они помогут прокачать мозг, развить навыки кодинга и при этом получить удовольствие от игры.
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Хотите браться за задачи посерьезнее?

Уставшие от работы в стартапе — сохраняйте канал OTP Tech. Это ТГ про IT-контур ОТП Банка, в котором частенько выкладывают подборки с вакансиями на любой вкус.

Преимущественно в банке Java core, но направлений для работы много: всегда нужны дата-саентисты, DevOps-ы, аналитики, тестировщики и кто только не.

Подписывайтесь, чтобы не упустить ту самую вакансию. Ну и чтобы быть в курсе процессов и кейсов, которые могут возникнуть на потенциальной работе.
1
90% корпоративных ИИ‑проектов проваливаются и не приносят компании никакой прибыли

А это значит, что о замене человеческого труда искусственным интеллектом пока что рано говорить.

В MIT провели исследование об ИИ The GenAI Divide: State of AI in Business 2025. Целью было понять, насколько успешно бизнес внедряет искусственный интеллект.

Оказалось, что лишь 5% проектов создают ощутимую экономическую выгоду. Остальные — просто сжигают бюджеты, не улучшая бизнес-показателей.

Рассказываем об этих и других инсайдах большого отчёта.

#для_АйтИИ
😁2
На GitHub выложили исходный код алгоритма рекомендаций X

И это может быть интересно вам, ведь здесь сокрыт целый кладезь интересных решений, которые вы можете использовать в своих проектах.

А чтобы вам было проще, мы разобрались, что же там внутри и рассказали в статье.

#github #x
🔥2
Forwarded from Типичный программист
Лимитка для комьюнити выходит в прод! Успей залететь в розыгрыш

Уже скоро День программиста, и к этому моменту наш безалкогольный IPA будет разлит!

Вы выбрали название и концепт упаковки, а наши коллеги по коллабу из Paradox уже отдали этикетки в печать.

И пока мы с вами ожидаем релиза, запускаем специальный розыгрыш.

Победитель получит коробку «ТОКСИЧНЫЙ ПРОГРАММИСТ» с шестью банками. Подробнее с правилами вы можете ознакомиться здесь.

Для участия достаточно:
— быть подписанным на @tproger и @paradox_beer;
— оставить реакцию и любой комментарий под этим постом;
— нажать кнопку «Участвую».

Итоги подведём 15 сентября. Победителя выберем с помощью бота. Всем удачи!

Участников: 1082
Призовых мест: 1
Дата розыгрыша: 18:00, 15.09.2025 MSK (5 часов)
🔥1
Microsoft обновили свой курс по AI-агентам

Курс состоит из 12 уроков, поддерживает русский язык и подходит даже новичкам. Здесь есть и понятная теория, и полезные практические задания на Python.

Отличный подгон для тех, кто хотел начать что-то новое с понедельника. Забираем тут.

#курс #ai #python
2👍2🔥1
Media is too big
VIEW IN TELEGRAM
ASMR программирование: делаем приложение для погоды на JavaScript

Это необычный формат видео туториала. Здесь не будет подробных объяснений, индийского английского и прочего.

Вместо этого вы можете под звуки хорошей механической клавиатуры наблюдать за пошаговым созданием приложения без лишних слов. Или даже повторят за автором.

Так как с YouTube сейчас могут быть проблемы, мы загрузили видео сюда. Если нужен оригинал, то он доступен по ссылке: https://youtu.be/iILFBGm_I9M

#видео #javascript
3👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Как сэкономить на платных API при разработке проекта с ИИ

Этот способ пригодится тем, кто делает AI-приложения, но хочет сэкономить хотя бы в процессе отладки и полировки проекта.

Всё просто — ставьте Ollama. Он позволяет использовать локально модели вроде DeepSeek R1. Более того, он может сам их установить, настроить и даже поднять сервер с API аналогичным OpenAI. Вам просто остается поменять URL на localhost в SDK и пользоваться.

Конечно, модели там послабее, чем платные, но для базовых задач, а тем более отладки, их точно хватит.

#ии
2
Что такое полиморфизм в ООП?

Полиморфизм в ООП — это способность объектов с разной реализацией реагировать одинаково на один и тот же вызов.

Проще говоря, это когда вы вызываете один и тот же метод (например, draw()), но в зависимости от объекта, на котором он вызывается (круг, прямоугольник, треугольник), результат будет разный.

Полиморфизм позволяет писать универсальный код, не завязанный на конкретные типы. Это удобно, потому что можно, например, передать в функцию список объектов с общим интерфейсом, и она будет с ними работать, не зная точной реализации.

Есть два типа:

— Параметрический (перегрузка) — один метод с разными параметрами.
— Подтиповой (через наследование) — когда подклассы переопределяют методы базового класса.

Полиморфизм делает код гибким, расширяемым и читаемым. Его часто используют вместе с интерфейсами или абстрактными классами.


#вопросответ #ооп
6
Вышла общедоступная версия Java 25

В релиз попало около 2 600 закрытых задач и 18 JEP'ов.

Java 25 теперь является LTS-релизом, а значит у него будут выходить обновления как минимум 5 лет с момента выхода (до сентября 2030 года). Давайте же посмотрим наиболее значимые изменения и обновления. Здесь про Module Import Declarations, Stable Values, Scoped Values и не только.

#java #новости
❤‍🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Наконец нормальное обучение кодингу

Реддитор поделился своей игрой, в которой вам предстоит учиться программированию через Python-подобный язык, выполняя автоматизацию различных сельхоз задач.

Игра ещё в раннем доступе, но в ней уже куча всего — подробней на видео выше.

Ссылка на страницу игры

reddit #начинающим
👍5
Как реально почувствовать себя разработчиком ещё во время учёбы

Чаще всего в начале обучения всё ограничивается учебными задачками: написал функцию, сдал, забыл. Но в реальных командах всё сложнее — код надо проверить, собрать, протестировать, выкатить обновление и следить, чтобы сервис не падал.

700 студентов этим летом попробовали такой формат на платформе SourceCraft. И не просто «попробовали» — сделали 60 проектов: от нейросервисы, телеграм-боты и другие продукты. То есть прошли весь путь, как настоящие разработчики в компаниях.

Почему это важно? Потому что с таким опытом адаптироваться в первой команде проще: ты уже понимаешь процессы и инструменты.

Преподы тоже в теме — исследование Yandex B2B Tech и ИТМО показало, что большинство используют платформы и верят в будущее ИИ в обучении.

SourceCraft уже интегрируется в курсы ИТМО и УрФУ, там проводят хакатоны и планируют новые программы с вузами. То есть ребята из универов всё чаще будут учиться так, как реально работают ИТ-команды.
Извращенцы, узнали себя?
16
​​Участник Open Source — как им стать и зачем

Многие приложения и технологии, которыми мы пользуемся, содержат большое количество ПО с открытым исходным кодом. Это когда над кодом продукта могут работать не только непосредственно его разработчики, но и любые желающие программисты — всё бесплатно и доступно.

Работа с open source может помочь эффективно учиться и наращивать практические навыки. Также это отличный вариант для портфолио.

В этой статье рассказывают, зачем становиться участником OS, как это сделать и какие есть варианты работы (помимо написания кода).

#general
👍41
This media is not supported in your browser
VIEW IN TELEGRAM
Возможно для кого-то будет открытием, но VS Code умеет открывать сайты, не переходя в отдельный браузер. Причём без плагинов и расширений.

На видео показано, как это работает. Берите на вооружение.
🔥10🌚1
Непостижимая эффективность современных алгоритмов сортировки

Нашёл классную статью, в которой разбирается эффективность популярных сегодня алгоритмов сортировки. Для сравнения используются несколько бенчмарков на одной и той же машине.

Что думаете?

#алгоритмы
🔥1
В чем настоящий смысл объектно-ориентированного программирования

Не все знают, но термин ООП придумал вполне конкретный человек — Алан Кей. Ещё меньше людей знают, что первоначальный замысел подхода сильно отличался от того, чему учат сегодня.

Но в 2003 году Алан ответил на вопросы исследователя Штефана Рама и рассказал много интересных подробностей об истории создания и особенностях ООП. Если вы хотите лучше разобраться в вопросах ООП, то перевод ждёт вас здесь.

#ооп
Forwarded from Код найма
Оффер во фронтенде в 2025: как получить и не облажаться

История Дмитрия Борцова и Ярослава Грачёва — это иллюстрация того, что даже в перегретом и избирательном рынке фронтенда можно найти своё место. Ключ к успеху — не только в технической базе, но и в умении правильно упаковать опыт, показать насмотренность и держать фокус на том, что важно работодателю.

Вместе с редакцией мы упаковали кейс Ярослава в полноценную статью. Она будет полезна всем специалистам, от мала до велика: джун узнает, что должен уметь фронтендер в 2025 году; мидл или сеньор поймет, в какую сторону ему менять свое мышление, чтобы просить на собеседованиях больше.

Если вы хотите повторить опыт Ярослава — обращайтесь к Диме за менторством. У него за плечами 15 лет в индустрии, команды в управлении и супер душевный вайб в общении.
Please open Telegram to view this post
VIEW IN TELEGRAM