IT Отец. Заметки техлида


Kanal geosi va tili: Rossiya, Ruscha


Backend, крудостроитель, опыт 13 лет, бывший тимлид т.е прораб
Писал продакшн код на
Go / Rust / Java / Ruby / PHP / Flutter
И фронт на JS (JQuery), TS (React, Angular)
И продолжаю писать в роли сеньора в корпорате
По менторству пиши @kamil_it_father

Bog‘liq kanallar  |  O‘xshash kanallar

Kanal geosi va tili
Rossiya, Ruscha
Statistika
Postlar filtri


При каждом обновлении хром оставляет копию всей программы. 40 обновлений - 40 копий. И да, ему посрать на твой хдд, он их и не собирается удалять. Спасибо комбинации macpac+любая нейронка. Первый находит жирные места, а второй думает че с этим делать. Программа не супердешевая но апгрейдить на мак с бОльшим ссд - еще дороже


10 правил, как работать на трёх работах, чтобы никто не заметил. И когда пора остановиться

Братцы, сразу дисклеймер: это не про успешный успех. Я сам сидел на трёх работах: 450, 400 и 500 тысяч, около 9 часов в день. Вывез. Сейчас работа у меня одна, потому что менторство стало забирать слишком много времени.

Юридическую сторону смотрите в своём договоре, я про практику.

Железо и доступы:
1. Три ноутбука. Не три учётки на одном. Залогинился не туда, и привет безопасникам.
2. Отдельный номер под каждую работу. Двухфакторка, мессенджеры, звонки от HR.
3. Никаких общих репозиториев, ключей и сниппетов. Один скопированный конфиг с чужим именем хоста, и вопросов будет много.
4. Не берите работу с ноутбуком под MDM. Там видно всё, включая то, во сколько вы открыли крышку.

Время:
5. Календари не пересекаются. Дейлики в девять, десять, одиннадцать. Наложились, значит, вы «у стоматолога». Стоматолог не чаще раза в месяц.
6. Никаких переработок нигде. Герой на одной работе это труп на трёх.
7. Один стек на всех работах. У меня было три разных: Go, Java и TypeScript. Вытянул, но никому не советую.

Поведение:
8. На каждой работе вы крепкий середняк. Звезду тащат на все созвоны, отстающего берут на контроль, середняка не видит никто.
9. Молчите. Ни другу, ни коллеге «по секрету». Палятся на корпоративе после третьего бокала.
10. Один день в неделю без всех трёх. Иначе выгорание за полгода, и вы потеряете все три разом.

Сколько это даёт 🧠
Три зарплаты минус налоги минус нервы. Третья работа всегда самая слабая по отдаче. По времени у меня выходило около 9 часов в день. Без пункта 10 это быстро превращается в 10-12 без выходных.

Когда остановиться. Три сигнала:
* второй раз за месяц перепутали, в какой чат пишете;
* на всех трёх вы «середняк с тенденцией вниз»;
* перестали успевать учиться и живёте на старом стеке.

Любой из трёх значит, что пора оставить две. Лучшие две, не первые две.

Моё мнение после всего этого: две работы это кайф, три уже перебор.

А у вас сколько работ?
🔥 одна, и той хватает
⚡️ две
🦁 три и больше
😁 ноль, ищу первую

625 0 17 2 39

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

Самый типичный сценарий.

Пятница, 19:00. Вы уже закрываете ноутбук. Приходит продакт:
«Слушай, там небольшая бага перед релизом. Можешь по-быстрому глянуть? Там, думаю, минут на 20».

Через 20 минут выясняется, что бага тянет за собой интеграцию, старый костыль, кривой edge case и отсутствие тестов. Вечер пятницы превращается в ночь. Потом суббота. Потом воскресенье. В понедельник менеджер на созвоне говорит: «Команда отлично сработала, релиз спасли».

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

Если вы всегда доступны, всегда соглашаетесь, всегда спасаете, всегда входите в положение, бизнес очень быстро привыкает к тому, что ваш личный ресурс бесплатный. И тогда переработка перестает быть исключением. Она становится частью планирования.

Вас не начинают больше уважать за безотказность. Вас начинают использовать как запас прочности системы.

Границы — это не каприз и не конфликтность. Это профессиональный хард-скилл. Такой же важный, как умение писать надежный код. Инженер без границ превращается в аварийный генератор, который включают каждый раз, когда менеджмент плохо спланировал работу.

Сильная позиция звучит не агрессивно. Она звучит спокойно и дорого.

Скрипт 1. Когда просят «по-быстрому» вечером:
«Могу посмотреть завтра в рабочее время. Если это критичный инцидент, давайте зафиксируем приоритет, ответственного менеджера и компенсацию за внеурочную работу».

Скрипт 2. Когда просят выйти в выходные:
«Готов подключиться, если это действительно блокер релиза. Тогда прошу согласовать оплату переработки или конкретный отгул на следующей неделе».

Скрипт 3. Когда говорят «надо поднажать, потом компенсируем»:
«Давайте сразу зафиксируем, как именно компенсируем: датой отгула, оплатой или пересмотром нагрузки. Иначе это превращается в неопределенное обещание».

Скрипт 4. Когда давят на чувство вины:
«Я понимаю важность задачи, но регулярная переработка означает, что проблема не в моей вовлеченности, а в планировании. Давайте пересоберем приоритеты».

Если внутри думаешь, что это хамство, то делай рефрейм в своей голове. Все что я написал выше = взрослая коммуникация.

Бизнес — это не семья. Это обмен: ваше время, экспертиза и энергия на деньги, условия и уважение. Если одна сторона начинает брать больше, чем было договорено, вторая сторона имеет право пересобрать договоренности.

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

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

Дорогой специалист строит иначе: он помогает, но не растворяется; берет ответственность, но не оплачивает чужой хаос своей жизнью; умеет сказать «да», но только после честного разговора о цене.

Какая фраза для вас сложнее всего: «нет», «это займет больше времени» или «давайте обсудим компенсацию»? 👇


10 ходов, чтобы все в компании увидели, что вы п**датый разраб. Ни один не про код

Код в команде у всех примерно одинаковый. Заметен тот, кого видно.

1. Статус в чат до того, как спросят
2. Проблему приносите с решением и сроком
3. Ревью за час, один коммент по делу
4. Чините то, что бесит всех: флаки-тест, долгую сборку
5. На демо показывайте живой прод
6. Ведите список результатов с цифрами
7. Отвечайте в чате в течение часа
8. Объясняйте джунам, сеньоры это видят
9. Сроки с запасом, сдача раньше
10. Постмортем пишите сами

Сами ходы зарплату не поднимут: компания не платит за то, о чём вы не попросили. Полгода делаете, потом идёте на пересмотр с тремя цифрами и называете сумму.

Какой ход уже ваш?
🔥 статусы и ревью
⚡️ веду список результатов
😁 меня и так видно, я опаздываю на дейли


А что пьете вы? Соберем локальный тирлист


10 шагов, чтобы вас вытурили из компании. И что делать, если пункт 3 вы уже сделали

Всё из практики: моей и моих менти.

1. Молчите на дейликах. Проблему копите до дедлайна
2. На любую задачу отвечайте «это не моё»
3. Пушьте в прод в пятницу вечером. И телефон в авиарежим
4. Правьте чужой код ночью без ПР
5. Шарьте экран с открытым hh
6. Спорьте с тимлидом при заказчике
7. Обещайте сроки с потолка
8. Спрашивайте то, что есть в доке. В третий раз
9. Обсуждайте зарплаты коллег в общем чате
10. Пропадайте на два часа без предупреждения

Пункт 3 уже сделали? Не ждите понедельника. Пишите в чат сегодня: что выкатили, что могло сломаться, где вы на связи.

Увольняют не за косяк, а за поведение после него. Инцидент прощают, молчание нет.

Какой пункт был у вас?
🔥 пятничный деплой
😁 собрал все десять


Кто тут неправ: я или компания?

Братцы, собес на Go. Дают задачу и условие: писать рабочий продакшн-код руками. Не псевдокод. Запускать его никто не будет, «он должен быть рабочим через мою валидацию».

Я спрашиваю: а зачем? Смысл же в алгоритме. Структуры и обвязку нейронка допишет за минуту.

Ответ: «Ты сейчас в холиварку уходишь. Это условие прохождения собеседования. Не хочешь писать продакшн-код, значит у нас нет вариантов, кроме как закончить».

Закончили 🧠

Где я прав. Проверять в 2026 году, помнит ли человек синтаксис наизусть, это проверка ради проверки. На работе этот код напишет нейронка, а я его проверю.

Где я неправ. Правила на собесе задаёт тот, кто решает, а не тот, кто прав. Я полез спорить с условием вместо того, чтобы его выполнить.

А вы на чьей стороне?
🔥 кандидат прав
⚡️ компания права, условия есть условия
😁 оба хороши


5 шаблонов, которые ставят тимлида на место без скандала

Братцы, обещал шаблоны под каждый ход. Держите. Правило одно: копируете, подставляете имена и даты, отправляете в общий чат, а не в личку. Тон везде спокойный, факты, ни одного оценочного слова. Именно это и бесит сильнее всего.

Ход 1. Фиксируем косяк письменно.
Когда: задачу поставили без критериев или сроков, а спрашивают как за провал.

«Имя, привет. Хочу зафиксировать, чтобы мы одинаково понимали ситуацию. Задача X пришла [дата] без критериев приёмки, срок [дата] появился [когда]. Правильно понимаю, что ожидание было [что]? Если я что-то упустил, поправь здесь, чтобы это осталось в треде.»

Ход 2. Факты вместо эмоций.
Когда: «ты не так понял», «я такого не говорил».

«Собрал хронологию по задаче X, чтобы не спорить по памяти:
[дата] задача создана, ссылка на тикет.
[дата] уточнил критерии, ответа не было, ссылка на сообщение.
[дата] сдал в текущем виде, ссылка на ПР.
Если где-то ошибся, укажи на конкретный пункт.»

Ход 3. Выводим из лички в общий чат.
Когда: тимлид пишет «переделай» в личку, без объяснений.

«Перенёс обсуждение в общий чат, чтобы команда была в курсе и не дублировала работу. Имя, напиши, пожалуйста, здесь, что именно нужно переделать и почему текущий вариант не подходит. Готов взять сразу, как будут критерии.»

Ход 4. Скип-левел.
Когда: ходы 1-3 не помогли и косяки повторяются. Пишете его начальнику, лично, без копии тимлида.

«Имя, привет. Можно 20 минут на этой неделе? Хочу понять, как у нас должны ставиться задачи и оцениваться результат: за последний месяц три задачи пришли без критериев и были приняты как провальные, хронология есть. Не жалоба, хочу договориться о процессе, чтобы это не повторялось.»

Ход 5. Оффер в кармане.
Когда: оффер на руках, а уходить из этой команды вы, в общем, не против.

«Имя, привет. Хочу поговорить прямо. У меня есть предложение от другой компании, и я его рассматриваю. Причина не деньги, а то, как ставятся задачи и оценивается результат, примеры я присылал [даты]. Если здесь это можно изменить, готов обсудить как. Если нет, скажи честно, и разойдёмся нормально.»

Что важно. Ни в одном письме нет слов «токсичный», «неадекватный», «е**ан». Оценки оставьте для друзей и для этого канала. В переписке только даты, ссылки и вопросы, на которые нельзя ответить «ты не так понял».

Какой ход уже пробовали?
🔥 писал в общий чат
⚡️ ходил к его начальнику
🦁 пришёл с оффером
😁 молча терплю


Голосуем брателлы


10 признаков, что твой тимлид е**ан (и почему проблема не в тебе)

Сразу оговорюсь: я сам был тимлидом, выгорел и сбежал обратно в разработку. Но и под откровенными самодурами сидеть доводилось (однажды меня сняли с проекта с гениальной формулировкой «ты слишком позиционируешь себя как сеньорчик»). Так что этот список собран по обе стороны баррикад.

1) Мёртвое ревью. Твой PR висит неделю, после чего прилетает один коммент в духе: «всё херня, переделывай». Что именно не так, узнаешь ещё через неделю, потому что лид «на созвонах».

2) Часовые дейлики. Каждый божий день. Плюс внезапные сообщения «подрубись на 5 сек», когда ты обедаешь или сидишь в туалете.

3) Постановка задач «сделай красиво». Критерии приёмки кристаллизуются только на демо, и ты в них, сюрприз, не попадаешь.

4) Бас-фактор равен единице. Лид это и есть документация проекта. Так он искусственно поддерживает свою незаменимость.

5) Двойные стандарты. Твой баг это публичная порка на ретро. Его баг это «ну, случился инцидент». Твоя фича на демо преподносится как «мы тут запилили».

6) Морковка на палочке. Повышение или пересмотр ЗП стабильно обещают «в следующем квартале». Кварталы идут, ЗП на месте.

7) Апелляция к авторитету. На логичный вопрос «зачем мы это делаем?» ответ один: «так надо». Спросишь второй раз, запишут в токсики.

8) Пятничные пожары. Пять срочных тасок прилетают в пятницу вечером, дедлайн: утро понедельника. Приоритетов не существует, «надо всё».

9) Пуш в мастер без ревью. Ему можно, он же «знает, что делает». Если такое сделаешь ты, оторвут руки.

10) Ночной ниндзя-рефакторинг. Лид молча переписывает твой код в три часа ночи. Ты узнаешь об этом утром, разгребая упавшие пайплайны.

Давайте считать:

1-2 пункта: это не мудак, это просто уставший человек. Попробуйте поговорить словами через рот.

3-4 пункта: это уже гнилая система, сама она не починится.

5 и больше: беги, разговаривать там не с кем.

Что делать, если совпало слишком много?
Три шага, чтобы не хлопать дверью прямо сейчас и не устраивать скандалов:

Уходим в асинхрон и текст. Никаких «давай созвонимся». Вся коммуникация в общих чатах, жире или почте. С датами и ссылками на тикеты. Токсики обычно смелые только 1 на 1 в личке, на публике они быстро сдуваются.

Скип-левел митинги. Идём к начальнику твоего лида. Важно: не жаловаться («он меня обижает»), а просить совета («хочу понять, как у нас вообще устроен процесс постановки задач»). Адекватный руководитель всё считает между строк.

Оффер в кармане. Без запасного аэродрома любые твои возмущения это просто жалобы. Оффер превращает их в переговоры с позиции силы.

(Шаблоны сообщений для таких манёвров выкачу следующим постом).

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

Сколько пунктов насчитали у своего?
🔥 5 и больше, пора обновлять резюме
⚡️ 3-4, пока терпимо
🦁 мне повезло, лид золото
😁 я и есть этот тимлид


и да, в опросе есть правильный ответ


15 признаков няшной конторы. Если совпало десять, сидите и не рыпайтесь

В рилсе было шесть. Держите все пятнадцать. Считайте совпадения честно, это ваш ответ на вопрос «а не пора ли валить».

Деньги и процессы:
1. Вилка договорная. На вопрос про бюджет отвечают «а сколько хочешь?», и потолка нет.
2. Эстимейты в днях. Не в часах и не в сторипоинтах. Сказал «дня три», все кивнули.
3. Индексация сама. Раз в год HR пишет первым, а не вы.
4. Нет трекеров времени. Никто не считает, сколько вы были «в сети».
5. Овертайм оплачивается. Или его просто нет.

Работа:
6. Нейронки без ограничений. Безопасник не бегает с криком «Курсор запрещён».
7. От одного до пяти созвонов в неделю. В неделю, не в день.
8. Шайка аналитиков. Задача приходит расписанная по пунктам, а не «сделай красиво».
9. Ревью за день. Не за неделю и не «после релиза».
10. Деплой в прод кнопкой. Без служебной записки и трёх согласований.

Люди:
11. Тимлид кальянит на митингах. Или любой другой признак, что он живой человек, а не функция контроля.


Самое опасное место в карьере часто выглядит как стабильность 🫡

Вы сидите на одном проекте четыре-пять лет. Все знакомо. Тимлид нормальный мужик, команда привычная, кодовую базу знаете почти наизусть. Любой баг уже пахнет знакомо. Зарплата капает, иногда индексируется, никто особенно не трогает.

Снаружи это похоже на комфорт. А внутри часто начинается профессиональная атрофия.

Пока вы решаете одни и те же задачи в одной и той же среде, рынок уезжает дальше. Меняются подходы к архитектуре, инструменты, ожидания от инженеров, требования на собеседованиях, уровень конкуренции. Вы можете быть ценным человеком внутри своей компании и одновременно становиться всё менее конкурентным снаружи.

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

На старом месте он был незаменимым.

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

Вот почему корпоративная лояльность иногда превращается в ловушку. Компания не семья. Компания может быть хорошей, команда может быть приятной, руководитель может относиться по-человечески. Но если завтра бизнес-модель перестанет сходиться, вас будут оценивать не как родственника, а как строку расходов.

Кто бы мне не говорил, что это цинизм. Я считаю это взрослой оптикой.

Задача инженера — не предавать компанию каждые полгода. Задача инженера — регулярно калибровать свою рыночную стоимость и не отдавать контроль над карьерой одному работодателю.

Что такое калибровка:
1. Раз в 3-6 месяцев смотреть вакансии по своему уровню.
2. Раз в полгода обновлять резюме, даже если не ищете работу.
3. Иногда ходить на собеседования ради диагностики, а не ради немедленного перехода.
4. Сравнивать свой стек и задачи с тем, что требуют компании выше рынка.
5. Честно спрашивать себя: «Если завтра меня сократят, за сколько недель я найду работу не хуже?».

Если ответ пугает, это сигнал. Не для паники, а для действий.


Смена компании или проекта раз в пару лет — не прыжки по верхам. Это способ не зарастать мхом. Новый контекст заставляет мозг снова работать: новые процессы, новые боли, новые люди, новые требования, новые уровни ответственности.

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

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

Проверьте себя:
— Когда вы последний раз обновляли резюме?
— Когда последний раз проходили собеседование?
— Знаете ли вы свою текущую рыночную вилку?
— Есть ли у вас список навыков, которые нужно подтянуть под следующий грейд?

Если на все вопросы тишина, теплая ванна уже работает против вас.

Сколько лет вы на текущем проекте, и что удерживает вас сильнее: реальная выгода или страх неизвестности? 👇

💬 Нажми для связи со мной по вопросам трудоустройства


Опрос не по IT
So‘rovnoma
  •   Айфон 18 новый с коробки
  •   Айфон 16 про макс золотой на 1тб, НО его носила жена
  •   А че маме зажопил, давай 18 про макс бургунди на 2тб
88 ta ovoz


Если вы называете новую для себя сумму и вам вообще не страшно, возможно, вы просите слишком мало.

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

В голове была цифра 350к.

Рот говорит: «Ну, от 250 готов рассматривать».

Потом человек выходит из созвона и понимает, что сам себе срезал 100к в месяц. Не рынок срезал. Не компания. Не кризис. Сам.

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

Синдром самозванца неприятен, но он почти всегда приходит на границе нового уровня. Если вы двигаетесь туда, где всё понятно и гарантированно, вы не растете. Вы просто повторяете старую версию себя.

Важно понять одну вещь: уверенность не появляется до действия. Она появляется после.

Сначала вы называете большую сумму. Сначала идете на собес, где не уверены на 100%. Сначала берете задачу, которая кажется тяжелее текущего уровня. И только потом, через несколько недель или месяцев, мозг догоняет новую реальность: «Я справляюсь. Я не развалился. Значит, можно было».

Бизнес платит не за ваше внутреннее спокойствие. Бизнес платит за ценность, которую вы приносите. Если вы умеете чинить дорогие проблемы, ускорять систему, снижать риски, экономить время команды и закрывать боль продукта — вы имеете право на высокую цену, даже если внутри пока есть сомнения.

Алгоритм выставления цены:
1. Соберите рынок. Посмотрите вилки по вакансиям, знакомым, каналам, чатам, офферам.
2. Опишите свою ценность через результаты, а не через годы опыта.
3. Назовите сумму, которая немного дискомфортна, но аргументируема.
4. Подготовьте 3-4 доказательства: проекты, цифры, сложные задачи, ответственность.
5. На созвоне называйте диапазон спокойно, без оправданий и длинных объяснений.

Плохая формулировка: «Ну, я хотел бы, наверное, где-то 300, но могу обсуждать, если что».

Сильная формулировка:

«Сейчас рассматриваю предложения от 330к. Ориентируюсь на задачи с высокой ответственностью: платежи, нагрузка, оптимизация backend-сервисов. На прошлом проекте сокращал время ответа API и занимался стабильностью интеграций».

Вторая фраза не просит милости. Она объясняет цену.

Синдром самозванца не исчезнет. На 200к страшно просить 250. На 300 страшно просить 400. На 500 страшно выходить в консалтинг или свой продукт. Это нормальная плата за расширение границ.

Вопрос не в том, боитесь ли вы. Вопрос в том, позволяете ли вы страху каждый месяц забирать у вас деньги.

Какую сумму вы сейчас не называете вслух, хотя объективно уже можете ее аргументировать? Пишите в комменты👇


Братцы, нужна ваша помощь 🫡

Готовлю новые материалы по рынку и трудоустройству. Хочу точнее понять, где вы сейчас находитесь, что тормозит в поиске работы и карьере и что реально было бы полезно разобрать.

Поэтому сделал короткую анкету на 1–2 минуты — https://forms.gle/GeqN73twgtn39kXs6

Там 5 вопросов по делу: в четырёх просто ткнуть вариант, в одном — написать пару слов.

Плюс ищем несколько человек для коротких интервью на 20–25 минут в эти выходные.

Продавать на созвоне ничего не будем) Просто расспросим про ваш опыт, поиск работы и в чём сейчас затык.

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

Если готовы пообщаться — отметьте это в конце анкеты и оставьте свой Telegram. Команда напишет вам.

👉 Анкета тут


Разбор четырёх моих собесов

Я записываю свои собеседования. Не для контента, а чтобы потом пересматривать и понимать, где облажался. Четыре куска пойдут в рилсы, здесь разбор, чего в 40 секунд не влезло.

1. «Ты отвечаешь как ChatGPT»

Крипто-стартап, второй этап, CEO спрашивает: что для тебя интересная задача? Отвечаю: та, на которой прокачиваешься, продуктово или технически. Он: звучит как ChatGPT, обтекаемо, давай конкретно, буллетами, без примеров. Я: без примеров не могу, на что мне опираться? Он: давай скипнем.

Где я прав: ответ был нормальный, примеры это единственный честный способ ответить на такой вопрос.
Где я неправ: полез спорить с тем, кто решает, а не с тем, кто прав. На собесе это разные люди.
Как надо было: три конкретных пункта, каждый с одним примером в одну фразу. «Прод под нагрузкой от 10к RPS: делал антифрод. Микросервисы с нуля, а не поддержка: поднимал бойлерплейт. Команда, где ревью за день, а не за неделю». Тридцать секунд, и никакого ChatGPT.

2. «Есть смысл продолжать?»

Тот же собес, до этого. Лайвкодинг, задачу не дорешал, время вышло. Спросил прямо: есть смысл дальше, или я его уже завалил? Ответ: не лучшая история, но давай понакидываем, если не совсем, честно попрощаемся.

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

3. «Сеньор или тимлид?»

Компания: Логистика, Татарстан (мои родные края). Предложили выбрать: разработчик на 100% в коде или играющий тренер на 70% кода и 30% менеджмента. Ответил до того, как дослушал вопрос: первое. Тимлидом я был, обжёгся, больше не хочу.

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

4. «Как продать работодателю оформление по ИП»

Там же. Вилка: от 400. Спросили, готов ли по ИП. Готов, и вот почему это выгодно им, а не только мне: за сотрудника по ТК бизнес платит сверху порядка 30% с IT-аккредитацией и до 40% без неё. На АУСН налог 8%, никакой отчётности и фиксированных взносов. Разница в деньгах есть у обеих сторон, и это аргумент при торге за сумму.

Оговорка: АУСН работает не во всех регионах, а «ИП вместо ТК» это ещё и минус отпуск, больничный и защита при увольнении. Считайте свою ситуацию, а не мою.

Что общего у всех четырёх. Собес это не экзамен, а переговоры двух сторон. Вопросы можно задавать в обе стороны, от неудобных ответов не умирают, а честное «есть смысл?» экономит часы.


Состояния «я готов» не существует. Чаще всего это просто красивая формулировка страха, чтобы еще немного не двигаться.

В IT это особенно заметно. Человек уже год хочет сменить работу, но покупает еще один курс. Уже понимает, что текущая зарплата ниже рынка, но говорит: «Надо сначала подтянуть алгоритмы». Уже видит, что проект превратился в болото, но ждет, когда рынок станет «поспокойнее».

Так проходит месяц. Потом квартал. Потом год.

И всё это время менее умный, менее аккуратный, менее подготовленный человек идет на собеседования, получает отказы, правит резюме, снова идет, снова ошибается, но в итоге забирает оффер. Не потому что он гений. А потому что он вступил в реальность, пока вы готовились к идеальному старту.

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

Я собрал рюкзак, взял кота и поехал. Это не было героическим киношным решением. Это было прагматичное признание: если я останусь ждать полной готовности, я просто законсервирую себя в старой версии жизни.

Мозг очень хитро защищает вас от роста. Он подсовывает рациональные объяснения:
* еще как-то рано,
* надо бабулесиков подкопить,
* надо доучить какой-нибудь лабуды,
* надо дождаться лучшей ситуации, сейчас напряг.

Иногда это правда. Но очень часто это просто страх, переодетый в стратегию.

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

Концепция «достаточно готов» очень простая:
1. У вас есть базовый навык, который уже можно продать.
2. Вы понимаете свои пробелы и готовы закрывать их по дороге.
3. Риск неприятный, но не смертельный.
4. Цена бездействия уже выше, чем цена ошибки.

Вот когда пора двигаться.

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

Если вы полгода думаете «обновить резюме или нет», ответ уже есть. Обновляйте.

Если вы год думаете «просить повышение или нет», ответ уже есть. Просите.

Если вы три года говорите «когда-нибудь перееду», ответ уже есть. Считайте цифры и принимайте решение.

Ожидание идеального момента съедает жизнь очень тихо. Без драмы. Просто однажды вы смотрите назад и понимаете, что могли начать сильно раньше.

А что вы сейчас называете «подготовкой», хотя на самом деле это уже похоже на откладывание? 🧠


Компании из ада: полный список и как вычислить их на собесе

1. Галера. Продают тебя как сеньора, платят как джуну.
Спроси: на каком проекте я буду работать и сколько людей на бенче?

2. AI B2B SaaS. Фаундеру девятнадцать, продукт это обёртка над ChatGPT.
Спроси: на какие деньги вы живёте и на сколько месяцев их хватит?

3. Банк с согласованиями. Задача на час, доступ к базе через неделю.
Спроси: сколько времени проходит от готового кода до продакшена?

4. Крипто-стартап. Зарплата в токенах: вчера триста тысяч, сегодня на шаурму.
Спроси: оклад в рублях по договору или «как-нибудь договоримся»?

5. Токсичный тимлид. Твой код мусор, его код архитектура.
Спроси: как у вас проходит код-ревью? И посмотри, как он говорит о тех, кто ушёл.

6. Госконтора. Java 8, релиз раз в квартал, задачи приходят служебной запиской.
Спроси: какие версии языка и фреймворков в проде и когда последний раз обновляли?

7. «Мы семья». Переработки из любви, индексация по праздникам.
Спроси: когда последний раз пересматривали зарплаты и на сколько?

8. Стартап одного клиента. Клиент ушёл, и компании нет.
Спроси: какая доля выручки приходится на самого крупного заказчика?

9. Легаси-болото без тестов. Тронул одну строку, упало три сервиса.
Спроси: какое покрытие тестами и как выглядит деплой?

10. Вечный пожар. Дежурства без доплат, дедлайн всегда вчера.
Спроси: сколько инцидентов было за последний месяц и кто дежурит ночью?

Главное правило: собес идёт в обе стороны. Если на прямой вопрос начинают юлить, это и есть ответ.

В каком круге побывали вы? Пишите в комментах.


СТРИМ «Как не вылететь с испытательного срока»

📹 Среда 23 сентября 19:00

Смотрю на статистику: 33% людей вообще не подозревали, что их уволят. И вот ты уже без работы и без понимания, что вообще произошло.

На эфире разберем:

1. Как заранее считывать сигналы, что дело пахнет увольнением, а когда тишина означает, что всё в порядке

2. Что делать, если вам суют бумажку и говорят «подписывай, а то хуже будет»

3. Почему увольнение часто вообще не про вашу продуктивность: найм «про запас» и другие системные причины

4. Разберем реальные кейсы сообщества и три моих личных увольнения.

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

Если когда-нибудь тревожились на испыталке или боитесь этого: стрим для вас. Приходите с вопросами.

Увидимся в среду в 19:00

Ссылка как всегда будет в этом канале

20 ta oxirgi post ko‘rsatilgan.