Одно письмо
с новыми постами
всего раз в неделю
Нажимая на кнопку, вы даете согласие на обработку персональных данных
× Закрыть
показать все
20декабря2018
Что нужно уметь разработчикам, чтобы их карьера росла

Собрал по вакансиям требования к разработчикам, которые не укладываются в стандартное «знание языка X, платформы Y, опыт работы не менее Z лет».

1Ответственность
Умение оценивать объем и сроки выполнения работ, а потом делать обещанное вовремя без лишних напоминаний

2Кодирование
Умение писать простой и понятный код, который легко поддерживать
Участие в документировании программного кода в соответствии с принятыми в компании процедурами
Умение проводить code review коллег
Умение работать с чужим кодом, проводить рефакторинг и оптимизацию существующего кода

3Решение проблем
Быть готовым быстро разобраться в новой для себя технологии
Умение декомпозировать задачи
Умение находить простые решения для сложных задач

4Командная работа
Знание средств командной разработки
Умение работать в команде
Активное взаимодействие с командами смежников внутри компании
Не бояться общения с заказчиками, в том числе внутренними

5Архитектура
Умение разрабатывать API, микросервисы, библиотеки
Умение прорабатывать архитектурные решения
Понимание архитектуры высоконагруженных систем, проблем распределения нагрузки и масштабируемости

6Бизнес
Понимание того, как бизнес-решения влияют на приоритезацию процесса разработки
Привычка аргументировать свои решения метриками
Желание передавать знания и управлять подчиненными, обучать и развивать профессионалов
Участие в найме необходимых для работы людей, участие в их адаптации к работе в компании
Умение говорить на одном языке с разработчиками и бизнес-командой, задавать вопросы, формулировать, структурировать, давать обратную связь

Что упустил?
 
© Аркадий Морейнис
amoreynis@gmail.com