Дапамажыце dev.by 🤍
Падтрымаць

«Заказчику лычка не гарантирует вообще ничего». Разработчики и компании про возраст и «титул сеньора» в белорусском ИТ

49 каментарыяў
«Заказчику лычка не гарантирует вообще ничего». Разработчики и компании про возраст и «титул сеньора» в белорусском ИТ

Откуда берутся Senior’ы со стажем работы в несколько лет, и кому они нужны? dev.by разбирался в вопросе. 

На сервисе jobs.dev.by компании в 2019 году создали 566 вакансий c пометкой «Senior». В трети из них требуемый опыт работы — три года, ещё в одной трети — один год. Такой стаж компании указали в обязательных для заполнения полях, хотя в тексте вакансии он мог быть и больше, например, пять лет.

Что это за ориентация на скороспелых профи — неужели существуют сеньоры со студенческой скамьи? В каком возрасте обычно присваивают «ранг»?

Опросили три-четыре компании, технических менеджеров — везде назвали младший сеньорский возраст 24-25 лет. В крупных компаниях «титул» достаётся по результатам внутреннего экзамена на новую должность, в мелких слово «сеньор» может прозвучать стихийно и навсегда приклеиться к резюме сотрудника. Никто из опрошенных не засвидетельствовал знакомство с 23-летним сеньором и младше. Зато начиная с 25-и сеньор перестаёт быть редкостью. Вот несколько историй, как это происходит.

«Приезжаешь на HighLoad и осознаёшь, что реально что-то шаришь»

Михаил Турчунович, 26 лет, Senior Python Developer в компании Gurtam:

— В школе я участвовал в олимпиадах по информатике. Правда выступал не то чтобы очень успешно: на минских соревнованиях я входил в топ-15, а на республиканские отправляли первых восемь-десять участников. После школы поступил на ФПМ в БГУ и в олимпиадах больше не участвовал: спортивное программирование, наверное, не моё. С третьего курса стал работать в аутсорс-компании, туда же распределился, но потом понял, что возможности для развития там уже исчерпаны — не было интересных задач. Поэтому решил перейти в другую компанию. Проходил собеседование в Wargaming, но оно затянулось, и я выбрал Gurtam. Общий стаж работы у меня шесть лет.

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

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

В моём понимании сеньор — тот человек, который не боится принимать на себя ответственность за свои решения, в том числе за свои ошибки. Сеньорство — это не только язык программирования, это ещё и софтскиллы, коммуникация, опыт решения задач.

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

По-моему, уровень разработчика никак не зависит от возраста. Всё зависит от человека, его знаний и стремлений. Конечно, девятиклассника вряд ли можно назвать суперкрутым разработчиком, но везде бывают уникумы, и возраст тут самый последний критерий. Какая-то корреляция с опытом должна быть, но она тоже не очевидна. Представьте, человек 15 лет проработал в веб-студии и, кроме вёрстки сайтов, ничего не делал. Если он придёт в EPAM и покажет, что ничего больше не знает, едва ли там возьмут в расчёт его опыт. 

Много ли молодых сеньоров в моём окружении? Будем отталкиваться от универа: среди сокурсников — немного. Я с ними учился, знаю, какие у них были знания на то время, знаю, где они работают сейчас — сеньоров из их числа по пальцам можно пересчитать. Кто-то из этих ребят уже уехал из страны.

Я сам не смотрю на «тайтлы», сеньор — это очень абстрактное понятие, его трудно определить. Взять белорусского сеньора: вот пойдёт он на собеседование в Google и его не возьмут на сеньорскую должность — что, он после этого не сеньор? Наверное, сеньор. Или взять джуниора, который прошёл собеседование в Google, потому что участвовал в олимпиадах, хотя у него нет опыта. Разве это делает его сеньором? 

«Кому-то присваивали статус сеньора, а зарплату оставляли мидла»

Андрей (попросил не называть фамилию), 26 лет, Senior Frontend Developer в небольшой аутсорс-компании:

— Я начал работать на третьем курсе, когда мне ещё не было 20-и. В первой компании, куда меня отправили на учебную практику с ФПМИ БГУ, на меня обратили внимание и предложили остаться. Сейчас я работаю уже в четвёртой компании и имею 6,5 лет опыта. Начинал как фулл-стек разработчик, потом ушёл во фронтенд, есть опыт работы с бэкендом. Я не питаю иллюзий по поводу своих талантов и опыта, понимаю, что есть много вещей, с которыми я не сталкивался, и мне точно есть куда расти. Хотя последние 2,5 года я считаюсь сеньором.

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

Кроме «лычки», мне была интересна и финансовая сторона. Тут мы с работодателем не сошлись, и я стал искать следующую компанию, уже как сеньор. И получил несколько предложений с солидным ростом по зарплате. Конечно, на рейте для клиента статус разработчика сказывается. И на нынешнюю работу меня взяли только тогда, когда заказчик подтвердил, что хочет со мной работать. Но нужно иметь в виду, что некоторые компании продают всех разработчиков как сеньоров, в том числе и просто способных джуниоров.

Поэтому заказчику лычка не гарантирует вообще ничего. Внутри же компании статус сеньора может говорить о том, что разработчик обладает достойным набором знаний, навыков и опыта. Хотя сеньор сеньору рознь, и титул не обязательно говорит о том, что задача на проекте будет решена наилучшим образом. К 23-летним сеньорам, скорее, поддерживаю ироничное отношение.

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

«Знаю 40-летних джунов, которые думают, что они сеньоры»

Сергей Кочановский, 25 лет, CTO компании Twistellar:

Молодые сеньоры? Конечно, это реально. К понятию «сеньор» можно относиться по-разному, с моей точки зрения, это человек, который решает проблемы. А джун — тот, кто проблемы создаёт. Я знаю 40-летних джунов, которые думают, что они сеньоры, просто навесив на себя значки: у меня такой-то опыт, такие-то сертификаты. Хотя, на самом деле, они вообще ничего не могут самостоятельно. А именно по этому критерию я отличаю сеньора от не-сеньора.

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

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

Где нижняя возрастная граница?

Сложно сказать. Это зависит от специфики деятельности. В ИТ много разных технологий, и все — разной сложности. Если упереться в определённую технологию, тратить на её изучение большое количество времени, работать в том числе по выходным, то сеньором можно стать за 3-4 года. Без проблем. Но кому-то это не удаётся и лет за 10.

В вашем окружении сколько лет самым молодым сеньорам?

Наверное, 24.

Это сотрудники вашей компании?

Да, конечно.

А сколько лет было вам, когда вы сами стали сеньором?

Сейчас мне 25. Когда я стал сеньором, не могу точно сказать, самого себя сложно оценить. Но у меня всё получается, я работаю на позиции архитектора уже несколько лет. Думаю, мне [для достижения уровня сеньора] понадобился как раз указанный срок в 4 года.  Я пошёл работать на 3-м курсе, когда мне было около 20-и.

Получается, сеньором вы стали год назад, в 24?

Где-то так, может быть, чуть раньше.

Вы ведь аутсорсом занимаетесь?

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

Бытует мнение, что в аутсорс-компаниях сеньоры моложе, чем в продуктовых, так как первым хочется подороже продавать работников заказчику. Как вы к этому относитесь?

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

То есть это не замкнутый круг, а область ближайшего развития?

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

Да, именно это.

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

Но раз сложные ситуации стимулируют, значит, есть смысл в лычке сеньора?

В лычках никакого смысла нет. Тут очевидно превосходство нашего подхода — когда мы составляем команду из разных людей, и джуны, работая вместе с сеньорами, вынуждены адаптироваться и расти. В компании, которая продаёт джуниора как сеньора (отдали и забыли), у джуниора два пути — либо очень быстро развиться и показать всем класс, либо загнуться, уйти из компании и завалить проект. И второе имеет гораздо более высокую вероятность, чем первое.

В таком случае что означает титул Senior — выдающийся талант или стремление аутсорса продать молодежь подороже?

Это всегда зависит от компании. Если говорить, что это стремление продать дороже, значит навешивать на весь аутсорс ярлык — мол, там сволочи, которые обманывают. Это не так. Я бы предложил третий вариант. Понятие сеньора — смешанное. Разные стороны вкладывают в него разный смысл. Программисты под сеньором понимают лавры и деньги, клиент видит навыки и качество, а компания понимает что-то среднее между этим. И когда эти понятия объединяются, тогда получается настоящий сеньор. А если кто-то заранее повесил лычку сеньора, то это либо завышенное самомнение, либо жажда наживы.

«Самым молодым сеньорам около 25-и. Важно, чтобы процесс был естественным»

Владимир Степуро, директор по персоналу ScienceSoft:

— В нашей компании основной критерий для градации по уровням Junior, Middle, Senior —  профессиональный опыт разработчика. Речь не столько о конкретном сроке — 3 года или 10 лет работает программист, а о наборе навыков и компетенций, которые появятся у него за это время. Помимо профессионализма в технической части от Senior-специалиста мы ожидаем глубокого понимания всего процесса разработки, способности решать проблемы на уровне архитектуры приложений, умения просчитывать риски, развитых soft skills.

Так как профессиональный путь и карьерные планы у всех разработчиков разные, то мы не придерживаемся унифицированного подхода к присвоению грейдов. Для нас важно, чтобы этот процесс был естественным, и сотрудники получали повышение по мере профессионального роста. И здесь всё очень индивидуально: кто-то динамично развивается в профессии, приобретая за год опыт, который некоторые накопят лишь за пару лет. Сейчас самым молодым Senior-разработчикам в ScienceSoft около 25 лет. 

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

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

«Рынок сходит с ума: столько «сеньоров» с запросом «хочу зарплату 6+k»!”

Вячеслав Костиков, Director of Engineering, Wargaming:

— У меня очень трепетное отношение к тайтлу «сеньор», я не верю в сеньоров младше 30-и.

Опыт, знание не только своего стека, но и инфраструктуры, коммуникативные навыки, умение делиться знаниями — вот сеньор. Сложно всё это совмещать в 25 лет. Конечно, если он работал с 13 лет (ну, гений!), то к 25-и он вполне себе сеньор. Наверное, такие молодые и опытные бывают, но это редкий зверь.

Чаще титул в таком возрасте присваивается затем, чтобы аутсорсу было удобно продавать разработчика по более высокой ставке. Рынок сейчас сходит с ума: у меня на собеседованиях было столько «сеньоров» с запросом «хочу зарплату 6+k»! Высокая зарплата как таковая не проблема, проблема — в несоответствии ожиданий и реальности.

Как-то на собеседование пришёл замечательный молодой человек, до 25 лет, с титулом Senior и сказочным пожеланием по зарплате. Он описывает свой предыдущий проект, связанный с баннерной сетью — на самом деле интересный опыт, вполне релевантный. Всё, вроде, неплохо, мы начинаем уточнять детали: а под чем это крутилось, как это было в продакшн, кто за это отвечал — и попадаем в тупик. Соискатель недоумевает: зачем вы у меня это спрашиваете? Это девопсы делают, это QA проверяют, а на это DBA существуют. То есть он не представляет себе проект в целом, и, если что-то случится в продакшн, он нам не поможет. Да, он знает программирование, но его кругозор очень узкий, и это не сеньор.

Другой пример: соискатель — сеньор-джавист, 26 лет, работал на «спрингах», и кроме «спринга» ничего больше знать не хочет. Спрашиваем: а если у вас возникнет проблема с перфомансом, что вы будете делать? Он удивляется: что, я должен фреймворк раскручивать? Получается, у него знания на уровне «собираю конструктор Lego из крупных блоков», а как всё устроено, он не понимает. В итоге мы спустились на базовый уровень — того, что я бы ожидал от классного джуниора. Обычно выпускник университета хорошо представляет структуру данных, теорию алгоритмов, а тут вообще конь не валялся. Можете ли вы оценить сложность алгоритма? А зачем это надо, есть же прикладные задачи, я буду ими заниматься.

Получается, с одной стороны, приходят «сеньоры», которые не понимают алгоритмов и структуру данных, с другой — те, кто в этом разбирается, но не имеет кругозора. В моей практике удачных примеров 25-летних сеньоров не было. Зато я не раз наблюдал ситуации, молодые люди с тайтлом Senior при наступлении критической ситуации терялись. Они не знали, что делать, если что-то «падало» на продакшн. И у них часто хромал коммуникативный навык. Я не представляю себе сеньора, который сидит в углу и работает в отрыве от команды. Способность менторить людей — неотъемлемая характеристика сеньора.

С другой стороны, «сеньор» — это некое абстрактное понятие. В каждой компании критерии этого титула будут свои. Я готов поспорить, что ни один из найденных вами молодых сеньоров в Беларуси не пройдёт на эту позицию в Google. Ребята в Калифорнии смеются, когда слышат про 25-летних сеньоров.

«Это неденежный способ удержания кадров»

Павел Вейник, СТО в SplitMetrics:

— Есть когорта ребят моего поколения, которые в «нулевых» поработали в EPAM, и бум, который тогда начинался, выпер их в сеньоры или в лиды. Я сам это звание получил ещё в 2005 году, за три месяца до окончания вуза. Мне был 21 год, и я уже полтора года проработал в EPAM, когда мне в трудовой записали «старший разработчик». С тех пор в письмах я подписывался Senior. Хочется верить, что тогда я был хорошим мидлом.

Мне кажется, то была конъюнктура рынка, незатратный способ поддержать мотивацию. До 2000 года программирование было уделом бородатых дядек в свитерах, а потом вдруг стало мейнстримом. В отрасль попёрли студенты вузов — одного набора, следующего. Если ты проработал в аутсорс-компании два года, значит, ты уже крутой и старший над теми, кто пришёл после тебя. Давление внизу подталкивало вчерашних джунов называться мидлами, а вчерашних мидлов — сеньорами. Я лестницу «джуниор-мидл-сеньор» прошёл за полтора года, пропустив ступеньку мидла. В 2007–2010 годах, может, чуть позже, ситуация стабилизировалась: количество компаний выросло, и волна выпускников растеклась по ним, ослабив давление. Нижний возрастной порог вступления в сеньоры вырос. До скольки? Сложно сказать. Пусть будет до 25-и. Самому молодому сеньору в моём окружении сейчас 27.

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

Кто такой настоящий сеньор? Это человек, который может взять задачу любой сложности в своей сфере и решить её. Он должен быть достаточно взрослым и развитым, чтобы воспринять задачу во всей её сложности и понять ограничения. И ещё ему должно хватать зрелости, чтобы работать в соответствии с процессом, не жалуясь, что этот процесс доставляет ему боль. Я допускаю, что есть парни 20-22 лет, которые с 16 лет работают программистами и могут решить технически сложную задачу. Они наработали опыт, насмотревшись на взрослых ребят, но их не очень много. 

По теме
Все материалы по теме

Работа в ИТ в Беларуси​.​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​ ​

1. Заполните анонимную форму — 5 минут.
2. Укажите зарплатные (и другие) ожидания.
3. Выберите желаемую индустрию или область деятельности.
4. Получайте релевантные предложения​​.​​​​​​​​​​​​​​​​​​​​​​​​​​​​

Чытайце таксама
Звольнілі з-за AI — цяпер зп у 1,5 разы вышэй. Як айцішніца падрыхтавалася да дрэннага варыянту
Звольнілі з-за AI — цяпер зп у 1,5 разы вышэй. Як айцішніца падрыхтавалася да дрэннага варыянту
Звольнілі з-за AI — цяпер зп у 1,5 разы вышэй. Як айцішніца падрыхтавалася да дрэннага варыянту
Досведам дзеліцца мінская мастачка.
1 каментарый
Аддаленшчыкі пачалі працаваць па пятніцах амаль на 1,5 гадзіны менш
Аддаленшчыкі пачалі працаваць па пятніцах амаль на 1,5 гадзіны менш
Аддаленшчыкі пачалі працаваць па пятніцах амаль на 1,5 гадзіны менш
5 каментарыяў
Джуны занадта засяроджаны на дэталях пры выбары працы — «хросная маці ШІ»
Джуны занадта засяроджаны на дэталях пры выбары працы — «хросная маці ШІ»
Джуны занадта засяроджаны на дэталях пры выбары працы — «хросная маці ШІ»
Кепскія навіны для тых, хто не любіць галасавыя паведамленні: праз 5 гадоў праца будзе будавацца на іх
Кепскія навіны для тых, хто не любіць галасавыя паведамленні: праз 5 гадоў праца будзе будавацца на іх
Кепскія навіны для тых, хто не любіць галасавыя паведамленні: праз 5 гадоў праца будзе будавацца на іх
8 каментарыяў

Хочаце паведаміць важную навіну? Пішыце ў Telegram-бот

Галоўныя падзеі і карысныя спасылкі ў нашым Telegram-канале

Абмеркаванне
Каментуйце без абмежаванняў

Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.

Каментарыяў пакуль няма.