Получи случайную криптовалюту за регистрацию!

Сеньорность in habitat Надысь в твиттере что-то расплодились | Господин Архитектор

Сеньорность in habitat

Надысь в твиттере что-то расплодились треды про сеньорность. Вот и я закину свои пять копеек.

На оба треда ответ — нет. Нет в нашей индустрии чёткой линейки. И никогда не было. Начнём с того что в аутсорс-галерах лычку "сениора" дают тупо за выслугу лет. Обычно - крайне маленькую. От 3 до 5. Приходили ко мне такие мальчики на собеседования, да. Самому младшенькому было 23. За плечами 2-3 проекта в лучшем случае, фундаментальных знаний ноль, код пишет как обезьяна лапой. И ничего — гордо называет себя сениор. Приходил и сениор, который не знал чем cookies отличается от сессии. Мрак же? Но на своём рабочем месте — сениор. Так что, планка сениора — большая условность и варьиуется от компании к компании.

Теперь про потребности бизнеса. Увы, но факт: зарабатывает на разработке только очень и очень маленький IT-бизнес. Вооот такусенький. Питающийся, можно сказать, подножным кормом. Или аутсорс, но там своя история. А когда потребность в ежедневном баблопотоке отпадает — у бизнеса натурально отлетает кукуха. Разработка замедляется и требования не только к сениорам, а к разработчикам вообще начинают свой вояж в неведомые ебеня.

В одном месте от разработчика хотят чтобы он был со всеми мил в общении и участвовал во всех встречах (хотя бы номинально). В другом — чтобы разделял ценности критической расовой теории и яро поддерживал LGBTQ+. В третьем ненавязчиво требуют лизать жопу начальству и восхвалять технический скилл Самого учредителя. В чётвёртом — чтобы сам умел смотреть в продуктовые метрики (вам знакомы термины Retention, Churn, LTV, NPS, D/MAU? Вот то-то же). В пятом нужно знать все тонкости гибких методологий разработки и молиться на Scrum Guide. В шестом предпочитают набирать любителей просыпаться в 4:20 (если вы понимаете о чём я). В седьмом хотят чтобы разработчики "были счастливы на своём рабочем месте", что бы то ни значило.

И так далее.

Верный маркер таких бизнесов на собесе — или какая-то экзотика ("покажи фотографию своей книжной полки": мой любимый пример, который подарил мне Лекс АйтиБорода при очень необычных обстоятельствах), или дежурное решение leetcode в технической части, или какое-то невообразимо огромное количество этапов. Важно же, как мне кажется, понять главное:

Таким бизнесам не нужен разработчик вообще. Совсем. Потому что ну не принесёт он сколько-нибудь значимых денег. И не потратит.

На чём же там зарабатываются деньги? Если это стартапная история — то инвестиции. Разработка заканчивается на этапе "сляпать MVP", а в остальном это про то, как правильно торгануть лицом. B2B — это продажи крупным клиентам. Особенно если вовлечён американский deep business. Миллиарды баксов. Основной продукт ужасен, неудобен, но уже сделан. Обслуживать его особо много ума не надо, а в остальном — опять же про торговлю лицом и решение вопросиков с нужными человечками. Если это продуктовая компания, скажем продающая приложеньки — то основной источник бабла — маркетинг. Реклама, реклама и ещё раз реклама. Добавить немного b2b по вкусу. Продукт, опять же, написан и требует лишь доводки и поддержки. Если это FAANG, то не исключены госзаказы и стратегические сделки. Ну не принесёт разраб FAANG-у полтора миллиона пользователей в базе данных, как ни крути.

О чём мы? Ах да, о сениорстве. Знаете, мне нравится такой подход: берите задачи, которые вам не по зубам и грызите потихоньку в свободное от работы время. Так чтобы решить, откинуться в кресле, посмотреть на результат и сказать самому себе — "а я хорош!". Станьте самому-себе сениором. Заодно синдром самозванца подлечите.

Такие дела