20 Feb 2026, 09:09 UTC260 views7 reactionsread 7 August 2026 Photo
«Пузырь лопнул», «айти всё», «рынок умер» — каждый раз читаем это с новым интересом.
Но давайте без лишних эмоций.
Факты такие:
— массового “схлопывания” рынка нет.
— но перегретого найма 2021–2022 тоже больше нет.
— зарплаты растут медленнее инфляции.
— конкуренция среди джунов выше.
— компании стали осторожнее.
Бизнес — это борьба за ресурсы.
Разработчик — это ресурс.
Если вы понимаете это — половина тревожных п…
❤3👍2💯2
18 Feb 2026, 09:11 UTC221 views8 reactionsread 7 August 2026 Photo
«Какой навык самый важный для разработчика?»
Ответ неожиданно простой — умение учиться быстрее других.
В книге «The Only Skill That Matters» Джонатан Леви показывает: в мире, где технологии меняются каждые 2–3 года, выигрывает не самый умный и не самый опытный. Выигрывает тот, кто быстрее осваивает новое.
Разберём идеи, которые особенно полезны нам — разработчикам.
🧠 1. Учёба — это навык, а не талант
«У меня пло…
❤4👍2🔥2
9 Feb 2026, 08:02 UTC186 views5 reactionsread 7 August 2026 Photo
Как на самом деле работает отбор резюме в 2026 году
Современный найм — это не «человек читает ваше резюме».
Это нейронайм: автофильтры, парсеры и быстрые решения рекрутеров.
Большинство кандидатов отсеиваются до того, как их резюме кто-то осознанно посмотрит.
Базовые фильтры, о которых не говорят вслух
- Опыт менее 3 лет в большинстве случаев автоматически ведёт к отказу.
- Возраст ниже 25 лет часто не проходит пер…
❤3👍1💩1
2 Feb 2026, 07:30 UTC150 views3 reactionsread 7 August 2026 Photo
Ваш backend слишком сложный. Скорее всего — без причины.
У большинства команд сложность растёт незаметно.
Сначала “давайте сразу сделаем правильно”, потом появляются абстракции, фабрики, менеджеры менеджеров — и через полгода никто не понимает, как это работает.
Плохая новость: сложность почти всегда дороже железа.
Несколько тревожных сигналов:
— Новый разработчик боится трогать код
— Любое изменение требует прав…
❤1👍1🔥1
29 Jan 2026, 18:47 UTC181 views4 reactionsread 7 August 2026 Photo
Интеграции с внешними системами: как не превратить backend в зоопарк адаптеров
Рано или поздно backend обрастает интеграциями: платежи, CRM, учётные системы, доставка. Если не договориться с собой о правилах — код быстро начинает жить по законам чужих API.
Несколько вещей, которые реально помогают не потерять контроль над архитектурой.
1. Anti-corruption layer
Не смешивайте доменные модели с ответами партнёров. Л…
❤2🔥1😁1
29 Jan 2025, 13:07 UTC575 views4 reactionsread 7 August 2026 Forwarded from @vityawritecodePhoto
Еееееее, а че мы над js смеемся
👍2😱2
30 Oct 2023, 10:50 UTC≈1,510 views6 reactionsread 7 August 2026 Forwarded from @tricky_python
Новости nogil. Steering Council принял PEP 703 - опциональный gil из коробки. На discuss.python.org большой пост про это, я приведу только заинтересовавшие меня моменты:
Пока нет уверенности, что выпиливание gil не поломает совместимость со сторонними либами, не сделает интерпретатор медленнее на 10–15% и не усложнит его поддержку. Выбрали вполне ожидаемый подход - реализуем и посмотрим, как пойдет, потому что на пр…
👍3❤2🔥1
29 Oct 2023, 20:54 UTC≈1,200 views7 reactionsread 7 August 2026 Forwarded from @tricky_python
Вышла первая бета Django 5.0, а значит значимого изменения состава релиза уже не будет и можно смотреть, что завезли:
1. Много поддержки асинхронности - в contrib.auth, возможность получить и обработать asyncio.CancelledError внутри вьюхи, если клиент разорвал соединение до того, как мы закончили обрабатывать запрос, поддержка асинхронки в куче декораторов, асинхронная отправка сигналов, новые асинхронные методы у м…
🔥3❤2👍1🫡1
6 Oct 2023, 21:52 UTC≈1,570 views19 reactionsread 7 August 2026 Photo
Топ популярных горячих клавиш, для PyCharm:
Ctrl + D — Дублировать строку, когда пишешь схожие строки, теперь нет надобности набирать их сначала или выделять и копировать.
Ctrl + R — Решил переименовать класс? Изменит имя во всем проекте.
Ctrl + Shift + N — Поиск класса или метода по всему проекту.
Ctrl + Alt + M — Написали код, теперь захотели его обернуть в функцию, вот сочетание.
Ctrl + Alt + S — Перейти в настро…
❤10👍7🔥2
25 Aug 2023, 06:42 UTC≈1,130 views10 reactionsread 7 August 2026 Photo
🖥Microsoft интегрировала Python в Excel
Все популярные библиотеки Python (pandas, statsmodels и matplotlib) стали доступны для создания графиков и диаграмм. Для реализации всего этого появилась новая функция "PY"
❤7🔥3
19 May 2023, 17:29 UTC≈1,510 views6 reactionsread 7 August 2026 Дублирование объектов в множестве
Предположим, у нас есть сервер и его клиенты. Мы хотим отслеживать состояние клиентов на сервере и управлять ими. Для этой цели мы будем добавлять клиентов в коллекцию, чтобы избежать случайного дублирования одного и того же клиента на сервере.
Давайте создадим класс Client и добавим его в коллекцию (я также добавил метод repr для красивого вывода):
class Client:
def init(self…
👍5❤1
18 May 2023, 08:58 UTC992 views6 reactionsread 7 August 2026 Еще про исключения:
repr(e) -- это, конечно хорошо, но ведь есть ещё лучше, а именно:
from traceback import print_exc
...
my_dict = {}
try:
b = my_dict["bad"]
except Exception as e:
print_exc()
что выведет:
Traceback (most recent call last):
File "<pyshell#1>", line 2, in <module>
KeyError: 'bad'
и при этом программа продолжит свою работу. А если ошибку надо выводить не в stdout, то можно сделать так:
…
🔥3👍2🙏1
Showing the 12 most recent of 20 posts we hold for @python_in_depth. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.