Бесплатные лекции, курсы, книги, подкасты по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
ИИ-инструмент, помогающий в трудоустройстве
Наверное, практически каждый сталкивался с головной болью при поиске работы: составление резюме, ежедневная рассылка, переписки и много-много времени. Но и эти процессы можно автоматизировать с помощью нейронки.
Одна из таких: Auto_Jobs_Applier_AIHawk. Помогает составлять резюме, фокусируясь на сильных сторонах, самостоятельно делает рассылки и предлагает вам персонализированные рекомендации.
Репозиторий инструмента
Скидываем тому самому другу, который не может найти работу.
#инструмент #трудоустройство
Интерактивная шпаргалка по Unix-командам
Тут всё просто: вводите интересующую команду и получаете подробное описание каждой её части.
Ссылка: explainshell
#инструмент #general
Что почитать начинающим по Python?
— "Изучаем Python" (Марк Лутц). Классика для новичков, дающая глубокое понимание основ Python и практического применения.
— "Автоматизация рутинных задач с помощью Python" (Альберт Свейгарт). Руководство для автоматизации задач: работа с файлами, таблицами и веб-страницами.
— "Программируем на Python" (Майкл Доусон). Книга для начинающих с примерами игр, которые можно создать на Python.
— "Python для детей" (Джейсон Бриггс). Введение в программирование, подходящее для детей и подростков.
— "Простой Python. Современный стиль программирования" (Люк Снелл). Книга для новичков с практическими аспектами программирования.
— "Python для всех" (Чарльз Северенс). Удобное пособие для быстрого освоения Python и систематизации знаний.
#подборка #книга #python #ru
Шпаргалка по шпаргалкам
OverAPI — это сайт, где собраны шпаргалки для разработчиков на самые разные темы. Тут можно найти материалы для работы с популярными языками вроде Python, JavaScript или Ruby, а также полезную информацию по менее распространённым инструментам и технологиям. Сервис помогает быстро находить нужные справочные данные, не тратя время на долгий поиск.
#шпаргалка #general
Не Copilot единым: топ нейронок для генерации кода
Вот интересные варианты:
— Windsurf: Приватный и быстрый редактор с доступом к Codeium, GPT-4 и Claude Sonnet, предлагающий неограниченные подсказки и адаптивный рабочий процесс.
— Bolt.new: Браузерная среда разработки с WebContainers для создания и деплоя фулстек-приложений прямо в браузере.
— Qodo: Улучшает код, создает юнит-тесты и интегрируется с популярными IDE для командной работы.
— Sourcegraph Cody: Ассистент для изучения проектов, рефакторинга и генерации тестов, поддерживающий модели GPT-4o и Claude.
— Replit: Онлайн-платформа для разработки с подсказками, генерацией объяснений и запуском кода без настройки.
— Figstack: Объясняет код, переводит между языками и создает документацию, упрощая оптимизацию.
Это далеко не все. Ещё больше с подробным описанием в статье.
#подборка #инструмент #general
Как отвечать на каверзные вопросы на собеседовании?
Иногда на собеседованиях могут задать вопросы, которые ставят в тупик. Эти вопросы помогают работодателю оценить вашу реакцию на стрессовые ситуации и способность к быстрому мышлению.
В статье описаны несколько таких вопросов, например: “На что потратите миллион?” или “Почему вы можете уйти из компании?”. Рекомендуется отвечать честно, но с акцентом на ваш профессионализм и стратегический подход. А как именно отвечать и какие типовые вопросы могут задавать — разбираем в статье.
#статья #трудоустройство #ru
Весь год вы фиксили баги и деплоили проекты… Пришло время расслабиться и начать создавать себе новогоднее настроение!
Tproger вместе с друзьями сделал Виммельбух — новогоднюю книгу-головоломку про технологичный город.
Переходите по ссылке, рассматривайте карту, узнавайте, чем живёт город в новогоднюю пору, и попробуйте найти все пасхалки: https://tprg.ru/GhDe
Реклама, ИП Михайлишина Гузель Фаниловна, erid: LjN8KC482
Принципы SOLID на понятном языке
SOLID — это пять основополагающих принципов объектно-ориентированного программирования и проектирования. Они помогают создавать код, который будет гибким, расширяемым, понятным и легким в сопровождении.
Все 5 принципов написаны на картинке выше. Но если вы хотите лучше понимать их назначение и то, как использовать их в работе, переходите по ссылке — тут написано максимально простым языком.
#solid #совет
Что почитать по вёрстке сайтов?
— "HTML и CSS. Разработка и дизайн веб-сайтов" — Джон Дакетт. Красочная и понятная книга для изучения HTML и CSS с акцентом на визуал.
— "CSS для профессионалов" — Эрик А. Мейер. Глубокое руководство по CSS с разбором продвинутых техник и нюансов.
— "JavaScript и jQuery. Разработка интерактивных веб-сайтов" — Джон Дакетт. Простое введение в динамическое взаимодействие на веб-страницах с помощью JS и jQuery.
— "Адаптивный веб-дизайн" — Аарон Густафсон. Практики для создания сайтов, которые выглядят отлично на любых устройствах.
— "Секреты CSS" — Лиа Веру. Сборник эффективных приемов и трюков, которые помогут прокачать CSS.
— "Элементы пользовательских интерфейсов. CSS и HTML в действии" — Аарон Уолтер. Создание привлекательных и удобных интерфейсов с помощью базовых технологий.
— «Отзывчивый веб-дизайн. HTML5 и CSS3 в действии" — Итан Маркотт. Базовые принципы и практические примеры использования HTML5 и CSS3 в адаптивной вёрстке.
#подборка #книга #frontend #html #css
Как хакеры взломали звёзд и встряхнули интернет
Помните "The Fappening"? Именно тогда интимные фото знаменитостей разлетелись по сети, а хакеры показали, что облака — совсем не безопасное место.
Как пара человек смогла устроить такой грандиозный скандал? Что в итоге произошло с пострадавшими звёздами и самими хакерами?
Обсудили всё и больше в новом выпуске «АЙТИ КРАЙМ». Заходите послушать:
— Яндекс.Музыка
— Apple Music
— Spotify
— YouTube
— Telegram
#подкаст #безопастность #ru
Продукт vs Разработка: кто рулит бизнесом?
Выяснить это можно, пожалуй, только в батле. И у нас есть такой! Сетка, социальная сеть для нетворкинга от hh ru, столкнет продакта и разработчика, которые будут жарко спорить, кто же на самом деле двигает бизнес вперед.
Когда: 12 декабря
Формат: онлайн-батл на несколько раундов.
На арене встретятся:
— Олег Федоткин, СТО «Циан»
— Дима Харламов, CPO Партнерских продуктов «Яндекс.Такси»
Зачем приходить?
— Узнаете, у кого зарплата должна быть больше.
— Посмотрите на жаркую дискуссию лидов «Циана» и «Яндекса».
— Заберёте пару крутых инсайтов для своей работы.
Не забудьте зарегистрироваться и подготовиться к захватывающему файтингу!
Зарегистрироваться
Узнать больше об онлайн-батле
Это #партнёрский пост
Курс: Git и GitHub для начинающих
Git — это система, которая позволяет следить за изменениями в файлах и работать над проектом вместе с другими.
В видео покажут, как установить Git и начать пользоваться GitHub. Также вы разберёте основные команды: как копировать проекты (clone), создавать новые (init), объединять изменения (merge), работать с ветками (branch, checkout), отправлять изменения (push), получать новые (pull), сохранять прогресс (commit), добавлять файлы (add) и настраивать Git (config).
#git #урок #начинающим #ru
Оркестрация контейнеров: Kubernetes, Docker Swarm, Nomad
В этом видео рассматриваются плюсы, минусы и основные инструменты для оркестрации контейнеров.
Видео подойдет для разработчиков, которые еще не сталкивались с такими технологиями и хотят разобраться, что это и зачем нужно, а также для системных администраторов, которые думают о переходе в DevOps и хотят понять, как управлять контейнерами и автоматизировать процессы с помощью Kubernetes, Docker Swarm или Nomad.
#docker #k8s #ru
Вводный курс по веб-разработке
Этот курс — отличный старт для тех, кто хочет научиться программировать и разрабатывать простые веб-приложения. Всё объясняется с самого начала, так что опыт не нужен.
Вы изучите Python, SQL, основы JavaScript и работу с Django. Научитесь создавать базы данных, визуализировать данные через Matplotlib и Plotly, работать с API.
Ссылка на курс
#курс #веб #начинающим #ru
Крутая шпаргалка по CSS
Тут можно найти множество свойств CSS с их подробным описанием, примерами кода и визуальным объяснением — всё, чтобы можно было разобраться даже в самых сложных ситуациях.
Мастхев для верстальщиков: cssreference.io
#шпаргалка #css #frontend #en
Практикум по программированию
Тут вы сможете закрепить базовые знания по программированию на любом популярном языке, доступном на платформе (Python, C/C++, Go, JavaScript, C#, Java, R, Pascal, Ruby, PHP и многие другие). Внизу страницы можно найти полный перечень всех доступных тем.
Мастхэв для начинающих, которым сразу хочется закреплять знания: ссылка
#тренажёр #general #ru
OAuth 2.0, OpenID Connect и SSO для самых маленьких
В Сети полно информации, как настроить тот или иной способ аутентификации или авторизации. Но они полезны, когда вы уже чётко понимаете какое решение вам требуется и какую задачу вам необходимо сделать.
В этой же статье вы сможете разобраться в том, чем же отличается авторизация от аутентификации, какие из технологий решают каждую из задач и их особенности. Вы также найдёте здесь полезные советы и рекомендации.
Чем заменить Google Docs?
Если Google Docs уже не справляется с задачами, а ограничения подталкивают искать альтернативы, этот обзор — то, что вам нужно. В этой статье собрали инструменты, которые предлагают не просто базовое редактирование, а возможности для ведения проектов, создания баз знаний и управления файлами.
Например, Dropbox Paper, который идеален для минималистичной командной работы. А вот OnlyOffice выделяется локальным развёртыванием и редактированием PDF, что полезно для компаний с высокими требованиями к безопасности данных.
#подборка #инструмент #general #ru
Сохранёнки программиста — канал от медиа Tproger. Этот канал для тех, кто хочет стать лучше в разработке:
За подписку на канал получаете:
— Бесплатные курсы и книги,
— Полезные видео и подкасты,
— Инструменты и лайфхаки для работы.
Добавляй посты в избранное и прокачивайся!
Остальные каналы от Tproger: @tproger_channels
Машинное обучение на JavaScript
Заняться машинным обучением можно даже, если вы не знакомы с Python. Для этого у JS есть библиотека ml5.js
, которая построена на основе TensorFlow.js
.
В этом уроке вы познакомитесь с основами использования ml5.js
для создания интерактивных и интеллектуальных веб-приложений. Ролик подойдёт даже тем, у кого ещё нет опыта работы с машинным обучением.
#javascript #ml #видео
Бесплатные курсы по нейросетям от Microsoft
24 урока, которые помогут разобраться в основе и начать применять ИИ на практике.
Что внутри:
— Архитектуры для работы с текстами и изображениями, включая современные модели.
— Классические подходы к ИИ: от GOFAI до генетических алгоритмов и многоагентных систем.
— Принципы обучения нейросетей и работа с TensorFlow и PyTorch.
— Практические кейсы и примеры из бизнеса.
Идеально для старта или освежения знаний:
Ссылка
#курс #ai
Реактивное программирование: перестаньте думать проактивно
Вы когда-нибудь задумывались, почему наши гаджеты так круто взаимодействуют друг с другом, а как только мы пытаемся повторить что-то подобное в своих приложениях — всё разваливается? Получается какая-то громоздкая система, которую сложно доработать. Всё потому, что мы думаем проактивно, а нужно — реактивно.
В докладе рассказывают, что такое реактивный подход, чем он полезен, и какие инструменты можно использовать, чтобы создавать приложения, которые легко дополнять и развивать. И главное — покажут, как изменить свой подход к разработке, чтобы мыслить в духе реактивности.
#доклад #теория #general #ru
Курс по алгоритмам и структурам данных
Изучение алгоритмов и структур данных — база для решения сложных задач и написания эффективного кода.
Забираем курс, лекции которого охватывают ключевые алгоритмические темы: сортировка, структура данных, анализ сложности. Тут есть возможность разбирать примеры и применять знания на практике. Материал структурирован, чтобы помочь разобраться с темами системно и глубоко.
Ссылка на курс
#курс #алгоритмы #структуры #ru
Безболезненный сервис автоматизации CI/CD
Если вам надоело ковыряться в сложных конфигурациях, этот инструмент — то, что нужно. У Buddy простой и понятный интерфейс, а еще куча готовых шаблонов, чтобы настроить всё за пару кликов.
Плюс он легко дружит с популярными облачными платформами, так что выкатывать свои проекты становится проще простого. Отличный выбор для разработчиков и команд, которые ценят свое время.
Ссылка на скачивание: Buddy
#инструмент #cicd #devops #general
Большая и интерактивная шпаргалка по CSS
Эта шпаргалка не просто список параметров, а наглядный инструмент для работы с атрибутами и настройками. Ползунки и кнопки позволяют настроить значения, а итоговый CSS-код легко копируется. Включены параметры для работы с цветами, обводками, шрифтами, тенями, анимациями и многим-многим другим.
Такое терять нельзя
#шпаргалка #css #frontend
Давайте голосовать, подсказывайте!
Помните, мы обещали, что автор лучшей статьи месяца получит наш мерч? Теперь пришло время выбрать победителя! Мы определили три лучших материала за ноябрь, но решать вам.
Здесь можно с ними ознакомиться, а следующим постом будет опрос:
1) Django vs FastAPI в 2025 году: какой фреймворк выбрать?
2) Гайд: как настроить API для распознавания документов за 30 минут
3) Как пополнить кошелёк Steam в России в 2024 году
Автор статьи, набравшей больше всего голосов, получит наш фирменный мерч. Голосуйте — завтра подведём итоги!
#конкурс #tproger
OAuth 2.0 и OIDC: подробный гайд о защите API и пользовательских данных
OAuth 2.0 и OpenID Connect (OIDC) — это основа современной аутентификации и управления доступом, но внедрение этих протоколов требует вдумчивого подхода.
В статье разбираем, как безопасно использовать эти инструменты.
Ключевые темы — токены (access, refresh, ID), их правильное хранение и защита от атак, особенности реализации в SPA и на сервере. Узнаете о методах, которые помогут избежать уязвимостей и построить надёжную систему аутентификации.
#статья #урок #безопастность #ru
WebVM | Виртуальная машина Linux в браузере
WebVM предлагает уникальное решение для запуска Linux-среды прямо в вашем браузере за счет HTML5 и WebAssembly с поддержкой контейнеризации. Для полноценной сетевой работы можно подключить Tailscale.
Цена: бесплатно
Репозиторий проекта
@prog_tools
Что почитать девопсам?
Забирайте подборку годных тематических книг:
— “Проект Феникс. Роман о DevOps, ИТ и победах бизнеса”
Роман, показывающий важность DevOps для улучшения взаимодействия команд и бизнес-процессов.
— “Руководство по DevOps”
Практическое руководство по внедрению DevOps для создания высокоэффективных компаний.
— “Ускоряйся”
Научное объяснение, как DevOps помогает ускорить разработку и повысить качество ПО.
— “Инженерия надежности сайтов”
Книга о том, как Google управляет своими высоконагруженными сервисами с использованием практик SRE, близких к DevOps.
— “Cloud Native DevOps with Kubernetes”
Руководство по внедрению DevOps в Kubernetes и облачные технологии для автоматизации и масштабируемости.
#подборка #книга #devops
Это пост-напоминалка о том, что нужно сделать разминку для глаз
Просто водите глазами на полной амплитуде в направлениях, показанных на картинке. Это не трудно, а зрению полезно.
Ещё 6 советов по сохранению зрения давали раньше.
#советы #здоровье