
Комментарии 12
Брайан Трейси говорит: «съешьте с утра лягушку», то есть в начале дня выполните самую трудную задачу.
Трудных или необходимых? Есть трудные задачи и их решать можно неделями. А 40 простых задач будут так и висеть.
Не нужно по-любому возникшему вопросу сразу же бежать к старшим коллегам — загуглите и попытайтесь решить проблему самостоятельно. Такой подход экономит не только ваше время, но и время других сотрудников. И добавляет плюсик к репутации.
Пожалуйста, не стоит тратить на это больше 15 минут. На простой вопрос — вам быстро дадут ответ, сложный вопрос — хорошо будет обсудить. Более того, коллеги будут знать уровень вашего знания и правильно его оценивать, в том числе и при оценке работы. т.е. будут понимать что больше времени чем решение задачи у вас съел гуглёж терминов или способа постановки.
Плохой вариант — подходить с теми же проблемами, которые уже решали.
Смотря какие цели:) Уж очень часто встречаются люди на principal+ позициях, у которых основные навыки — soft. Да и по статистике большинство людей после senior engineer растут в engineering manager, для которых опять же soft skills куда важнее hard skills.
Вот и получается, что hard skills нужны по большей части только на определённом уровне, upper middle я б сказал, как и с человеческими языками:), а дальше если хочешь именно карьеру делать — только развитие soft skills + поддержание hard skills на должном уровне с редким прокачиванием очередной технологии (например — react/angular, docker, aws/kubernetes или go, когда они появились). Дальше hard skills прокачивать можно, но по моему опыту рынку это не особо нужно.
Не спорю — существуют. Только вот позиций, где такие задачи были бы основной частью работы — достаточно мало. Более того, если задачи, например, алгоритмические — то зачастую зовут человека с кандидатской в области cs/математики, а рядом сажают инженера, который алгоритм может и не придумает, но имея описание вполне закодит и сделает поддерживаемым.
Интересно, какой Вы пример имели в виду?
Уж очень часто встречаются люди на principal+ позициях, у которых основные навыки — soft
Просто те навыки, которые для разработчика — soft, для руководителя вполне себе hard. Просто потому, что основные инструменты руководителя — не IDE и отладочная плата, а электронная почта, грамотная речь и умение налаживать связи.
Зато красивенько, няшненько, модненько!
Тьфу!
Soft skills для разработчиков: зачем и как развивать?