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

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

Почему стоит выбрать программу

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

«Музыка может изменить мир, потому что она может изменить людей».
– Боно

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

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

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

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