Предупреждение: содержание впереди больше похоже на разглагольствования.

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

При этом растет количество статей, поощряющих людей к программированию и рассказывающих о том, как легко освоить программирование. «Дорожная карта X-минут, чтобы стать полноценным разработчиком», «Как я получил свою первую работу программиста за X месяцев». Все это звучит знакомо? На самом деле буткемпы, гарантирующие работу или статус «front-end разработчика» через 3 месяца, — не редкость.

Не будучи лицемером, позвольте мне признать, что одна из моих самых ранних статей нарисовала очень красивую картину того, как вы можете легко переключиться с финансов на программирование. Даже если наш премьер-министр знает, как кодировать, (страх упустить) #FOMO может быть реальным. На самом деле дети в возрасте 5 лет учатся кодировать в наши дни с помощью таких программ, как Scratch.

Теперь, когда я проработал в отрасли около 3 лет и стал «лицемером», переключившимся с бизнеса (финансов) на программирование, позвольте мне нарисовать вам более реалистичную картину. Не всем стоит учиться программировать. И уж точно не всем стоит менять работу на программиста или фронтенд-разработчика в середине карьеры. Точно так же, как не все дети должны учиться программировать.

С появлением буткемпов/статей/семинаров, рисующих картину того, что стать инженером-программистом легко, какое впечатление производит индустрия? Позвольте мне сделать это широкое заявление о том, что большинство людей не удовлетворены своей текущей работой по разным причинам (например, зарплаты, политика, недостаточно быстрое продвижение по службе, неспособность достичь удовлетворения и т. д.), поэтому они хотят переключиться. Не станет ли обучение кодированию и становление инженером-программистом бегством от работы, которая тогда казалась лучшей?

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

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

Нам нужны программисты и непрограммисты, причем оба мира включают поэтов, священников и политиков.

Источник: https://www.techrepublic.com/article/why-the-notion-that-everyone-should-learn-to-code-is-complete-rubbish/

Если вы читаете это и думаете о переходе, я думаю, важно спросить себя, почему. Если вы думали об этом и уверены, что хотите стать инженером, не позволяйте мне или кому-либо встать на пути вашей мечты. (Я)