📉💻⚡️ IT-рынок обвалился: на одну вакансию теперь 2383 отклика

Если ты еще не почувствовал, как изменился IT-рынок, то скоро почувствуешь на своей шкуре. Вакансий стало меньше, требования — в топе, а конкуренция превратилась в кровавую баню. Рассказываем, как лихорадит рынок труда в IT.

👉 Читать статью: https://proglib.io/sh/bLjD...

Ты наверняка знаешь про оператор «|» в Linux — он перенаправляет вывод одной команды для использования в качестве входных данных для следующей команды:

$ cat data.txt | grep «No such file»

Но что, если нужно перенаправить и stdout, и stderr? На помощь приходит оператор «|&» — сокращение от «2>&1 |»:

$ cat data.txt |& grep «No such file»
$ cmd-1 2>&1 | cmd-2

Теперь команда grep сможет найти совпадение 👏

— «Айтишник деталь не выточит, сеть коммуникаций не построит»

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

— «Нейросети уже лишают работы ИТ-специалистов, в особенности программистов, однако научить искусственный интеллект, к примеру, варить металл, будет, вероятнее всего, непросто»

Несколько цитат из сенсационной статьи (https://proglib.io/w/c35ce... А ведь и не поспоришь ведь 🤦‍♂️

🧰 Ключевые советы по проектированию RESTful API

1️⃣ Domain Model Driven — проектируй API согласно логике предметной области

2️⃣ HTTP Methods — используйте GET для чтения, POST для создания, PUT для обновления, DELETE для удаления

3️⃣ Idempotence — повторный запрос не должен ломать систему: GET, PUT, DELETE безопасны при повторе, а POST — нет

4️⃣ Status Codes — всегда возвращай понятные коды ответов (200, 201, 400, 404, 500), чтобы клиент понимал, что произошло

5️⃣ Versioning — добавляй версию в URL, чтобы не ломать старые клиенты после обновления API

6️⃣ Semantic Paths — проектируй роуты как существительные (/users, /orders/{id}/items), без глаголов вроде /getUser

7️⃣ Batch Processing — позволяй работать сразу с несколькими объектами (/users/batch), чтобы не дергать API сто раз

8️⃣ Query Language — добавляй параметры для фильтрации, сортировки и пагинации (?page=1&sort=name), чтобы было удобно искать данные

🐧 Когда ты запускаешь команду через SSH, она падает при закрытии сессии. nohup (no hangup) решает это — команда продолжает работать даже после выхода.

$ nohup tar -cf archive.tar file1 file2 > /var/log/tar.log 2>&1 &

💡 Что нужно знать:

✹ nohup игнорирует SIGHUP — процесс живёт после разрыва сессии.
✹ Без перенаправления весь вывод попадёт в nohup.out.
✹ Добавь &, чтобы запустить в фоне.
✹ Завершить можно обычным kill.

🧠 Альтернативы:

✹ disown — отвязать уже запущенный процесс.
✹ setsid — запуск в новой сессии.
✹ Для сервисов лучше — systemd unit.

👾 Весь код в OpenAI теперь проверяет Codex

«ИИ ревьюит код в компании, которая разрабатывает ИИ. Круг замкнулся!» — это одна из многих новостей с недавнего OpenAI DevDay 2025 (https://proglib.io/w/85e68...

Что интересного тебя ждет?

1️⃣ В ChatGPT завезли приложения — что-то типа MCP на максималках: ChatGPT соединяется с приложением, и ты можешь работать с ним прямо не выходя из чата.

▪️Figma — создаёт дизайн по описанию
▪️Booking / Expedia / Zillow — ищут жильё и варианты бронирования
▪️Canva — собирает презентации и постеры
▪️Spotify — генерирует плейлисты
▪️Coursera / Khan Academy — обучают прямо в окне чата
▪️Uber / DoorDash / Instacart — доставляют еду и вызывают транспорт

2️⃣ Agent Builder — конструктор, в котором собрать рабочего агента можно почти как лего-набор.

3️⃣ Обновлённый Codex — тот самый кодинг-агент, который теперь способен часами решать задачи разработки, подключаться к Slack, управлять устройствами и встраиваться в любые продукты через SDK.

▪️Агент вышел из беты — теперь стабильный и с расширенными возможностями
▪️Встроенная галерея виджетов и поддержка MCP
▪️Slack-интеграция: агент читает чаты и понимает контекст
▪️Codex SDK — можно встроить агента куда угодно, хоть в IoT-лампочку

🤯 Работать 38 часов в неделю — слишком мало для достижения успеха

«Для реального карьерного роста необходимы минимум 60 часов в неделю»
— отметил Andrew Feldman, CEO компании стоимостью $8 миллиардов.

🤔 Что вы там говорите про work-life balance?

Исследования показывают, что топ-менеджеры работают в среднем 62,5 часа в неделю. 39% предпринимателей трудятся более 60 часов. А 70% владельцев бизнеса вообще забыли, что такое выходные.

В Кремниевой долине график «996» — работа с 9 утра до 9 вечера шесть дней в неделю. Некоторые ИИ-стартапы вообще перешли на 100-120 часов в неделю, но это, видимо, когда фиксят последствия вайб-кодинга.

Такова реальность: без переработок — нет успеха!

🔗 https://proglib.io/w/1cfc4...

🤖 Команда GitHub рекомендует не быть пассивно-агрессивными с GitHub Copilot

1️⃣ Предоставь обзор проекта

Начни файл инструкций с краткого описания твоего приложения. Включи:

▪️Что это за приложение
▪️Кто целевая аудитория
▪️Ключевые фичи

2️⃣ Опиши технический стек

Перечисли все технологии, которые используются:

▪️Бэкенд и фронтенд технологии
▪️API, которые ты вызываешь
▪️Тестовые фреймворки

3️⃣ Опиши правила разработки

Четко укажи стандарты кода, которые должны соблюдаться:

▪️Использование точек с запятой в JavaScript/TypeScript
▪️Type hints для Python
▪️Табы или пробелы
▪️Требования к тестам
▪️Принципы безопасности

4️⃣ Объясни структуру проекта

Опиши организацию директорий и файлов в проекте.

5️⃣ Укажи доступные ресурсы

Перечисли скрипты и инструменты, доступные для разработки.

🔥 Бонус: используй Copilot для создания инструкций

Ты можешь попросить сам Copilot создать файл инструкций, используя промпт, который анализирует проект и создает соответствующие рекомендации.

👉 https://proglib.io/w/384d4...
👉 Читай нас в телеге: https://t.me/proglibrary

Но только дворник на 40к останется на всю жизнь. А у младшего сотрудника есть перспективы (стать старшим научным сотрудником).

🤖⚡️ ТОП-9 популярных AI-агентов для разработки в 2025 году

Знаешь, что общего у всех крутых девелоперов в 2025? Они не пишут код руками — они управляют AI-агентами. От автодополнения до генерации целых модулей: показываем, какие инструменты реально ускоряют разработку и почему без них ты уже отстаешь.

🔗 Читать статью: https://proglib.io/sh/u3tX...

☕ После шести месяцев разработки Oracle представила Java SE 25

Ты еще используешь Java 17 и планируешь обновиться? Пропусти 21 и перейдите сразу к 25 — вчера были представлены Java SE 25 LTS и OpenJDK 25.

Java 25 обеспечивает повышение эффективности использования памяти и улучшенную сборку мусора без каких-либо изменений в коде. Совмести её с обновлением Spring Framework 7/Spring Boot 4.

🔗 https://proglib.io/w/c567e...

🎬 🐍 Python: The Documentary | Док об одном из самых популярных языков в мире

То, что начиналось как пет-проект в Амстердаме в 1990-х, стало основой для искусственного интеллекта, науки о данных и крупнейших компаний планеты. Но будущее Python не всегда было очевидным — в какой-то момент он едва не исчез.

Этот 90-минутный док включает интервью с Гвидо ван Россумом, Трэвисом Олифантом, Барри Варшоу и многими другими. Они рассказывают о взлёте Python, его эволюции, движимой сообществом, конфликтах, которые чуть не разорвали проект, и о влиянии языка на… ну, буквально всё.

🎬 Смотреть: https://proglib.io/w/f3434...

🏭 Как мы сделали рабочие табличные интерфейсы для производства

Когда твои пользователи работают в защитных масках при плохом освещении, обычные подходы к дизайну не работают. Команда НЛМК ИТ провела месяцы в цехах, чтобы понять: промышленные интерфейсы — это совсем другая история.

🔗 Читать статью: https://proglib.io/sh/zfCl...

🤔 Есть что добавить/исправить?

В JS напрашивается много маленьких решений (не только проблемы), а Java такой:

Problem → SolutionFactory solutionFactory = new SolutionFactory();
Solution solution = solutionFactory.createSolution();
solution.execute();

🙌 Архитектура микросервисного приложения, оптимизированная для продакшн-окружения

Основные компоненты:

1️⃣ API Gateway — точка входа, которая маршрутизирует запросы и балансирует нагрузку

2️⃣ Service Registry — централизованный реестр для обнаружения сервисов

3️⃣ Service Layer — набор независимых микросервисов с четким разделением задач

4️⃣ Authorization Server — безопасность через авторизацию

5️⃣ Database Layer — репликация для надежности

6️⃣ Distributed Cache — ускорение доступа к данным

7️⃣ Distributed Messaging — асинхронное взаимодействие

8️⃣ Queue Management Interface — мониторинг очередей

9️⃣ ELK Stack — сбор и анализ логов

🧗 Кто такие Unit-лид и Technical Owner — и почему эти роли нужны в IT-командах

Когда компания переходит от «сделать и забыть» к «развивать и совершенствовать», старые роли перестают работать. Нужны люди, которые будут жить продуктом, а не просто выполнять задачи.

Unit-лид и Technical Owner — именно такие специалисты. Объясняем, что они делают и почему без них продуктовый подход обречен на провал.

🔗 Читать: https://proglib.io/sh/mKZo...

🔥 Последняя неделя перед стартом курса по AI-агентам!

Старт курса уже 15 сентября! Если вы планировали вписаться — сейчас ПОСЛЕДНИЙ шанс забронировать место.

На курсе:

— разложим LLM по косточкам: токенизация, SFT, PEFT, инференс;
— соберём RAG и научимся оценивать его адекватно;
— построим настоящую мультиагентную систему — архитектуру, которая умеет расти;
— разберём CoPilot, сломаем через prompt injection (спасибо Максу);
— и наконец, посмотрим, как это работает в MCP и реальных кейсах.

📍 Это 5 живых вебинаров + раздатка + домашки + чат с преподавателями.

И главное — возможность реально разобраться, как проектировать системы на LLM, а не просто «поиграться с API».

Промокод на 5.000₽: LASTCALL

👉 Курс здесь (https://clc.to/kMWA-A)

Иногда реально ощущение, что нас держат в Матрице.

Большинство сидит, читает статьи про ML, смотрит ролики «как это работает» — и всё.

❗ Сегодня последний день промокода Lastcall (−5000 ₽).
Уже завтра стартует первый вебинар по Машинному обучению — полный набор для выхода из Матрицы.

Кто готов вырваться из симуляции и ворваться в сезон найма?

👾 — я уже в команде Нео
👍 — хочу красную таблетку
🤔 — пока думаю, но интересно

👉 Забронируй место сейчас (https://clc.to/WRCWzw)

🔒 Оптимистическая vs пессимистическая блокировка: как выбрать и не пожалеть

Что произойдет, если несколько пользователей одновременно начнут менять одни и те же данные? Скорее всего — потеря изменений и ошибки.

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

Разбираемся, как работают блокировки и какая из них лучше подойдет твоему приложению.

🔗 Читать статью: https://proglib.io/sh/VGBx...
🫶 Читай нас в телеге: https://t.me/proglibrary

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

И вот еще:

— Наставничество ускоряет всё
— «Достаточно хорошо» — лучший вариант в 90% случаев
— Обучение никогда не прекращается
— Когда кто-то проявляет инициативу и хочет внести больший вклад, ни один работодатель не смотрит на него свысока
— Самый простой способ продвинуться по карьерной лестнице — решить проблемы, которые раздражают всех вокруг
— Характер важнее кода
— Твоя карьера — твоя ответственность

Такие выводы сделал для себя Mensur Duraković после десяти лет опыта в разработке. И каждый год он расписал — то, что имело наибольшее значение для развития.

📎 https://proglib.io/w/2ca42...
🫶 Читай нас в телеге: https://t.me/proglibrary

🤖 70+ актуальных нейронок в одной подборке

Лучшие инструменты разбиты по категориям. Тут тебе и генераторы картинок/видео, и сервисы для текстов, заметок, кода, таблиц и даже управления проектами.

⚡️ Будь как этот гений с картинки — предлагай свои условия работодателю, а не наоборот!

Кто нужен?
Senior ML-Engineer с опытом работы более 6 месяцев в FAANG компаниях. Требование: разработать кросс-платформенное приложение-трекер зарплат с AI-распознаванием вакансий по резюме.

Но если вы пока джун — я бы предложил:

- Full-time контракт: 180к/мес после курса + опцион на карьеру в топ-компаниях
- Либо фикс за проект: стань ML-инженером за 39к вместо 44к с промокодом LASTCALL

🔗 Старт 9 сентября (https://clc.to/JzQZmg)

🎮 КВЕСТОВАЯ ЛИНИЯ: «Путь Data Scientist'а»

⮕ Твой стартовый набор искателя данных:
Python — твое легендарное оружие (урон по багам +∞)
Математика — твой базовый интеллект (влияет на понимание алгоритмов)
Машинное обучение — твое дерево навыков (открывает новые способности)

⚡️ АКТИВЕН ВРЕМЕННЫЙ БАФФ: «Щедрость наставника»

Эффект: –30% к цене полного набора ДСника
Было: 121.800 ₽ → Стало: 84.900 ₽

☞ Что ждет тебя в этом квесте

— Прокачка от новичка до Senior Data Scientist
— Босс-файты с реальными задачами из индустрии
— Получение артефактов: портфолио проектов и сертификаты
— Доступ к гильдии единомышленников

📎 Забрать бафф (https://clc.to/ldLqfA)
Рассрочки: 3 мес (https://link.tinkoff.ru/6R... | 6 мес (https://link.tinkoff.ru/71... | 12 мес (https://link.tinkoff.ru/6x...