Начинающий программист Ewa Mitulska-Wójcik описала в недавней публикации на Медиуме свои мысли о необходимых разработчикам личных качествах. Публикуем перевод этой заметки и небольшой комментарий в самом конце.
Многим из нас проще выучить новый язык программирования, вместо того, чтобы поработать над мировоззрением и характером. Давайте посмотрим, почему некоторые разработчики далеко продвигаются в компаниях, а некоторые остаются затерянными в офисных кабинках.
Коммуникабельность
Эффективное общение может сильно отличать среднего разработчика от высокопродуктивной "рок-звезды". Программирование — это общение не только с серверами, клиентами и кофемашинами, подключенными к сети. Быть в хороших отношениях с партнёрами по команде — важно.
Вот некоторые повседневные коммуникативные задачи, с которыми вам придётся столкнуться, как разработчику.
- Делиться возникшими проблемами с другими ребятами в команде.
- Отчитываться о деталях прогресса в системе управления проектами, вроде Jira.
- Выражаться ёмко и конкретно, насколько возможно, когда этого требует ситуация.
- Уметь слушать и быстро реагировать
- Чётко объяснять все потребности, сомнения, риски и прогресс проекта в понятной остальным членам команды, менеджеру или клиенту форме.
- Объяснять технические проблемы так, чтобы вас понимали клиенты и члены команды, не связанные с технической частью.Читать полностью »