Найти тему
Робототехника

Почему так популярна профессия программиста, а спрос на неё больше чем предложение.

Мнение немного со стороны, но это один из аспектов.

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

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

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

Но мы идем дальше. Для человека в современном обществе кроме навыков и знаний нужен еще и инструмент. Да, именно инструмент. Не важно чем вы решили заниматься: столяр, плотник, водитель, массажист или даже учитель. У вас должен быть свой собственный инструмент. Причем отмечу, что чем больше вы доход планируете получить, тем качественнее должен быть Ваш труда, а это опять же инструмент.

ВСегда думал, зачем  такой наклон поперечин на  двери.
ВСегда думал, зачем такой наклон поперечин на двери.

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

-- А теперь вернемся к программисту. Что нужно для его деятельности?

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

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

Правда и конкуренция из-за этого велика. Тут есть несколько подводных камней, которые люди в упор отказываются замечать. Научиться программировать можно быстро, за полгода, достойно освоить любой язык легко получится у каждого. А вот творить на нем - это уже задачка на 2-3 года минимум, а точнее на 5 и более лет. И дело не в том, что это сложно, а в том, что программирования - это механический процесс написания задачи под сложный алгоритм, который уже требует системности и понимания проблем данной области. То есть программист и кодер это уже разные люди и выполняют они разные задачи.

-2

Но мы немного отошли от дел. Если посмотреть на профессию столяра, что в ней может быть сложного, да нечего, когда лет 15 проработал в этой теме. А так попробуйте для начала собрать двери в баню, да так чтобы их не повело в первую неделю. Или лестницу, которая не будет скрипеть в первые 10 лет эксплуатации. И таких задачек у опытного столяра наберется не один десяток.

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

Программист будет сталкиваться с еще большим числом проблем, причем некоторые проблемы еще никто не решал до него.

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

Не сложно догадаться, что из тех, кто рвется к большим зарплатам, должен посвятить всего себя программированию - лет 5-7 с учетом постоянного погружения в процесс и вне рабочее время.

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