Ох уж это эфемерное понятие «хороший программист»… Каждый работодатель вкладывает в него свое собственное значение и, порой, угадать что именно оно означает может быть сложнее, чем найти ответ на вопрос жизни, вселенной и вообще. Давайте рассмотрим несколько основных нитей рассуждений и попытаемся найти наиболее близкую к реальности. Программист-кодер Зачастую под хорошим программистом подразумевается человек, который умеет писать хороший код. Осталось разобраться, что такое хороший код :) Лично мне больше всего нравится определение Роберта Мартина в его книге «Чистый код». Он предлагает измерять качество кода в «Чё за нах… в минуту». Соответственно, чем реже это слышится во время чтения кода, тем лучше код. Поэтому, хороший код – это код, написанный для людей, он легко читается, максимально логичен и хорошо структурирован. Такой код легко поддается изменению и повторному использованию. И если человек пишет такой код – он хороший программист. Да, умение написать качественный код – важн
Что отличает хорошего программиста от посредственного
7 января 20197 янв 2019
4
2 мин