Как растить сеньора?

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

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

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

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

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

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

Как же выращиваются сеньоры?

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

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

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

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

Здорово взращивать амбиции и готовность бросаться в бой к сложным задачам, бросая вызовы.

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

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

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

0
43 комментария
Написать комментарий...
Nasha Rasha

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

Ответить
Развернуть ветку
Eugene Trofimenko

Человек есть то, что он ест
если ты получаешь синьорскую зп - ты синьор
если говносиньорскую - говносиньор

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

Ответить
Развернуть ветку
Nasha Rasha

ну вот и не так, можно говносиньором получать вполне себе приличную зп)

Ответить
Развернуть ветку
Eugene Trofimenko

Никаких придирок с моей стороны, но
==где культура разработки на порядок выше==
Имхо это HR фишка, пролезшая в массы и в сознание людей. Когда тебе "культура разработки" подходит, ты ее хвалишь, если нет - не хвалишь. Но результат одинаковый. (по скорости разработки или любым метрикам)

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

Ответить
Развернуть ветку
Shlomo Goldenberg

сеньор это джентльмен из испании 

Ответить
Развернуть ветку
Alexander Shirnen

мидл - посерёдке затесался, ебуч синьёрами, но может ебать джунов

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Степан Краснов

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

Ответить
Развернуть ветку
Game Topia

Говорите статья хорошая... А чем она вам помогла? 

Ответить
Развернуть ветку
Степан Краснов

Ваше видение, что минимально надо знать чтобы считаться джуном? 

Ответить
Развернуть ветку
Game Topia

Ровно столько сколько необходимо для самостоятельного выполнения работы.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Nataniel Bampoo

Нужно всего лишь не быть стажёром :)

Ответить
Развернуть ветку
Степан Краснов

Стало ясно что мои знания вообще нельзя расценивать никак) С самокритикой помогла) И желанием не сдаваться

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Степан Краснов

Спасибо за совет. Все правильно. Работать. Меня не берут. Возраст за 40 (смешно - джун) и уровень знаний. Делаю сайты только друзьям. так парочку. А работаю в другой сфере. Что так привело в IT  даже не знаю. Хотя стараюсь именно туда уйти. 

Ответить
Развернуть ветку
Руслан Ніколаєнко

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

Ответить
Развернуть ветку
Степан Краснов

Спасибо за совет. С ангийским все норм - все комманды, теги, запросы понимаются. С логикой беда. И с синтаксисом. Учу уроки по ютуб. Где-то одни ковычки рекоментуют, потом опытным путем понимаешь что видос пятилетней давности и сейчас уже кавычки по запросу к БД где-то не нужны. Язык меняется так быстро и его правила. 

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Benz.inn

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Степан Краснов

Да с фронта до бэка. На ВП на уровне написания темы со всеми страницами включая 404. Но только с помощью гугла и ютуба. Джумала не понравилась. Тильда так себе.

Ответить
Развернуть ветку
Anfer

Тут наверное можно сказать так:

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Alexander Shirnen
 Хочется всего, а времени нет

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

Ответить
Развернуть ветку
Степан Краснов

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

Ответить
Развернуть ветку
Gre Li

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

Ответить
Развернуть ветку
Илья Стеньков
Автор

Согласен. И тут вступают в дело софт-скиллы

Ответить
Развернуть ветку
Gre Li

Это тоже входит в «как это работает», только уже в социальной сфере.

Ответить
Развернуть ветку
Game Topia

Не хочу показаться грубым, но разве совет по становлению синьором, заключающийся  в самомотивации и рефакторинге, достоин *лида? Это как советовать заниматься спортом тому, кто рассчитывает стать олимпийским призером. И какая ещё ответственность на Синьоре? 

Ответить
Развернуть ветку
Илья Стеньков
Автор

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

Ответить
Развернуть ветку
Game Topia

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

Ответить
Развернуть ветку
Илья Стеньков
Автор

Тут соглашусь и думаю это прям стоит дополнить в тексте. Сеньор например из ВК будет далек от сеньора в какой-нибудь студии. Но я больше в абстрактной компании описывал.

Ответить
Развернуть ветку
Константин Малахов

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

Ответить
Развернуть ветку
L A

Главная проблема в том, что "вырастив сеньора" у нас может не оказаться денег на этот такой его нормальный рост.
И в результате он просто меняет работодателя с хорошим плюсом в ЗП(и вы его за это не осуждаете, так как решение нормальное со всех сторон)

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Ян Рокотов

Спасибо сенсей

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Antsiforov Stanislav

Как растить сеньора?
Шаг первый - начать выяснять что такое сеньор
Шаг второй - понять, что это конструкт полоумных HR
Шаг третий - всем, кто будет получать больше остальных сообщить, что они сеньры
Шаг четвёртый - ???
Шаг пятый - профит.

Ответить
Развернуть ветку
Vovez Vovez

Дедлайны тикают. Растим сеньора - тугокодера.

Ответить
Развернуть ветку
Сергей Маликов

М да.

Ответить
Развернуть ветку
Александр Сергеевич

Ребята, честно сказать, как какому бардаку мы катимся. Уже понапридумывали всякий Сеньор, Миддл и прочей ерунды не нужно вообще.  Порой, даже не понять, что это значит! Я уже почти 20 лет работаю инженером-программистом, трудовую деятельность начал сразу после окончания ВУЗа, программирую на разных языках, сделал порядка  300 сайтов разных категорий, начиная с CMS вплоть до разработки своих собственных систем управления сайтом. В 2008 году полностью писал свои системы управления сайтов! Разработал несколько сервисов. Достиг того, что заработок в интернете (не буду называть сумму), превышает заработок на основной работе. Я к чему зачем эта белиберда нам нужна, типа миддл, сеньор и прочее, почему нельзя выражаться на понятных формулировках инженер-программист к примеру 1,2 категории и прочее. К чему это всё и к чему мы движемся?

Ответить
Развернуть ветку
Soul_777

Вырастить сеньора легко! Просто дайте ему в пользование землю!)))И тогда он станет настоящим феодалом!)

Ответить
Развернуть ветку
40 комментариев
Раскрывать всегда