Программирование становится настолько популярным, что очень многие хотят переквалифицироваться в разработчиков. Отчасти это связано с высокой заработной платой и, по сути, единым рынком труда. Программисты могут работать удаленно что также привлекает людей из других профессий. В этой статье мы попытаемся разобраться, сможет ли гуманитарий стать разработчиком или нет.
Некоторые стереотипы о гуманитариях
Первый стереотип о гуманитариях, который можно встретить – это такой тип людей, которые не способны ни к чему другому, кроме как размышлять и философствовать. С учетом того, что гуманитарии – это чаще всего писатели и журналисты, отчасти этот стереотип полностью оправдан.
Однако в этом ничего плохого нет. Умение размышлять также требуется в программировании наряду с другими навыками.
Еще один достаточно распространенный миф – гуманитарии будут писать «кривой код». Здесь важно понимать, что подразумевается под «кривым кодом». Чаще всего, это самое простое решение вместо изящного, которое предложил бы технарь.
Но с точки зрения бизнеса, такой подход даже более приемлем и интересен. Ведь он позволяет быстро и эффективно решать поставленные задачи и неважно, насколько изящным будет код.
На самом деле, гуманитариев в профессии не так уж и мало. Да, их практически нет в сложных проектах, где разрабатываются сложные высоконагруженные сети. Но они занимают свою нишу, например, в разработке приложений или вебсайтов. Ведь и этим тоже кто-то должен заниматься.
Что мешает гуманитарию заняться программированием
У гуманитария, как это не странно, проблем чаще всего не в бэкграунде, то есть его гуманитарном прошлом. Дело в обычном страхе. Профессия разработчика овеяна разными мифами. И прежде всего считается, что это очень сложно. И действительно, есть очень сложные сферы, которые требуют знаний высшей математики.
Но так не всегда и так не везде. Некоторые языки программирования и задачи требуют лишь базовых знаний по математике за школьный курс. Например, для написания приложения «калькулятор» в JavaScript вам потребуются знания начальной школы. Не более того. Остальное в логике и знании синтаксиса самого языка программирования.
Вот так, например, будет выглядеть функция простейшего учебного калькулятора на языке JavaScript. Как видите, действительно ничего страшного. Конечно, это только учебный калькулятор. На написание настоящего онлайн калькулятора уйдет больше времени и сил, но принцип примерно такой же.
В приведенном примере нет вообще никакой высшей математики. Примеры на сложение проходят дети в младшей школе. Тем более, что самому программисту в этой функции ничего рассчитывать не придется. Он просто подставляет значения переменных при вызове функций и получает результат вычисления.
Еще одна причине – творческая лень. Не секрет, что гуманитарии могут быть более ленивыми, чем технари. Но здесь очень важна мотивация. У любого человека вне зависимости от его склада ума или способностей с появлением мотивации меняется работоспособность.
Многие гуманитарии, стремясь изменить свою жизнь к лучшему, начинают изучать программирование и добиваются хороших результатов на этом поприще. Главное – желание.
С чего и когда начать
Страх неизвестности – это одна из причин, по которым многие гуманитарии и не только отказываются от попыток заняться программированием. Иногда бывает страшно что-то начать, если ты вообще ничего в этом не понимаешь. Главное – выйти из зоны комфорта и сделать усилие над собой.
Конечно, лучше всего начинать именно с курсов, где уже опытные программисты все расскажут и покажут. Причем сделают это в доступной форме таким образом, чтобы в материале разобрался человек с любым уровнем подготовки.
А еще лучше – отдавать детей в программирование с как можно более раннего возраста. Конечно, речь не идет о малышах. Но как только ребенок получил базовые навыки пользования компьютером, он может начинать изучать разработку. Благо для этого сегодня есть все необходимые средства, в том числе среды разработки, которые помогают изучить и понять азы программирования.
Во взрослом возрасте обучиться программированию будет уже сложнее. Взрослым приходиться работать, у многих семьи. Выкроить время на изучение разработки бывает довольно сложно. К тому же, чем старше мы становимся, тем сложнее что-то менять в своей жизни и изучать что-то новое.
Мозг ребенка похож на губку. Он впитывает новую информацию быстрее и эффективнее. Поэтому, чтобы вашему ребенку в будущем не пришлось переучиваться, лучше позаботиться о том, чтобы заложить основы его будущей профессии уже сейчас, пока он маленький и у него нет забот кроме учебы.
Итак, может ли гуманитарий стать программистом? Да. Нет никаких препятствий для того, чтобы гуманитарий не смог освоить эту профессию. Самое главное – желание учиться и время.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев