И я думаю, что никогда не буду.
Прошло много времени с тех пор, как я начал заниматься программированием. В то время я занимал различные должности в организациях, в которых работал, но постоянно писал код для программ.
Многие друзья и знакомые того же поколения, которые начинали так же, похоже, больше не пишут программный код.
- Некоторые говорят: «Я уже закончил. Я хочу перейти к следующему шагу».
- Некоторые говорят: «Я не могу идти в ногу, потому что у меня больше нет физических и умственных способностей».
- Другие говорят: «Я нашел что-то более приятное и привлекательное».
Я думаю каждому человеку: «О, понятно. Это имеет смысл. Я уверен, что ты сделал правильный выбор».
Но все же я не мог перестать писать программный код. Я никогда не думал об уходе.
В этой области, где нормой являются быстрые изменения и прогресс, в этой статье игнорируется неизбежный и никогда не положительный факт, что физическая сила и память ухудшаются с возрастом. Вы настолько одержимы написанием программного кода? Это твит от мужчины средних лет, который думал об этом по-своему.
Что для меня программный код?
Во время работы мне было поручено создать программную систему, которая дает советы о том, как лучше всего справляться с симптомами акне, которые различаются от человека к человеку. Я не врач и не химик, поэтому не думаю, что у меня есть решение, основанное на научной теории. Нужно было написать программу, которая вела бы себя как они.
Другой проект примерно в то же время заключался в создании системы вывода индивидуальных выкроек для дизайнеров одежды, которые они могли бы использовать при раскрое тканей на основе личных мерок одежды, сшитой на заказ.
Конечно, у меня нет ни малейшего таланта модельера. В конце концов, моя работа заключалась в том, чтобы работать с экспертами в этой области над написанием программы, которая строит «красивые линии», созданные измерениями, которые они предполагают.
Все эти работы, в которых я участвовал, были для меня «системами на пушистом облаке». В мире не существует прямого алгоритма для получения ответа. Но некоторые люди прекрасно справляются с этой задачей.
Метод очень интуитивен, и сколько бы я его ни слушал, я чувствовал, что он вряд ли станет программным алгоритмом. Однако после различных поворотов, проб и ошибок мы создали систему, которая на данный момент приведет к ответам.
Я был впечатлен. В моей голове создание и разрушение, разрушение и создание идей прописаны как программный код, и когда я его выполняю, я вижу, что то, что было только в моей голове, создается как «результат».
Я думал, что у меня есть волшебная палочка. Я почувствовал чувство выполненного долга и удовлетворения, когда придумал решение в своей голове и записал его в код, а не в само программное обеспечение, решающее проблему. Я думаю, что то, какой я сейчас, в первую очередь основано на этих реальных переживаниях.
Программный код — моя палочка-выручалочка. Но я не продолжаю писать, потому что мне нравится сама волшебная палочка. Я хочу поговорить об этом чуть позже.
Эволюция мира программного обеспечения
За десятилетия, прошедшие с тех пор, как я начал работать как взрослый человек, произошло замечательное развитие и эволюция, которые можно назвать революцией в методах и подходах к разработке программного обеспечения (на самом деле они все еще в процессе).
В частности, я не могу скрыть своего удивления изменениями, вызванными изобретением и распространением Интернета. Я чувствую, что в программном коде было еще довольно много единственных в своем роде произведений искусства, которые являются волшебной палочкой.
В настоящее время многие волшебные палочки можно легко получить из готовых продуктов, отвечающих высоким требованиям качества. Кроме того, по мере того, как волшебные жезлы все чаще состоят из частей, даже если ни одна из них идеально не соответствует цели, если вы выберете и соберете несколько из огромного количества готовых полуфабрикатов, вы, наконец, сможете создать магию, которая работает как вы хотите. Становится возможным получить жезл
Не только в программном коде, но и во всех аспектах производства и эксплуатации программного обеспечения происходит революция, подобная «промышленной революции», от «домашнего кустарного промысла» к «заводскому машиностроению».
Чтобы идти в ногу с этой революцией и последующей тенденцией, инженеры-программисты сегодня изучили различные новые способы ведения дел и совершенствуют свои навыки. Как лидер в этой области, я много работаю день и ночь.
Мое рабочее место также окружено людьми, которые приобрели отличные навыки и стали важными человеческими активами для роста и развития всей организации. Они уважаемые люди. Я повторяю. Это, конечно, удивительно.
Пока я работаю в такой среде, я не могу игнорировать эту тенденцию. Мне всегда нравилась атмосфера инноваций (азарта, азарта и мотивации), поэтому я счастлив, что меня окружают такие коллеги. Я хочу продолжать кататься в будущем.
Удовольствие от написания программного кода
Мы говорили о программном коде как о волшебной палочке, и я сказал вам, что волшебная палочка превратилась из продукта ручной работы в готовую промышленную деталь по мере революции в мире программного обеспечения.
Этот поток существенных изменений может быть правильным потоком для создания счастливого общества/лучшего мира. Желание продолжать двигаться в этом потоке может быть правильным выбором.
Тем не менее, я «пишу программный код годами» и «обещаю продолжать писать программный код всегда», потому что я хочу продолжать придерживаться этой тенденции. Я только что понял, что нет.
Может быть, это идет вразрез с мейнстримом нынешней революции, но это потому, что мне нравится «накручивать» волшебную палочку. Мне нравится создавать оригинальные волшебные палочки за счет повторяющихся проб и ошибок идей, которые приходят мне в голову, а не путем сборки полуфабрикатов.
Идеи, которые приходят в голову таким посредственным людям, как я, наверное, уже существуют где-то в мире в виде полуфабрикатов для волшебных палочек.
Тем не менее, самостоятельный метод проб и ошибок противоречит всем основным ключевым словам после промышленной революции, таким как «разделение труда», «совместное использование», «эффективность» и «скорость». Так что на работе я не могу отдавать предпочтение своим предпочтениям.
Есть работа в качестве члена общества по переписке взрослых. Но именно поэтому я много лет не мог перестать писать программный код.
В конце концов, я втайне надеюсь, что появится больше инженеров, которые с гордостью живут как разработчики программного обеспечения и пишут код до конца своей жизни.
Дополнительные материалы на PlainEnglish.io.
Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord .