Почему вам не стоит становиться программистом в 2018 году

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

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

Я не выдумываю, поищите вакансию младшего разработчика в LinkedIn. Это довольно неприятно. 95% вакансий адресовано старшим разработчикам.

Одна большая причина — буткемпы. За довольно короткий промежуток времени (2–3 месяца) вы «выпускаетесь» в качестве full-stack разработчика. Поскольку бизнес учебных курсов по кодированию в настоящее время стремительно растет, это приводит к переизбытку младших разработчиков. К сожалению, нет буткемпа, который поднимет вас до старшей должности — так как это означает реальный опыт работы не менее 2–3 лет. Таким образом, получение работы младшим разработчиком в 2018 году превращается в крысиные бега, и похоже, что в наступающем году это станет еще сложнее: страх перед цифровизацией становится все сильнее, общий уровень безработицы может расти, а бизнес краткосрочного кодирования школ растет быстрыми темпами.

Но есть еще одна проблема: кодирование на самом деле также «оцифровано». Wordpress — очень простой пример этой общей и долгосрочной тенденции. Хотя в нем нет ничего нового, он показывает, что кодирование в целом становится гораздо более удобным. Это естественный ход вещей: все началось с разговора 101010101 с вашим компьютером, затем были изобретены макроязыки, что в конечном итоге привело к более высоким языкам программирования, которые мы используем сегодня — гораздо более удобным и намного более быстрым для изучения и применения. Для простых веб-приложений или статических страниц WordPress уже позволяет создавать отличный продукт без написания единой строчки кода. Вы просто перетаскиваете свой сайт. Сегодня таким образом можно даже создавать мобильные приложения. Это очевидное развитие событий, которое сделает входные барьеры еще ниже. Так действительно ли будет потребность в быстро растущем числе веб-разработчиков младшего уровня? Я сильно сомневаюсь. Будет большая потребность в специалистах, но поскольку любая избыточная работа будет автоматизирована, то же самое произойдет и с базовой веб-разработкой.

Но это не должно означать, что кодирование бесполезно. Во-первых, это весело, а во-вторых, это отличный инструмент для расширения вашего личного набора навыков. Просто сегодня недостаточно быть программистом, и у вас все будет хорошо в следующем десятилетии. Вы должны построить свой собственный «экономический ров» (извините, что цитирую здесь Уоррена Баффета), специализируясь в определенной отрасли или набираясь опыта в определенном потребительском сегменте.

Спасибо за быстрое чтение и больших успехов на вашем пути! :)