Сохранёнки программиста
الذهاب إلى القناة على Telegram
Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med
إظهار المزيد6 621
المشتركون
-424 ساعات
-177 أيام
-1330 أيام
أرشيف المشاركات
Практикум: программирование через игры
CodinGame — это место, где код и видеоигры встречаются на одной площадке. Здесь можно решать задачи по программированию в игровом формате, а заодно прокачивать алгоритмическое мышление.
Раз в пару месяцев проходят контесты — соревнования по оптимизации и разработке ИИ, где можно не только проверить свои силы, но и побороться за призы. А если удастся решить много задач, есть шанс, что профиль заметят компании, ищущие новых разработчиков.
#начинающим
Топ-10 малоизвестных языков программирования, которые могут выстрелить в будущем
Мир технологий не стоит на месте, и с каждым годом появляются новые языки программирования. Большинство разработчиков продолжают работать с классикой вроде Python, C++ и Java, но что, если завтра всё изменится?
Некоторые из малоизвестных языков уже сейчас привлекают внимание: например, Zig — мощная альтернатива C для системного программирования, или Crystal, который сочетает простоту Ruby с высокой производительностью. А Elixir вообще идеально подходит для масштабируемых распределенных систем.
Какие ещё языки могут стать трендом в ближайшем будущем? Мы собрали топ-10 перспективных инструментов — заглядывайте в статью.
#статья #general #ru
Бесплатный локальный аналог Notion
Иногда просто сохранить информацию недостаточно — хочется структурировать её так, чтобы к ней было легко возвращаться. Особенно если данные сложные, и важны связи между ними.
SiYuan — это мощный инструмент для управления знаниями с блоковой системой, поддержкой Markdown и встроенными базами данных. Он работает на всех платформах, позволяет делать заметки, связывать их между собой и даже интегрировать с AI.
Репозиторий тут
#инструмент #general
Курс по легкому старту на Java
Java — один из самых популярных языков программирования, который используется везде: от мобильных приложений до научных исследований. Он понятный, надежный и кроссплатформенный, поэтому многие начинают изучение программирования именно с него.
Нашли вводный курс, который помогает разобраться с основами Java без сложных терминов. Много практики, простые объяснения и удобная структура — все, чтобы плавно войти в мир кода.
#курс #java #начинающим #ru
Repost from GameDev: разработка игр
С чего вообще начать в геймдев
Создать свою игру сегодня может практически каждый, но с чего вообще начинать? Какой движок выбрать? Какие навыки нужны? И как сделать так, чтобы игра не осталась просто черновиком на жестком диске?
Важно правильно выбрать инструменты и платформу: Unity – универсален для инди-разработчиков, Unreal Engine – мощный для крутой графики, а Godot – легкий для освоения. Еще стоит разобраться в игровых механиках, тестировании и основах дизайна, чтобы проект был не просто игрой, а чем-то, что реально хочется пройти.
Подробный ультимативный гайд по вкатыванию в геймдев собрали в статье.
#начинающим #инди
Просто создаём свои собственные AI-модели
Когда дело доходит до разработки мощных AI-моделей, важно не только создать нейросеть, но и управлять всем процессом — от подготовки данных до развертывания. Обычно это требует кучи инструментов, но теперь есть способ сделать всё проще.
Oumi — это полностью open-source платформа, которая объединяет весь цикл работы с foundation-моделями. Она позволяет обучать модели разного масштаба (от 10M до 405B параметров), тонко настраивать их с помощью современных техник (LoRA, QLoRA, DPO и др.), работать как с текстовыми, так и мультимодальными моделями, а также легко разворачивать их в продакшене. Всё это — с удобным API и без привязки к конкретному облачному провайдеру.
Ссылка на репозиторий
#репозиторий #ai
Хочу стать техлидом — большая подборка материалов
Развиваться в техническом лидерстве — это не просто полезно, но и стратегически важно. Хороший техлид должен разбираться не только в коде, но и в архитектуре, управлении командами и даже бизнесе.
В этой подборке собрано 100+ крутых ресурсов: книги, блоги, рассылки и эксперты, которых стоит читать. Тут есть всё — от глубокой системной архитектуры до навыков эффективного менеджмента. Не стоит гнаться за всем сразу, лучше выбрать несколько направлений и прокачиваться в них.
Сохраняем мастхев для карьеры в этом репозитории
#подборка #en
Прокачай свои IT-навыки и забери 200 000 рублей!
Ты – начинающий IT-специалист? Готов показать, на что способен? Тогда тебе на хакатон Б3 от компании Большая Тройка.
Даты: 27 февраля – 3 марта 2025 года
Призовой фонд: 200 000 рублей
Дедлайн регистрации: 26 февраля 23:59 (МСК)
Формат: Онлайн
Что нужно сделать?
Разработать модуль обучения пользователей для платформы. За подробностями — сюда.
Таймлайн:
— 27 февраля — Церемония открытия и старт кодинга.
— 28 февраля — Кодинг, общая экспертная сессия.
— 1 марта — Кодинг, вебинар о Платформе.
— 2 марта — Индивидуальные экспертные сессии, стоп-кодинг и загрузка решений.
— 3 марта — Питчинг решений, церемония награждения и закрытия.
— 4 марта — Обратная связь и рассылка дипломов.
Почему стоит участвовать?
— РЕАЛЬНЫЙ кейс для топовой IT-компании.
— Возможность проявить себя и попасть в поле зрения лидеров отрасли.
— Шанс забрать часть призового фонда в 200 000 рублей.
Регистрируйся прямо сейчас: https://www.б3хакатон.рф/
Это #партнёрский пост
Repost from Мобильная разработка
ИИ-ассистент для разрабов от основателя Твиттера — Джек Дорси выкатил Goose, который заберет ВСЮ рутину у кодеров и сократит даже самые сложные задачи до двух–трех минут
• Нейроассистент напишет ЛЮБЫЕ проги за один промпт, САМ поменяет код в файлах, протестирует скрипты, сделает СКРИНШОТЫ, пофиксит баги.
• Работает полностью локально и автономно — никакие данные не просочатся в сеть.
• За секунду подключается к GitHub, Google Drive, всем популярным IDE и другим инструментам.
• На выбор целая куча LLM для различных задач.
• Ограничений — НЕТ. Подключаем ассистента к любым серверам и API.
Пробуем новую тулзу для разработки — здесь.
@mobi_dev
Топовые инструменты для фронтенд-разработки в 2025 году
Фронтенд-разработка продолжает развиваться, а с ней — и инструменты, которые делают жизнь разработчиков проще. В 2025 году без проверенных фреймворков и библиотек уже не обойтись: они ускоряют работу, помогают с архитектурой и делают код чище.
Что в топе? React 19 с улучшенным серверным рендерингом и удобным API для форм, Vue 3.3+ с новым Vapor Mode, делающим проекты быстрее, Angular 19 с технологией Signals для оптимизации UI, а также легковесный Svelte, который вообще обходится без виртуального DOM.
Ловите подборку инструментов с подробным разбором каждого.
#подборка #инструмент #web #ru
Бесплатный контурный шрифт иконок
Line Awesome — это набор из примерно 1400 линейных иконок, созданный как лёгкая альтернатива Font Awesome. Он совместим по именам классов, так что заменить Font Awesome можно без лишних правок в коде.
Главное отличие — стиль. Иконки минималистичные, без лишних деталей, поэтому они хорошо смотрятся в современных интерфейсах. Особенно в светлых темах, где важна чистота линий.
Использовать Line Awesome можно в веб-проектах, подключив как шрифт, или добавить в Photoshop. Весит меньше аналогов, что тоже плюс для скорости загрузки.
#инструмент #web
Создаём мобильное приложение с нуля: от идеи до публикации в App Store и Google Play
Кажется, создать мобильное приложение — задача для больших команд и гигантских бюджетов. Но на самом деле главное — правильный подход: чёткая идея, понимание аудитории и грамотное планирование.
Важно сразу определить, какие проблемы решает приложение и чем оно лучше конкурентов. Разработка начинается с MVP — базовой версии с ключевыми функциями, а дизайн можно протестировать на интерактивных прототипах в Figma.
Сохраняйте ультимативную статью по разработке мобильных приложений, где провели полный разбор этапов: от продумывания идеи до релиза в мобильные сторы.
#статья #mobile #ru
Практический курс по Docker для начинающих
Контейнеризация уже давно стала стандартом в мире DevOps, но новичкам порой сложно разобраться с основами. Docker — это не просто инструмент, а способ ускорить разработку и упростить развертывание приложений.
Нашли курс, который помогает с нуля освоить Docker: от базовых команд до работы с Compose и Swarm. Всё практическое — без сложных настроек, прямо в браузере.
Сохраняем: ссылка на курс.
#курс #docker #начинающим #ru
+5
Что почитать веб-разработчику
— "HTML и CSS. Разработка и дизайн веб-сайтов" – Джон Дакетт. Отличное визуальное руководство для новичков по основам HTML и CSS с понятными примерами.
— "JavaScript и jQuery. Интерактивная веб-разработка" – Джон Дакетт. Ярко оформленный гайд по основам JavaScript и jQuery, идеально подходит для начинающих.
— "Выразительный JavaScript" – Марейн Хавербеке. Глубокий разбор JavaScript с примерами и практическими задачами, полезен для освоения языка.
— "Чистый код: создание, анализ и рефакторинг" – Роберт Мартин. Классика о том, как писать чистый, понятный и поддерживаемый код, важна для всех разработчиков.
— "PHP и MySQL. Разработка веб-приложений" – Люк Веллинг. Практическое руководство по созданию динамических веб-приложений с использованием PHP и MySQL.
— "Node.js в действии" – Майк Кантелон и другие. Практическое введение в серверный JavaScript, охватывающее работу с Node.js и создание веб-приложений.
#подборка #книга #веб #ru
Repost from Веб-страница
Полезные материалы по веб-разработке
Энтузиаст собрал в одном месте огромную подборку материалов по HTML, CSS, JavaScript, React, а также сервисы и программы, которые пригодятся веб-разработчику. Сохраняйте в закладки, чтобы не потерять.
#подборка
Мега-подборка .gitignore файлов
Файл
.gitignore — это небольшая, но крайне полезная вещь, которая помогает держать репозиторий в порядке, исключая временные файлы и служебные данные. Без него в коммитах может оказаться много лишнего.
Нашли для вас коллекцию готовых .gitignore-шаблонов от самого GitHub для разных языков и инструментов, чтобы упростить настройку. В репозитории есть как базовые файлы, так и специализированные варианты для конкретных фреймворков и IDE. Сохраняем, ведь точно пригодится.
#шпаргалка #gitЛучшие практики для работы с командной строкой
Командная строка — мощный инструмент, который может значительно ускорить работу, если освоить её основные команды и приёмы. Вместо того чтобы кликать мышкой по папкам, можно моментально переключаться между директориями, находить файлы по заданным критериям и автоматизировать задачи с помощью скриптов.
Хотите настроить терминал под себя? Bash, Zsh и Fish позволяют кастомизировать среду, добавлять автодополнение, подсветку и удобные алиасы. В этом гайде собрали советы по поиску файлов, работе с историей команд и полезным инструментам. Разобраться в этом проще, чем кажется — а профита ещё больше.
#урок #советы #ru
Курс по разработке на C#
C# – это не просто язык, а целая экосистема с мощными инструментами. Чтобы разобраться в его тонкостях, важно не только знать синтаксис, но и понимать, как работают его механизмы. Особенно такие вещи, как LINQ, async/await и управляемый код.
Этот курс – отличная находка для тех, кто уже программирует, но хочет прокачать знания C#. Разбор сложных конструкций, типичных ошибок, асинхронного кода и внутренней кухни языка. Всё четко, глубоко и по делу.
#курс #csharp #ru
Open Source менеджер паролей
Padloc — удобный и надёжный менеджер паролей с поддержкой разных платформ.
Он не только сохраняет пароли, но и помогает держать под рукой данные банковских карт, заметки, документы и всё остальное, что важно держать в безопасности.
Приятный бонус — приложение доступно на всех популярных платформах и радует лаконичным, стильным UI.
#инструмент #general
Чек-лист по Node.js для новичков: обработка ошибок
Ошибки в коде неизбежны, но в Node.js их неправильная обработка может привести к серьёзным последствиям: утечки данных, падение приложения или даже зависание сервера. Поэтому умение правильно работать с ошибками — это не просто полезный, а необходимый навык для каждого разработчика.
В этой статье подробно разбираем основные виды ошибок, способы их обработки и самые частые ошибки новичков. Всё на примерах и без лишней теории.
#шпаргалка #nodejs #советы #ru
متاح الآن! بحث تيليغرام 2025 — أهم رؤى العام 
