Rose debug info
---------------

Программистов уровня оценки пост

Отличный пост в блоге Александра Кондуфорова.

...Junior хочет все переписать заново, middle и выше уже начинают понимать, что переписыванием заново проблема не решается, а за само переписывание клиент/руководство деньги просто так платить не будет.

Однако в каждой шутке, как известно, лишь доля шутки: я сам работал с ребятами, которые хотели переписать весь проект или какую-то его часть за несколько недель или дней, аргументируя это тем, что их вариант будет работать лучше. Я на собственном опыте не раз убеждался, что навыков у подобных junior/middle людей просто не хватит на реализацию задумки, а предложение переписать возникает лишь за отсутствием других навыков, кроме написания кода с нуля.

Люди посильнее никогда не стремятся переписать все. Они более трезво оценивают сложность задачи, свой уровень и уровень команды в целом, и, что самое важное, обладают навыками рефакторинга, которыми еще не обладают junior’ы и многие midlle’ы. То есть они могут, при необходимости, просто изменить нужную часть приложения, причем, как правило, в процессе имплементации новой функциональности, чтобы
а) не напрягать никого оплатой/продажей отдельных тасков на рефакторинг,
б) протестировать измененный функционал в комплексе вместе с тестированием нового.
Второе, конечно, не всегда возможно, так как изменения могут быть глубоко в ядре, но тогда на помощь приходят unit-тесты, о которых эти люди, опять же, знают и умеют применять.

В статье хорошо описаны компетенции разработчиков по их отностительному уровню.

Для лидов все-таки еще важны и личные качества, такие как лидерские способности, ответственность, гибкость и настойчивость. Хотя, они в коде и не выражаются обычно, так что можно понять, почему об этом умолчали в исходной статье.

Вот что еще полезно помнить, о себе самом, когда оцениваешь программиста: голова так устроена, что мы более привязываемся к тем, кому помогаем, чем к тем, кто помогает нам. Это зачастую мешает быть беспристрастным по отношению к выданному джуниору. За своими лидами наблюдал такое :)

 49   2013