Думаю, что все из вас бывали в барах - так вот, представьте бармена. Какие у него хард-скиллы?
Порционно наливать крепкие напитки - это прям просто.
Разливать пиво из-под крана - чуть-чуть посложнее, надо чтобы пены было поменьше, а то посетители будут недовольны именно его навыком.
Дальше идёт изготовление всяких коктейлей - на это требуется уже чуть побольше хард-скиллов.
Убирать посуду, не разбив, мыть и протирать ее... что-то забыл?
Всё, список хард-скиллов кончился.
За сколько он осваивается? Ну я не совру, если скажу, что за год - за год наш бармен стал сеньором.
Дальше идёт разливание коктейлей под определенным углом и жонглирование шейкером. Вот только эти скиллы уже не имеют никакого отношения к выполняемой им функции.
Это как если бы наш разработчик или аналитик умели писать код или документацию лежа кверх ногами - ну да, зрелищно и требует времени на обучение - но зачем?
А вот в софт-скиллах рост этого бармена вообще неограничен.
Он может научиться быть отличным поддерживающим специалистом - и со всего города в этот бар люди будут приходить за поддержкой в сложно ситуации. Эдакая социально-одобряемая психология.
Или же, веселить народ, рассказывая им анекдоты.
Или делегировать обученным и адекватным подчиненным - и тогда стойку бара можно сделать гигантской, как и набор коктейлей в меню.
А может быть у нас в баре поставят сцену, где бармен сможет подрабатывать ведущим или вообще, выступать со своими номерами.
Согласен, тут уже хард-скиллы стендап-комика проглядывают. И опять, фокус на софтах просто гигантский, а хардов немного.
Поэтому я всегда смущаюсь, когда слышу о том, чтобы расти чисто в техническом плане. Да, этот вариант всегда есть - выучу еще один язык программирования или еще одну парадигму - ФП, например или еще одну нотацию.
И это обучение даже полезно, если вы на работе применяете прям все эти языки и все парадигмы сразу.
Но из личного опыта - вы пишете на Java, а потом переходите на Python - и на Java уже не пишете.
Или команда упоролась в Реактив - и все, обычным способом попрограммировать не удастся, забыли :)
А самое главное - в чем ценность на рынке человека, знающего 5 или 10 языков программирования? Я лично могу себе представить только очень специфические сценарии для его использования в коммерческой среде.
А значит, и зарплата у него от сеньорского уровня если и будет меняться, то только на величину инфляции.
Вот такие дела - растите правильно.
И да, со мной всегда можно поспорить.
PS: Кстати, если взять принципалов или архитекторов - они гораздо сильнее похожи на менеджеров, чем вы думаете.
Какие навыки очень востребованы у архитектора?
- умение убеждать других в своей правоте, а для старта - выступать перед аудиторией
- умение доносить свою точку зрения до широкого круга
- умение адекватно и бесконфликтно общаться
Разве что нет нужны в навыках делегирования... и то, принципал-тимлид - это довольно частая история.



Дискуссия