Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
50 lines (38 sloc) 4.69 KB

Ожидания от программистов

Основное

  • Имеет базовое понимание технологического стека, используемого в компании
  • Имеет углубленные знания в технологии, являющейся основной для работы
  • Пишет работающий и стабильный код
  • Придерживается общих стандартов и стиля оформления кода, принятых в компании или на проекте
  • Пишет читаемый код, понятный коллегам по компании/проекту
  • Пишет тесты и соответственно код, который можно тестировать автоматизировано
  • Принимает архитектурные решения
  • Проводит code review коллегам независимо от участия в проекте
  • Разбирается не только в коде, но и инфраструктуре в целом
  • Регулярно предоставляет качественный результат своей работы коллегам и/или клиентам
  • Помогает коллегам по компании/проекту, делится знаниями (в беседе, с помощью доклада, статьи, рассказа, примеров)

Работа в команде

  • Умеет давать качественную обратную связь и адекватно воспринимать её от других
  • Имеет хорошее представление о смежных технологиях, используемых в компании/проекте
  • Участвует в повышении качества работы команды как с точки зрения кода и архитектурных решений, так и со стороны рабочего продукта в соответствии с ожиданиям заказчика
  • Помогает поддерживать выполнение договорённостей внутри компании и команды относительно процессов и работы с кодом
  • Проактивно участвует в командных обсуждениях (например, проектов или процессов), а также во встречах с клиентами
  • Умеет высказать и обосновать свою точку зрения
  • Заботится не только о технической стороне проекта, но и смысловой
  • Умеет правильно писать и придерживается договоренностей команды, относительно письменных коммуникаций

Работа в компании

  • Без труда взаимодействует с командами других проектов и/или другими сотрудниками в целом
  • Способствует обмену знаний между коллегами особенно, работающими на разных проектах
  • Участвует в формировании процессов работы компании
  • Участвует в процессе поиска новых сотрудников

Личное развитие

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

Инновации

  • Анализирует и предлагает способы улучшить текущие процессы в работе компании/команды
  • Изучает новые инструменты/практики/технологии и экспериментирует с их использованием в рамках работы компании