Мы на Workspace
Наверх
Gendalf Gendalf

Как программисту оценить свой темп работы — отвечают эксперты

Михаил Адигеев, руководитель отдела программных разработок и поддержки компании ГЭНДАЛЬФ:

— Понятия «слишком медленно» и «вполне нормально», безусловно, относительны, и их следует рассматривать применительно к конкретной ситуации и уровню квалификации конкретного программиста. Поэтому единственный способ действительно оценить свой темп работы — сравнить с той скоростью, с которой подобные по сложности задачи решают ваши коллеги такого же уровня. Конечно, полностью идентичных задач обычно не бывает, но если сравнивать на примере 10–15 задач, то уже можно делать выводы.

На скорость работы влияют, на мой взгляд, два основных фактора (помимо особенностей характера — но тут я ничего не подскажу): а) знания/навыки и б) умение правильно организовать работу над задачей.

Со знаниями/навыками всё понятно — их надо прокачивать (те, которые необходимы для конкретных задач: знание технологий, инструментов, предметной области). Чтобы правильно организовывать работу, надо научиться определять, какие действия нужны для успешного решения конкретной задачи, а какие — избыточны. Выполнение задачи часто затягивается из-за того, что программист делает лишнюю работу из соображений перфекционизма, либо потому, что ему просто нравится «играть» с какими-то инструментами, независимо от их важности для решения задачи. Чтобы избавиться от подобных ситуаций, надо приучиться анализировать задачу и определять, несколько то или иное усовершенствование действительно ценно. И, конечно, интересоваться целями проекта в целом, а не только кодированием.

Источник: Типичный программист


Поделиться