Support us
Тег

courses

Вы много сделали, но никто этого не заметил. Как показать, на что повлиял ваш код
Вы много сделали, но никто этого не заметил. Как показать, на что повлиял ваш код
Вы много сделали, но никто этого не заметил. Как показать, на что повлиял ваш код
«Руководитель, каким бы замечательным он ни был, вероятно, тоже не помнит всего, что вы сделали», — пишет Джулия Эванс, разработчица и автор блога о программировании. Она советует записывать все результаты и рядом с каждым ответ на вопрос, можно ли привязать к нему цифры. Попробуем разобраться, как найти такие цифры для кода, что мерить, если работа не про выручку, и о чем рассказать на грейд-ревью вместо списка тикетов.
Агенты пишут код, который приходится читать разработчикам. Как не утонуть в ревью
Агенты пишут код, который приходится читать разработчикам. Как не утонуть в ревью
Агенты пишут код, который приходится читать разработчикам. Как не утонуть в ревью
На бумаге использование агентов выглядит отлично: в компаниях, внедривших AI в разработку, строк кода стало больше на 30%, а запросов на слияние на 23%. Но эти метрики никак не учитывают, дошло ли что-нибудь до пользователей. Исследователи из Гарварда заглянули в Jira и не нашли значимого роста закрытых задач — разница застревает в ревью. В статье попробуем разобраться, что считать вместо строк кода и как разгрузить ревьюеров.
«Этот код выглядит ужасно, но работает». Что чинить первым, а что лучше не трогать
«Этот код выглядит ужасно, но работает». Что чинить первым, а что лучше не трогать
«Этот код выглядит ужасно, но работает». Что чинить первым, а что лучше не трогать
«Худшая стратегическая ошибка, какую может совершить софтверная компания», — так в апреле 2000 года Джоэл Спольски, сооснователь Fog Creek Software, назвал решение Netscape переписать код с нуля. С выхода версии 4.0 прошло почти три года, а версии 5.0 так и не случилось. Соблазн снести «ужасный» модуль знаком каждому, кто открывал чужой код ради мелкой правки.
Логи, метрики или трассировка: что внедрять первым + курсы
Логи, метрики или трассировка: что внедрять первым + курсы
Логи, метрики или трассировка: что внедрять первым + курсы
Про наблюдаемость обычно говорят: логи, метрики и трассировка. Небольшой команде это стоит недель настройки и счёта за хранение. В статье рассматриваем, с чего лучше начать, а в конце подборка книг и курсов для тех, кто захочет разобраться глубже.
Предлагают €300 за неделю on-call — это много или мало?
Предлагают €300 за неделю on-call — это много или мало?
Предлагают €300 за неделю on-call — это много или мало?
В Google дежурному SRE ставят предел: не больше двух инцидентов за 12-часовую смену. На каждый, вместе с поиском причины, исправлением и постмортемом, уходит около шести часов. В большинстве предложений о дежурстве таких норм обычно нет, там «по очереди» и сумма — например €300 в неделю. Разбираем, как перевести это в ночи без сна и о чём договориться прежде, чем сказать «да».
Сколько ещё задачек на LeetCode нужно решить, если готовитесь к собеседованию на сеньора
Сколько ещё задачек на LeetCode нужно решить, если готовитесь к собеседованию на сеньора
Сколько ещё задачек на LeetCode нужно решить, если готовитесь к собеседованию на сеньора
Стив Хьюинь 17 лет проработал в Amazon, дослужился до главного инженера и провёл почти тысячу собеседований. По его наблюдениям, кандидат тратит на техническую подготовку 95% времени и только 5% на всё остальное. А те, кто не получил оффер, редко проваливались из-за техники: подводило то, как они себя подавали. Разбираем, сколько алгоритмов действительно хватит для собеседования на сеньора и куда деть остальное время.
4 комментария
Год перерыва в IT: c какой ступеньки лучше возвращаться в профессию
Год перерыва в IT: c какой ступеньки лучше возвращаться в профессию
Год перерыва в IT: c какой ступеньки лучше возвращаться в профессию
После перерыва в карьере есть три пути: вернуться джуном, пойти на оплачиваемую программу для возвращающихся (returnship) или сразу откликаться на свой уровень. Разбираем, кому что подходит и когда шаг вниз всё-таки оправдан.
2 комментария
Пять лет в одном грейде: Искать работу с должностью повыше или попробовать сменить задачи?
Пять лет в одном грейде: Искать работу с должностью повыше или попробовать сменить задачи?
Пять лет в одном грейде: Искать работу с должностью повыше или попробовать сменить задачи?
«Начинает казаться, будто я знаю, что делаю, — верный признак, что дело неладно». Чарити Мейджорс, сооснователь Honeycomb, так описывает момент, когда ей пора менять роль. Если вы который год на одном грейде, знаете проект наизусть, а все места над вами заняты, рука сама тянется к вакансиям с тайтлом повыше. Впрочем, новая должность  не единственный способ снова оказаться там, где вы чего-то не знаете.
Вам предложили менторство. Как быть дельным наставником, не потерять все вечера и вырасти самому
Вам предложили менторство. Как быть дельным наставником, не потерять все вечера и вырасти самому
Вам предложили менторство. Как быть дельным наставником, не потерять все вечера и вырасти самому
«Если рядом с вами нет джунов, вы не сеньор». Эту фразу Жером Петаццони, в прошлом инженер Docker, услышал на конференции в 2014 году и пересмотрел своё отношение к наставничеству. Сейчас нечто похожее может быть указано прямо в карьерной лестнице компании. Но чтобы менторство засчитали, о нём лучше договориться заранее, пока джуны ещё не пишут вам в одиннадцать вечера.
1 комментарий
«Давайте внедрим AI до пятницы»: как разобраться, где он помогает, а где создаёт команде новые проблемы
«Давайте внедрим AI до пятницы»: как разобраться, где он помогает, а где создаёт команде новые проблемы
«Давайте внедрим AI до пятницы»: как разобраться, где он помогает, а где создаёт команде новые проблемы
Что будет, если AI ошибётся в вашей задаче, и сколько времени уйдёт, чтобы эту ошибку найти? Если начальство попросило «внедрить AI везде», начинать надо именно с этого вопроса.
Как выбрать систему для заметок, которую не забросишь через месяц
Как выбрать систему для заметок, которую не забросишь через месяц
Как выбрать систему для заметок, которую не забросишь через месяц
Заметки полезны — они помогают довести идею до нужного результата: найти справку, восстановить ход исследования, объяснить решение команде или использовать старую мысль в новом тексте. Для каждой из этих задач нужен свой маршрут. А значит, прежде чем выбрать приложение, стоит разобраться, какие записи у вас появляются, куда переходят и в какой момент становятся полезными.
После сезона отпусков проверьте доступы: какие-то уже точно пора закрыть
После сезона отпусков проверьте доступы: какие-то уже точно пора закрыть
После сезона отпусков проверьте доступы: какие-то уже точно пора закрыть
После отпуска люди обычно разбирают почту, сверяются с календарём и выясняют, что произошло без них. Заодно стоит посмотреть, какие доступы успела накопить команда.
Если откажет кнопка: как автоматизировать эксплуатацию системы и не потерять контроль
Если откажет кнопка: как автоматизировать эксплуатацию системы и не потерять контроль
Если откажет кнопка: как автоматизировать эксплуатацию системы и не потерять контроль
Автоматизация снимает с разработчиков рутину, но иногда вместе с рутиной исчезает понимание процесса. Разберём, как заметить эту хрупкость до аварии, какие навыки помогают вернуть контроль и когда для этого достаточно книги, а когда лучше пройти системный курс.
Как рисовать интерфейсы без дизайнера и не навредить при этом продукту
Как рисовать интерфейсы без дизайнера и не навредить при этом продукту
Как рисовать интерфейсы без дизайнера и не навредить при этом продукту
Представьте, что дизайнера в команде нет, а экран надо выпускать. Саппорт пишет, что люди не находят нужную кнопку, тимлид просит переделать форму по-человечески, а в тикетах раз за разом возникает: «Не понимаю, что здесь нажать». 
Вас зовут в тимлиды. А вам туда точно надо?
Вас зовут в тимлиды. А вам туда точно надо?
Вас зовут в тимлиды. А вам туда точно надо?
Вы сильный сеньор, коллеги приходят за советом, руководитель зовёт поговорить: «Хотим попробовать тебя тимлидом». Звучит как признание. Возможно, ещё и денег добавят. Отказываться неловко — вдруг это тот самый карьерный шанс, который нельзя упускать?
Личная ОС: как спроектировать систему эффективности, для которой не требуется силы воли (почти)
Личная ОС: как спроектировать систему эффективности, для которой не требуется силы воли (почти)
Личная ОС: как спроектировать систему эффективности, для которой не требуется силы воли (почти)
Сколько раз за вчерашний день вы что-то проверяли? Календарь, почту, два мессенджера, баланс карты, не забыли ли продлить подписку. Каждая такая проверка занимает секунды, и поэтому времени не жалко. Но к вечеру из этих секунд набирается второй рабочий день — только без зарплаты и выходных.
Не с нуля: как прежний опыт помогает перейти в новую роль
Не с нуля: как прежний опыт помогает перейти в новую роль
Не с нуля: как прежний опыт помогает перейти в новую роль
В новой вакансии просят опыт, которого, судя по названию должности, у вас нет. Но что-то из этой работы вы уже точно делали: уточняли требования, разбирали данные, оценивали риски, предлагали решения. Просто это было ещё в прежней роли и пока не сложилось в отдельную историю.
Как не превратить пет-проект во вторую работу: правила безопасного размера
Как не превратить пет-проект во вторую работу: правила безопасного размера
Как не превратить пет-проект во вторую работу: правила безопасного размера
Вы садитесь за свой проект в десять вечера, потому что днём было некогда. Правите баг, замечаете второй, к полуночи переписываете модуль, который вообще-то работал. А наутро вспоминаете про дедлайн, который сами себе и поставили. Кажется, это уже не совсем хобби.
Курс или реальный проект: что выбрать, если нужно больше доказательств навыка
Курс или реальный проект: что выбрать, если нужно больше доказательств навыка
Курс или реальный проект: что выбрать, если нужно больше доказательств навыка
Есть ловушка, в которую легко попасть после нескольких лет карьеры в IT: вроде бы проходишь курсы, собираешь сертификаты, постоянно учишься и добавляшь в резюме новые технологии, но на собеседовании показать всё равно нечего. Попробуем разобраться, что с этим делать.
Ритуалы: что можно не делать в команде и почему управление от этого не развалится
Ритуалы: что можно не делать в команде и почему управление от этого не развалится
Ритуалы: что можно не делать в команде и почему управление от этого не развалится
Сначала в календаре появляется ежедневный статус, потом еженедельный синк, потом встреча «по итогам», встреча «перед встречей», отчёт, презентация и пара уровней согласования сверху. У каждого из пунктов когда-то была причина, но вопроса жива ли она, с тех пор никто не задавал.
1 комментарий
Сеньорность без героизма: Как перестать быть человеком, без которого всё ломается
Сеньорность без героизма: Как перестать быть человеком, без которого всё ломается
Сеньорность без героизма: Как перестать быть человеком, без которого всё ломается
Коан: «Незаменимость — единственный технический долг, которым принято гордиться».
5 комментариев
Сколько часов в неделю у отнимает у нас рабочий хаос. И как их (попытаться) вернуть
Сколько часов в неделю у отнимает у нас рабочий хаос. И как их (попытаться) вернуть
Сколько часов в неделю у отнимает у нас рабочий хаос. И как их (попытаться) вернуть
Slack, Jira, код, потом письмо, созвон, ещё пять вкладок после него — и вот уже обед. А главная задача, ради которой вообще открывали ноутбук, не сдвинулась ни на шаг. Куда уходит время?
Как освоить LLM и RAG без диплома ML: практический минимум для инженера
Как освоить LLM и RAG без диплома ML: практический минимум для инженера
Как освоить LLM и RAG без диплома ML: практический минимум для инженера
Пару лет назад «добавить AI в продукт» почти автоматически означало, что в команде нужен ML-инженер. Сегодня под AI понимают совсем другие задачи: поиск по документации, чат-ассистента, автоматизация обработки писем, генерация отчетов или создание внутреннего помощника. 
1 комментарий
Не спешите в ML: почему сегодня может быть выгоднее освоить прикладной AI
Не спешите в ML: почему сегодня может быть выгоднее освоить прикладной AI
Не спешите в ML: почему сегодня может быть выгоднее освоить прикладной AI
Знакомый записался на ML-курс за две тысячи евро, а в LinkedIn постоянно рассказывают, что без AI через пару лет никто не будет нужен. Вы тоже смотрите программу обучения, где первым пунктом идет линейная алгебра, затем статистика, потом оптимизация. И если в этот момент возникает желание закрыть вкладку — вы не одиноки.
Объяснение на страницу: почему не читают документацию и что исправить в первую очередь
Объяснение на страницу: почему не читают документацию и что исправить в первую очередь
Объяснение на страницу: почему не читают документацию и что исправить в первую очередь
Вы только что обновили README, добавили схемы в Confluence и закрыли самые частые вопросы. Но через пару дней кто-то из коллег всё равно пишет: «А как правильно?» Обычно после такого предлагают лучше  документировать — и начинают добавлять страницы. Есть другое решение.
3 комментария
Как прокачать System Design, если вы никогда не проектировали систему с нуля
Как прокачать System Design, если вы никогда не проектировали систему с нуля
Как прокачать System Design, если вы никогда не проектировали систему с нуля
Семь лет коммерческой разработки, десятки успешно закрытых задач, сложные фичи, оптимизация производительности. И тут на собеседовании просят: «Спроектируйте систему для сервиса бронирования». Через несколько минут становится не по себе. Кажется, вы чего-то не знаете, хотя опыт объективно большой.
Что делать, когда ваш любимый стек умирает: держаться за нишу или быстро перенести навыки
Что делать, когда ваш любимый стек умирает: держаться за нишу или быстро перенести навыки
Что делать, когда ваш любимый стек умирает: держаться за нишу или быстро перенести навыки
Зарплаты не растут, проекты выбирают новые технологии, а вместо разговора об опыте на собеседовании спрашивают: «Почему вы до сих пор не перешли на что-то современное?» Самая плохая реакция здесь — убедить себя, что рынок скоро передумает. 
Писать свой код учат всех, читать чужой — почти никого
Писать свой код учат всех, читать чужой — почти никого
Писать свой код учат всех, читать чужой — почти никого
Принято считать, что если человек стал сильным разработчиком, то навык чтения чужого кода придёт сам собой. Практика и исследования говорят об обратном.
2 комментария
«На дашборде всё отлично»: что делать инженеру, если внезапно понадобился матстат
«На дашборде всё отлично»: что делать инженеру, если внезапно понадобился матстат
«На дашборде всё отлично»: что делать инженеру, если внезапно понадобился матстат
Новый вариант регистрации показывает по дашборду +3% к конверсии. Продакт уже пишет в чат: «Катим?». Аналитик отвечает уклончиво: «результаты многообещающие». Все смотрят на вас. 
Переоцененные навыки: чему не стоит учиться на всякий случай в 2026 году
Переоцененные навыки: чему не стоит учиться на всякий случай в 2026 году
Переоцененные навыки: чему не стоит учиться на всякий случай в 2026 году
Каждую неделю в IT появляется новый «обязательный» навык. Вчера все учились писать промпты, сегодня поднимают MCP-серверы, а завтра в ленте кто-то расскажет про ещё один агентный фреймворк. Пропустишь пару новостей и уже кажется, что через полгода останешься за бортом.