Программист Должен Этому Научиться

Для развешивания картины обязательно нужны как минимум два человека.

Один перемещает картину, другой стоит сзади и подсказывает, в какую сторону повернуть, чтобы она была ровно горизонтальна полу.

Когда программист пишет код, ему обязательно нужен взгляд со стороны, чтобы настроить функции и поведение программы.

Особенно в начале, когда программист, кроме технической стороны процесса, совершенно не понимает клиента.

Голова новичка заполнена целой кучей сложных понятий из области разработки программного обеспечения.

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

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

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

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

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

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

В самом начале все пожелания клиента я воспринимал как издевательство над своей работой.

Как же так, вчера я сидел до ночи и делал эту дурацкую форму, чтобы утром клиент был недоволен и требовал почти полной переделки! Мне потребовалось много времени, чтобы усвоить этот урок.

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

Предположим, вы программируете десять часов в день.

Но если вы не любите требования клиента, не перестраиваете свой мозг на требование от себя, как самый злой и капризный клиент, то вы останетесь биороботом на зарплате.

Я сейчас с трепетом смотрю на людей, которые рвутся в IT, когда им чуть за тридцать.

Им придется пройти путь от технического участия до ориентации на клиента.

На это у меня ушло более пятнадцати лет, начиная с колледжа.

Возможно, я не так силен в саморазвитии, и кто-то может это осознать быстрее.

Но факт остается фактом: простая большая зарплата будет небольшим утешением от будничного ада противостояния желаний клиента и вашей профессиональной гордости.

При этом, прежде чем получить большую зарплату, вам еще нужно уметь достаточно прокачать свою квалификацию.

Однако тот, кто идет, осилит дорогу.

Возможно, именно вы создадите стартап стоимостью в миллиард долларов! Теги: #программирование #ориентированность на клиента #клиенты #навыки #внутренний голос

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.