Какого выбрать программиста

Кирилл Гручников в своем блоге ставит интересный вопрос: если вы ищите Java-программиста и у вас два подходящих кандидата — хороший Java-программист и очень хороший не-Java программист — кого бы вы выбрали?

Charles Miller написал отличный развернутый ответ, так что тема как бы исчерпана, но я хотел добавить пару слов из своего опыта.

Одно время я думал что, скажем, опыт работы на Java не обязателен чтобы претендовать на позицию Java-программиста. По крайней мере, имея некий багаж знаний. В конце концов, особенности синтакса можно запомнить за пару вечеров, а для остального есть автодополнение в IDE и Google. А затем был мой опыт работы Java-разработчиком, а также работа с С++ программистом в проекте на Питоне и с Java программистом в проекте на С++.

Вывод: опыт разработки все-таки желателен.;-)

Всегда есть куча вещей (идиомы использования конструкций языка, библиотеки и пр.) о которых новичок не подозревает и в результате делает «не так» или начинает изобретать велосипед. По опыту, code reviews в такой ситуации сильно помогает. А пройдет месяц-два-три и бывший «новичок» будет программировать лучше нежели «середняк» с пятилетним стажем.

Так что если проект не «горит» и есть, скажем, полгода до релиза я бы выбрал просто «очень хорошего программиста».

disclaimer: Я как раз ищу работу;-)

👍НравитсяПонравилось0
В избранноеВ избранном0
Подписаться на автора
LinkedIn



Підписуйтесь: Soundcloud | Google Podcast | YouTube

1 комментарий

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

:) остается выяснять разробать систему выяснения отличности программистов.:)

Подписаться на комментарии