Характеристики плохого программиста

Human Heads
По моему опыту существует несколько черт, присущих плохому инженеру-программисту:

1)    «StackOverflow – робот»:
Когда этот человек сталкивается с ошибкой он первым делом лезет в поисковик Google и применяет первое попавшееся ему решение. Здесь проблема заключается совсем не в копировании с сайта Stackoverflow. Если я не ошибаюсь, это прекрасный ресурс, если не самый лучший. Проблема заключается в неосознанном использовании его без понимания последствий. Ситуация такова, что происходит применение решений этого сайта без полного понимания контекста и осознания, относится ли это решение к текущей проблеме. Чаще всего происходит следующее: я часто встречал людей, которые убеждены в том, что  тот код, который они находят на онлайн-форумах правильнее, чем тот код/система, который они разрабатывают.
Continue reading