Здравствуйте, товарищи!
Меня зовут Валентин, а на повестке дня у нас карьерные и софтовые вопросы. Разберем основные пути развития: специалист, предприниматель, руководитель - выбор, от которого зависит вся остальная траектория.
Чуть детальнее разберем трек специалиста, и разработчика в частности: обсудим важнейшее изменение в профессии, о котором почти не говорят. Посмотрим, какие стратегические решения эффективны для развития, а какие нет, и почему.
Узнаем секретные схемы поиска работы, даже на конкурентном рынке. Ну и по итогу выясним, что делать, чтобы тебя не заменила нейронка через 5 лет.
Статья будет полезна, как новичкам, так и middle+ спецам, которые задумываются: куда двигаться дальше по карьере.
Это расшифровка моего доклада с митапа PiterJS #80. Можете глянуть запись, а можете почитать эту статью с небольшими дополнениями и более выверенными формулировками.
Пара слов о себе
Я разработчик, в IT около 10 лет. Последние годы занимался разработкой инструмента и бэкендом на Node.js, а сейчас делаю редактор схем и диаграмм типа draw.io. Еще делаю open sourse проект, выступаю на конференциях и веду IT-сообщество в Питере на 1000+ человек.
Почему именно я буду рассказывать про карьеру в IT?
первый коммерческий опыт у меня был в 16 лет: писал на ActionScript (2012)
работал в разных компаниях: продукт, аутсорс, стартап
поменял специализацию на бэкенд в 2022 и снова стал "джуном"
за последние 2.5 года повысил зарплату в 6+ раз
Выбор направления
Иногда ко мне подходят новички с вопросами о карьере и спрашивают: "Какой фреймворк учить: React или Vue?", "Пойти в бэк или во фронт?". Но на начальных этапах карьеры надо думать о совершенно других вещах. А именно: о целеполагании и вопросе "зачем все это".
База
Попробуйте подумать над глобальными целями. Чтобы начать думать в нужном направлении, стоит поразмыслить над тем, к чему вы в итоге хотите прийти, где оказаться на длинной дистанции
Упражнение "Идеальный день через 5 лет". Представьте, где вы будете работать, на какой позиции, где вы будете находиться, в какой стране. Желательно это делать более детально. Да, не факт, что вы сейчас все так ярко предст��вите, замотивируетесь, как Тони Роббинс, и побежите делать. Здесь задача в том, чтобы ваш мозг начал думать в нужном направлении
По специализации
Теперь перейдем к более конкретным вопросам. Первый из них: куда пойти по специализации. И тут два основных трека:
Специалист. Это тот, кто делает что-то руками. Допустим, разработчик, дизайнер, аналитик
Руководитель. Например, project manager, product manager или вообще предприниматель
По типу роста
Маг. Это специалист, который растет в глубину, либо в ширину. Например, сначала писал стандартный бэк на Java, а потом изучил компьютерные науки и пошел писать компилятор на C++. Или тот, кто работает фронтом, и пошел в фулстек или дизайн
Полководец. Это когда специалист через какое-то время растет в менеджмент. Допустим, становится лидом, техническим менеджером или предпринимателем. Это считается таким базовым треком, но это не значит, что он для всех. Потому что были кейсы, когда человек становился лидом, ему не зашло, и он снова стал специалистом. Например, на эту тему был доклад на HolyJS от Виталия Харисова и Володи Гриненко, где они такой кейс разбирали
По типу задач
Последняя развилка в данном разделе относится больше к специалистам.
Прикладной
фокус на задачи бизнеса
time to market важнее качества. То есть, важнее то, как быстро добавляются новые фичи
максимально использует готовые инструменты и ничего не изобретает
Системный
обладает глубокими знаниями
делает качественные, надежные и универсальные решения
создает инструменты, библиотеки и фреймворки
На это разделение уже сейчас стоит обратить внимание. Оно фундаментально, но про него мало кто говорит. И чуть дальше мы более подробно рассмотрим этот вопрос.

Простой совет
Если у вас есть сомнения, что из этого выбрать, то начните со специалиста. Скорее всего, со временем вы увидите возможности для перехода в менеджеры или поймете, что оно вам и не нужно.
Антипаттерны
Идти туда, где больше платят. Например, хорошо получают сейчас бэкендеры на Go, вот пойду бэкендером на Go
Идти туда, где модно. Например, ML-щики чуть ли не для каждой шаурмичной сейчас требуются, но это не значит, что стоит идти именно в ML
Конечно, при выборе направления нужно соблюдать некоторый баланс того, что вам интересно, и того, что сейчас востребовано на рынке. Потому что мне может быть интересно залететь разрабом на Haskell, но таких вакансий буквально пара штук по стране, поэтому сходу попасть туда шансов мало.
Как и где учиться
Для всех
Начнем с база для всех, кто уже определились с направлением.
Пет-проект. На нем вы будете отрабатывать различные вещи из новых теоретических знаний
Доклады и подкасты по вашему направлению. Их нужно смотреть регулярно, можно и в фоне за обедом. Это по сути бесплатное во всех смыслах обучение, потому что вы даже времени здесь почти не тратите. Понятно, что книгу по компиляторам вы вряд ли так в аудио разберете, но какой-то среднестатистический доклад с конфы - вполне себе
Найти ментора. Самое эффективное, но не самое простое. Хотя сейчас достаточно специальных сервисов для поиска. Если вы уже попали на позицию джуна, и у вас есть какая-то свободная сумма - вы наверняка сможете себе это позволить. Ментор средней руки не сильно дорого стоит: и за 2.5к/час можно найти достойного. Так вы будете намного эффективнее двигаться, чем в одиночку
Да, если мы говорим про кейс, где вы уже работаете в IT - у вас и на работе может быть хороший ментор. Но так везет далеко не всем, поэтому стоит помнить про вариант привлечения ментора со стороны.
Далее обсудим уже конкретные рекомендации по направлениям.
Специалист
Прикладной
Предметная область. Допустим, вы уже залетели на какую-то позицию в компанию, например в сфере финтех. Соответственно, вам нужно разбираться в финтехе, как там все устроено: обработка платежей, регуляторы, кредитование и тд
Бизнес-процессы. Нужно понимать, какие вообще должны происходить процессы в вашей компании, чтобы она работала. Ну и особенно, откуда в вашем бизнесе берутся деньги: что их приносит, а что нет
Софт-скиллы. Даже если вы не менеджер, вам придется много общаться с коллегами различных специальностей: доменные эксперты, товарищи-технари, дизайнеры
Low-code, no-code, LLM. Это ваши основные р��бочие инструменты, в которых надо разбираться. Ваша задача: наименьшим количеством кода и технических решений получать максимальный бизнес-результат. В 2026 про написание стандартного* прикладного кода руками можно практически забыть
*Замечание о прикладной разработке
Речь здесь конечно же идет про прикладную разработку стандартных цифровых продуктов и всякого рода автоматизацию, которой на рынке 80%. Я прекрасно понимаю, что к "прикладной" можно так же отнести какое-нибудь HFT, где бодаются за микро-секунды, инженерно-научное и высоконадежное ПО. Там все так же нужны специалисты с глубокими фундаментальными знаниями и всякого рода вайб-кодинг мало применим.
Если что, сам я далеко не фанат вайб-кодинга и периодически набрасываю на нейронки, поскольку тема сейчас явно перегрета. Но отрицать их эффективность и не использовать это для типового прикладного кода - луддизм.
Еще рекомендую на эту тему доклад Тимура Шемсединова. Он еще в 2023 хорошо описал проблематику и ввел термин higher-code.
Это все можно изучать на качественных курсах и конечно, на практике. Если вы уже работаете, то и на текущей позиции наверняка есть много возможностей для роста в прикладном направлении. Надо только их замечать.
Системный
математика
компьютерные науки
прочие фундаментальные темы
Это можно изучить в приличных вузах, в науке, а если вы в нее по какой-то причине не по��али, то можно попробовать залететь в R&D отдел компании. Их сейчас не так уж мало, особенно в бигтехе. Кроме того, есть много общедоступных материалов по этим темам, в том числе хардкорных.

Ключевой момент, который стоит понимать. Нет такого, что системный специалист обязательно круче, чем прикладной. Это просто разные направления и про разные задачи. Самое главное, что и то, и другое в перспективе востребовано. Опасно здесь оставаться кем-то средним, поскольку средний как раз-таки заменяется автоматизацией.
Руководитель
AISEC. Это некоммерческая международная организация, которая по большей части управляется студентами. Туда можно попасть бесплатно, пройдя отбор. Там есть много софтовых и бизнесовых направлений для развития: маркетинг, ивенты, финансы и тд. Также, если вы получили опыт в AISEC - это будет хорошей галочкой в резюме, как на отечественном рынке, так и на зарубежном. Понятное дело, раз это non-profit, оплачиваться это тоже не будет, но оплатой станет крутой опыт
Свой стартап. Здесь необязательно иметь идею на миллиард, ехать в Долину и получать миллионы $ инвестиций. Тут имеется в виду стартап в широком смысле, то есть некий проект (необязательно коммерческий), где вы будете принимать решения, у вас будут подчиненные и какие-то минимальные финансы
Росмолодежь: форумы, гранты и тд. У них есть интересные мероприятия и грантовые программы, хотя они больше на социальные темы. Но все равно, релевантный опыт для предпринимателя вы получите
Руководитель: найм или сразу бизнес?
Этот вопрос часто поступает от ребят, которых интересует путь руководителя. Из простых ответов за 5 минут: если вы таким вопросом задаетесь, то начните с найма. В 90% случаев так будет лучше и особо ничего не потеряете. Но если какой-то проект уже у вас пошел, и вы не сильно беспокоитесь - вспоминается хорошее правило:
Если впереди прямая дорога - дави на газ!

Антипаттерны
Учиться по уроками от инфобизнесменов, которые не имеют какого-то апрува своих скиллов и послужного списка от сообщества. Как правило, у них 80% контента - это прогревы, а 20% - пересказ документации или тезисы, типа: "Делайте хорошо, а плохо не делайте"
Изучать
Reactто, что просто модноИзучать все подряд: прикладное, системное и то, что не релевантно
Как искать работу
База
Распишите резюме по STAR. Конкретно что вы сделали на предыдущем месте работы. Техника STAR поможет вам в этом. По своей практике могу сказать, так как я недавно нанимал людей, что первым делом мы смотрели на CV. Если там везде стандартное: "Имплементил фичи, фиксил баги", то неважно что у человека 10-15 лет опыта в бигтехе. Мы скорее всего, уже на этом этапе его зареджектим
Распишите критерии компании, которую вы ищете. Даже если вы новичок, потому что вы тоже выбираете. И желательно явно озвучить их во время общения
Подготовьте ответы на стандартные вопросы HR. Иначе вы можете потерять очки на ровном месте, если плохо на них ответите. Или даже вообще вас могут слить на этом этапе
Изучите информацию про компанию перед интервью. Посмотрите хотя бы, что у них на сайте написано и соцсетях
Подготовьте вопросы про компанию. В том числе для этого нужен предыдущий пункт. Желательно спросить и про бизнесовую часть, а не только про команду и процессы. Например: как кризис и 2022 повлияли на компанию
Вот пример критериев выбора компании, которые были у меня на определенном этапе:
Удаленная работа
Возможность влиять на продукт и процессы
Команда, которая думает о качестве, а не просто фигачит
Наличие хотя бы минимальных процессов разработки
Нужный размер ЗП
Почему еще это важно? Потому что, выбирая, вы сможете для себя найти что-то более релевантное. Ведь есть риск попасть на какую-то галеру, где у вас не будет развития. К тому же, есть типовой вопрос у рекрутеров: "По каким признакам вы выбираете компанию для работы?".
Где искать работу
Стандартные площадки я вам рекомендовать, конечно же не буду, потому что вы там сами были и примерно представляете, что там происходит.

Мы рассмотрим секретные схемы поиска!
Стажировки в каналах компаний. В соцсетях, на сайте, в email-рассылке. Они могут их выкладывать только там, обходя стороной job-сайты, чтобы не словить спам из 1000+ откликов
Обучение от компаний с трудоустройством. Пример будет в ближайшем спойлере
Писать HR напрямую. На LinkedIn, например
Хакатоны. Далеко не все они заканчиваются вручением диплома и блокнотика. Если команда хорошо себя показала, то вас могут пригласить продолжить уже в контуре компании, которая давала кейс
Пример обучения с трудоустройством
Вот тут. Не реклама, поскольку сам в давние времена проходил там 1 курс и был приглашен на стажировку
Но самый мощный способ - это нетворкинг.
подготовьте питч о себе на 1 минуту
ходите на мероприятия по целевым и смежным для вас темам
будьте проактивны: задавайте вопросы, участвуйте в интерактивах
подходите к интересующим людям сами. Даже на простых митапах легко встретить нанимающих менеджеров, которые могут сильно посодействовать вам в приеме на работу

Антипаттерны
Врать в резюме и рисовать себе опыт*
Это стандартная схема, которую сейчас активно советуют некоторые персонажи. Но в чем здесь проблемы
Потеря репутации. Одна из ключевых мыслей, которую нужно запомнить из этой статьи: имя и репутация - ваш главный актив. На дистанции это сильно более значимая потеря, чем небольшое время на правильный поиск, о котором мы говорили выше
Вас разоблачит опытный собеседующий. Особенно сегодня высокая вероятность этого, когда накрутка опыта стала массовой
Вы руините индустрию. Может получиться так, что вы попадете на какую-то значимую позицию, сделаете плохое решение, оно выйдет в прод, и пострадают пользователи. В лучшем случае это будут небольшие лаги, неудобства - компания потеряет немного денег и репутации. А в худшем, ваша ошибка может стоить человеку жизни! Можно вспомнить доклад Ильи Климова, где он рассказывал про подобный кейс на фронтенде
Откликаться на все подряд. Если у вас нет четкого понимания, куда вы хотите попасть, то опять же: можете отлететь на софтовых вопросах. Ну или просто попасть в не очень хорошее место, где развития не предвидится
*Уточнение
Могут быть адекватные кейсы, когда CV можно приукрасить. Такие случаи нужно рассматривать индивидуально. Например вы джавист, у вас 3-5 лет опыта, и вы хотите перейти на .NET. Понятно, что стандартная Java и .NET - это те же яйца, только сбоку. Если вы слегка приукрасите и скажете, что немного работали с .NET, то суть происходящего не сильно поменяется, а очков это вам добавит.
Но совсем другой кейс, когда вы вчерашний охранник из Пятерочки, закончили курсы какого-нибудь School Box, нарисовали себе резюме, придумали легенду и подаетесь чуть ли не на синьорскую позицию. И даже сегодня остается вероятность, что отбор проведут халатно, вас как-то пропустят, вы чего-то накуролесите в проде и это приведет к печальным последствиям, которые обсуждались выше.
Как расти
База
Сами спрашивайте фидбек о своей работе. На испытательном сроке просить фидбек вообще лучше каждый месяц, а после уже можно пореже. Опять же, компании бывают разные: где-то онбординг и все эти процессы явно выстроены. Но, если их нет, то вы берете и сами спрашиваете, норм у вас получается или не норм. Ну и конечно, надо скорректировать свое поведение, если на ваш запрос ответили какими-то замечаниями
Баланс самостоятельности. Он больше относится к новичкам, но поясню, что имеется в виду. Допустим, вы попали на работу, вам дали уже реальные задачи, и возникают какие-то трудности. В таких случаях не надо сразу идти к старшему товарищу. Вы сначала посидите, подумайте и попробуйте разобраться сами. И неважно как: с Гуглом, с LLM или другим способом. Попробуйте сами приложить усилия. И уже потом, когда вы попытались, но все равно не получилось - идите к старшему. Баланс здесь заключается в том, что не нужно сидеть неделю над тремя строчками - может хватить и пары часов
Интересуйтесь, что происходит в компании и предлагайте решения. Опять же, компании могут быть разные. Если у вас бигтех, то вы не сможете целиком понять, что происходит в вашем бизнес-юните. Но хотя бы в своем продукте, в своем каком-то отделе - вы можете интересоваться делами. И когда вы будете некоторое время так интересоваться, смотреть за тем, что в общем происходит - у вас наверняка появятся какие-то идеи улучшений. Порядков, процессов и чего-то в таком духе. И главное: не оставляйте эти идеи в столе. Предлагайте, кому это релевантно, из вышестоящих лиц
Участвуйте в корпоративных активностях. Это может дать каких-то очков и стать аргументом для повышения. У вашего покорного слуги есть пример, когда он в одном из мест работы успешно поучаствовал в корпоративном конкурсе из серии: "Предложите идею по экономии расходов". Соответственно, я предложил идею и даже небольшой денежный приз выиграл
Сами просите повышение зарплаты. Допустим вы уже какое-то время поработали, условные полгода, и успели как-то себя показать. Дальше вы приходите сами, спрашиваете о повышении и объясняете, почему именно вы его заслуживаете. Не надо сидеть и ждать, пока к вам кто-то придет и вас заметит. Опять же, в каких-то компаниях есть performance-review и уже все эти процессы отработаны. Но если такого нет - вот вам оптимальная тактика. И даже если есть, то конкретные причины для повышения могут стать дополнительными аргументами в вашу пользу
Если базовый способ запроса повышения не сработал
Альтернативный и не менее рабочий вариант. Явно спросите: "Что я должен сделать или чего мне не хватает, чтобы моя ЗП выросла на X%?". Если не будет четкого ответа (даже после раздумий руководителя), тогда уже есть смысл подумать о смене работы. Если конечно, рост в деньгах вам сейчас сильно важен.
Будьте A-player
Если резюмировать ключевые рекомендации, то получится A-player. Это сотрудник, который:
Хорош по скиллам. Он четко выполняет свои должностные обязанности
С правильными ценностями. Он не будет рисовать опыт и делать подобные сомнительные вещи
Проактивный и энергичный. Предлагает решения и заинтересован в общем деле
Тактика
В первые 4-5 лет карьеры не задерживайтесь в одной компании дольше 1.5 лет, поскольку именно в первые год-полтора происходит основной рост. Конечно, компании и проекты бывают разные, но в среднем получается так, что после этого срока, большая часть работы превращается в рутину.
Исключение: бигтех или хорошие продуктовые компании. Там иногда можно задержаться до 2.5 лет, если вы попали в сильную команду. Еще есть плюс у крупняков, что в рамках одной компании можно сменить продукт на совершенно другой. Это будет обладать почти теми же плюсами, что и смена работы, но с меньшими издержками.

За срок в 5 лет, вы и разных компаний посмотрите, и достойного опыта наберетесь. Вот с таким багажом уже будет смысл искать "компанию мечты", где можно загоститься на годы, делать что-то крутое и значимое. Или даже сделать свою.
Уровни профессионального развития
Далее расскажу концепцию, как еще можно расти в плане уровня задач, с которыми вы способны работать.

Программируемый. Это сотрудник, который может делать что-то только по инструкции. Допустим, начальник дал ему задание: надо пойти в кабинет Ивана Борисовича и принести красную папку. Он идет, стучится в дверь, дергает за ручку, а дверь закрыта. Все - он не знает, что дальше делать и возвращается назад без красной папки
Задачный. Такому сотруднику достаточно просто дать задачу, а реализовать ее он уже сможет на свое усмотрение. Продолжим пример с "красной папкой". Сотрудник идет за ней, видит, что дверь закрыта, идет в соседний кабинет, спрашивает у коллег, потом спускается к охраннику, берет у него ключ, которым открывает дверь, и добывает папку
Проблемный. Здесь имеется в виду не "проблемный человеком", с которым тяжело работать. Речь о том, что он мыслит на уровне проблем и их решения. Как будет действовать такой сотрудник в примере с красной папкой? Мы так же даем ему задачу, он так или иначе ее выполняет, но уже в процессе замечает проблему: работа с бумажными документами. И дальше он предлагает решение: ввести электронный документооборот, чтобы в будущем не возникало подобных проблем с добыванием красных папок
Создающий среду*. Так можно охарактеризовать деятеля, который создал новый рынок или экосистему, в рамках которой другие могут делать свои проекты и решать ими какие-то проблемы. Завершим пример с красной папкой: сотрудник успешно внедрил систему электронного документооборота в текущей компании. Затем он идет и создает свою компанию 1S, в которой делается экосистема продуктов для автоматизации бизнеса. А дальше появляются компании, которые внедряют эти продукты клиентам, кастомизируют их и тд
Причем все эти уровни относятся не только к предпринимателям, но и к специалистам.
Соответственно, когда вы будете переходить с одного уровня на другой, у вас будут меняться задачи на более интересные, и увеличиваться доход.
*Последний уровень в треке специалиста
Здесь я бы привел в пример Виталия Бутерина - создателя Etherium. Это не просто криптовалюта, а целая платформа для работы со смарт-контрактами и разработки web3-приложений. Уже много лет на блокчейне Etherium работают и зарабатывают различные проекты.
Антипаттерны
Халтура*. Некоторые персонажи рекомендуют следующую схему. Можно позаниматься рабочими задачами часа 2-3, записать это как 8 и, либо пойти смотреть сериал, либо пойти на вторую работу. Так делать не стоит. Причины здесь похожи на те, что мы рассматривали в контексте рисования резюме. Вы точно так же руините индустрию и свою репутацию со всеми вытекающими.
Засиживаться в одной компании в начале карьеры. После года работы в компании у вас часто может получаться застой, как в финансовом плане, так и в уровне задач. Смена работы решает эту проблему
*Исключения
Допустим, вы 6 часов отработали, а оставшиеся 2 часа коммитите в open source или готовите доклад на конфу. То есть, вы это время тратите на созидательный труд при том, что за 6 часов вы достойно справляетесь с основным проектом, и ваш начальник доволен. Вы заниматься делом, которое, и людям приносит пользу, и вас прокачивает, так или иначе. Самый лучший вариант - записать себе где-то эти "взятые в долг" часы, а потом на выходных или в отпуске их отработать. Тогда вопросов к вам будет ноль.
И да, я не считаю, что восьмичасовой рабочий день идеален. Здесь важна суть подхода, а не конкретное количество часов.
Заключение
Что делать, чтобы через 5 лет вас не заменила нейронка:
Правильно выбрать направление развития
Быть A-player
Постоянно учиться
Следить за глобальными трендами и держать нос по ветру
И помните: имя и репутация - ваш главный актив!
На этом все! Подписывайтесь на мой телеграм-канал, ставьте звезды на гитхабе, ну и буду рад видеть ваши комменты!
P.S. концовка доклада традиционная, как вы любите.
