«Код с тобой, молодой автор кода. Но ты еще не программист».

Вы готовите? И… делает ли это вас поваром?

Все больше и больше, жизнь — это код!
Низкий/без кода — это нечто потрясающее, когда все сделано правильно, и даже тогда вам все равно понадобится немного кода.

Имея лишь базовые знания, желание и гнев, я смог автоматизировать работу всей своей команды, сделав веб-скребок… на VBA… в Excel.

Есть люди, которые делают гораздо больше на своей работе с помощью кода, я бы предположил, вероятно, с помощью Python, может быть, Javascript.

Вопрос в том, что они кодируют, но являются ли они программистами?

Скорее всего, нет.

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

Тогда что же делает программиста программистом?

Какова грань между любителем и профессионалом?

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

В чем разница между человеком, который программирует, и программистом?

Мой переломный момент

Для меня «поворотным моментом» стало знакомство с дядей Бобом.

Я поглотил его книги и начал просматривать все выступления, которые смог найти:

Я не уверен, что в этом мастер-классе есть все, о чем я буду говорить, но это хорошая отправная точка.

Дядя Боб любит говорить о том, что профессия означает исповедовать что-то и иметь стандарты.

Он говорит о том, что у медицины есть клятва, и что нам, программистам, она тоже нужна, и предлагает свою версию Клятвы программиста (или также Кодекс кодера):

https://blog.cleancoder.com/uncle-bob/2015/11/18/TheProgrammersOath.html

Что делает профессионала профессионалом: намерение

Для меня это намерение.

Любой человек может и должен писать код.
Сегодня это такой же ценный навык, каким когда-то был набор текста, а сегодня — электронные таблицы (и все еще остается?).
Кодирование может даже стать сегодня таким же простым делом, как фотосъемка!

Итак, то, что заставляет вас перейти от человека, который кодирует, к программисту, — это, а может быть, и должно быть, намерение.

Когда я начал применять то, что узнал от дяди Боба и «Кодекс кодера», я все больше и больше стал стараться делать всегда лучше, предъявляя к себе и своим коллегам более высокие требования.


Что для вас было «поворотным моментом» и что, по-вашему, делает программиста программистом?


Cover Photo by LinkedIn Sales Solutions on Unsplash

Оцените статью
Procodings.ru
Добавить комментарий