Статьи о программировании(Python, Django, Golang)
15 subscribers
143 photos
5 videos
1 file
155 links
Телеграм канал сайта https://gadjimuradov.ru/
Download Telegram
Да в кодировании большой прогресс у ИИ.
Это заметно с новыми релизами.

ИИ и код - самая жаркая битва 2025 года
Forwarded from Zen of Python
py.checkio.org | Игра для освоения языка

При поддержке JetBrains сделали годную игру про Python. Там вы познакомитесь с основными концепциями языка на примерах и закрепите знания с помощью небольших задачек. Можно даже отнести игру к жанру RPG. Пожалуй, самый нескучный способ учиться.

На сайт игры
#обучение
@zen_of_python
Forwarded from Golang Books
👣 «Карты конкурентности в Go» автор предлагает оригинальный подход к обучению конкурентному программированию в Go, используя метафору карточной игры.

Каждая "карта" представляет собой ключевую концепцию или инструмент, связанный с конкурентностью в Go.​

🃏 Основные "карты" конкурентности в Go
Горутины (goroutines): Лёгкие потоки, позволяющие выполнять функции параллельно.​

Каналы (channels): Средство коммуникации между горутинами, обеспечивающее безопасный обмен данными.​

Селекторы (select): Позволяют горутине ждать нескольких операций с каналами одновременно.​

Мьютексы (mutexes): Механизм синхронизации, предотвращающий одновременный доступ к общим ресурсам.​

Пулы воркеров (worker pools): Шаблон для управления группой горутин, выполняющих задачи из общей очереди.​

Автор подчеркивает важность понимания этих концепций для эффективного использования конкурентности в Go. Он также обсуждает типичные ошибки и подводные камни, такие как гонки данных и блокировки, и предлагает стратегии их избегания.​

Статья рекомендуется для разработчиков, стремящихся углубить свои знания в области конкурентного программирования на Go.

Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
📈 Инфляция грейдов в IT: почему в БигТехе вы — не тот, кем себя считаете

Многие разработчики сталкиваются с неожиданностью: при переходе в крупные компании (Авито, Яндекс, Тинькофф, ВК и др.) их грейд оказывается на одну-две ступени ниже ожидаемого. Это связано с более строгими внутренними рамками и завышенными требованиями к каждой позиции.

В таких компаниях "Senior" — это не просто опытный разработчик, а человек с продвинутыми навыками архитектуры, менторства, широким техническим кругозором и умением принимать стратегические решения. Поэтому позиция мидла там часто эквивалентна сеньору в других местах.

В то же время в небольших и средних компаниях грейды зачастую менее формализованы, и один специалист может совмещать обязанности нескольких ролей (фронт + бэк + тестировщик + девопс), получая при этом более высокий грейд.

Забавная ситуация наблюдается в аутстаффе — это вообще отдельная вселенная. Там вас могут «продать» на проект как уверенного сеньора, а платить при этом по скромной мидловской вилке. Почему? Потому что для клиента важен грейд в резюме, а для вашего работодателя — реальный грейд.

При этом более низкий грейд не всегда означает низкую зарплату. Например, в Авито и Сбере уровень компенсаций для мидлов выше, чем в ряде других крупных компаний. Поэтому важно смотреть не только на грейд, но и на содержание работы, ответственность и общие условия.

👍 Поддержите пост, если интересны обзоры по рынку труда, и накиньте бустов

P.S. Если что, это не реклама бигтеха, в нем есть свои минусы
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Хабр
15 команд Git, которые покрывают 90% повседневной работы разработчика

Git стал стандартом де-факто в мире разработки программного обеспечения. Это мощная система контроля версий, которая позволяет командам эффективно сотрудничать, отслеживать изменения и управлять кодовой базой. Новичку Git может показаться сложным из-за обилия команд и концепций. Однако правда в том, что для выполнения 90% повседневных задач достаточно уверенно владеть небольшим набором ключевых команд.
FastAPI теперь имеет 84 тысячи звёзд на GitHub

FastAPI - теперь самый популярный backend-фреймворк по количеству звёзд 🎉

Не только среди Python-фреймворков, но среди всех языков программирования
Forwarded from DataEng
Доклады с PyCon US 2025 🐍🐍🐍

Когда я был на PyCon US в 2016 году в Портленде, то записи докладов в сети появлялись в тот же день, но последние года 4 организаторы решили на этом зарабатывать, и записи с конференций появляются со значительной задержкой (несколько месяцев и больше). В этот раз ситуация немного лучше, и на официальном Ютуб канале уже доступны спонсорские доклады для просмотра:

High-Performance Python: Faster Type Checking and Free Threaded Execution

Building AI Applications the Pydantic Way

Building Scalable AI Tool Servers with Model Context Protocol (MCP) and Heroku

Evolving Django: What We Learned by Integrating MongoDB

Accelerated Python: The Community and Ecosystem

Полный список можно посмотреть в плейлисте (сейчас доступно 11 докладов)

Я так понимаю, что все записи уже доступны, но скрыты от нежелательных глаз. Когда именно появятся все доклады неизвестно, но надеюсь в самое ближайшее время. В этот раз было много интересных тем.
This media is not supported in your browser
VIEW IN TELEGRAM
🎉 Релиз интерактивного роадмапа по Django

Мы с командой Солвит рады представить вам первый в мире интерактивный роадмап по Django!

— Больше не нужно искать, что учить — все ключевые темы Django в одном месте
— Интерактивность — отмечайте пройденные темы и визуально следите за прогрессом
— Только полезные материалы — никакой воды, только проверенные статьи и видео

Переходите и попробуйте прямо сейчас:
👉 Перейти на Django роадмап
👉 Перейти на Django роадмап