LINUX.ORG.RU

Хороший программист: кто он?

 ,


0

0

Блоггер Daniel Tenner пишет, что хорошего программиста бывает непросто распознать. Сильные программисты не всегда показывают миру свою силу публично. В качестве лакмусовой бумажки Теннер предлагает следующие критерии:

  • наличие серьезных и протяженных по времени личных проектов
  • изучение новых технологий
  • вера в избранную технологию
  • наличие широкого кругозора
  • раннее начало программерской карьеры - желательно со школы.
Ден не согласен, что философия open source уже сама по себе гарантирует хороший код. Но Free software позволяет людям выбирать проекты, которые им интересны.

Опыт в резюме и сертификация, как правило, менее всего могут рассказать, насколько программист хорош.

Хороший программист, как правило, дружелюбен и контактен. Если вы не умеете разговаривать с другим программистом, вы не сможете создать эффективное программное обеспечение. Хороший программист не пожалеет времени, чтобы объяснить людям, как работает его приложение.

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

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

>>> Подробности

Ответ на: комментарий от dave

>То была похожая статья. Если более конкретно, то на сайте sun.java.com лет шесть назад. Автор ее - программист, увлекающийся поэзией. Логика была примерно такая. Правильные и хорошие алгоритмы должны быть записаны красиво... почти как законы физики.

Этот кусок кода можно не только читать, но и петь.

Param := TDAParam.Create( TParams(Params) ); Params.AddParam(Param); TParam(Param).Value := AValue;

Absurd ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.