PIG DATA

Все работает, но слышишь "код бесполезен". Как пофиксить?

Все работает, но слышишь "код бесполезен". Как пофиксить?

Разработчики программного обеспечения часто не понимают, что их работа заключается не только в написании кода. Это больше, чем это. Код бесполезен для конечного пользователя, если кто-то не превратит его в работающее и надежное приложение. Пользователи платят за результат. Они не платят за код. Усвойте этот урок в начале своей карьеры разработчика. Вы будете намного впереди своих коллег.

Непонятный код

Вы когда-нибудь давали код не разработчику? Люди не знают, что с этим делать! Код непонятен.

Передавая клиенту код, они спросят: «Что теперь?»

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

Чтобы сделать ценное решение, неплохо бы написать некоторую документацию о том, как запустить скрипт. Затем можете научить их тому, что нужно делать дальше.

Итог: Сам код полезен только с некоторой документацией, сопровождением и поддержкой.

Работа заключается в решении проблем

Инженерам-программистам платят за автоматизацию бизнес-задач. Для этого они развертывают, документируют и сопровождают код.

Написание кода на самом деле является небольшой частью решения проблемы.

Опыт делает код ценным

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

Это все другие вещи вокруг кода, которые делают его пригодным для использования:

  1. Выбор архитектуры и объединение кода для решения сложных задач
  2. Стратегии развертывания, чтобы заставить код работать и поддерживать время безотказной работы
  3. Хорошая документация по использованию приложения
  4. А еще лучше, хороший UX, поэтому продукт интуитивно понятен в использовании, и вам не нужно так много документации.
  5. Реагирование на инциденты для решения проблем при их возникновении
Повторю еще раз: Для большинства людей код непонятен.

Он становится полезным только после развертывания, документирования и обслуживания.

Цепочка создания стоимости

Инженеры-программисты имеют решающее значение в цепочке создания стоимости бизнеса. Компании много тратят на проектирование, потому что это основа создания ценности для бизнеса.

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

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

Начните думать о своем коде как о части цепочки создания ценности. Это изменит вашу точку зрения и ваш подход к работе.


разработка, обучение
196 просмотров

0 комментариев
Последние

Кликните на изображение чтобы обновить код, если он неразборчив
Комментариев пока нет
PIG DATA
Community о Хрюшах, событиях, технологиях и IT. Создан для людей и маленьких Хрюшек.