Цитата: Доктор Удмурт от 27.01.2022 19:20:12Программисты вообще интересный случай. В большинстве случаев для программирования никакого высшего образования не надо.
совершенно верно.
Поэтому подготовку кодеров - вполне себе осуществляют и средние специальные заведения заведения без особых проблем. Не считая многочисленных онлайн и оффлайн курсов подготовки и переподготовки.
Цитата: Доктор Удмурт от 27.01.2022 19:20:12Достаточно овладеть синтаксисом языка, выучить фреймворки, научиться пользоваться всякими программами для облегчения работы и уметь искать примеры кода в stackoverflow. Казалось бы, можно подготовить миллионы программистов в странах Африки и Азии и закрыть все потребности.
Вся проблема в том, что в программирования закон перехода количества в качество - не работает. Ни 10, ни 100, ни 1000 джуниоров, ни за день, ни за месяц - не смогут решить сложную задачу - которую сеньор решает за 2 часа и делает это десятки раз в месяц. примерам несть числа.
поэтому можно научить синтаксису миллион африканцев, они напишут миллиард строк кода - но из этого даже 1 работающей и дающий сколько-нибудь сложный результат продукт не получится.
Это как с английским языком в России - каждый год в школе примерно 7 млн детей с 5 по 11 класс изучают английский язык. На выходе - на миллион с лишним выпускников - свободно общаться на английском языке в стране носителей - сможет несколько сотен, край несколько тысяч человек. А например делать синхронный перевод - вообще никто.
Хотя вроде и синтаксис знают. и словарный запас есть - а все равно никак.
И потом - есть вполне конкретные требования и к склонностям, и к особенностям мышления, и к уровню абстракции, и к способностям осваивать смежные, и вообще любые прикладные дисциплины - и этим требованиям соответствует определенный (не очень большой) процент популяции - остальных можно всю жизнь учить программированию - и они все равно ни одной программы сложнее "привет мир" - не напишут.
Цитата: Доктор Удмурт от 27.01.2022 19:20:12Но зарплаты программистов растут уже лет 30. Предложение программистов растет, но спрос растет еще быстрее.
И пока конца этому процессу не видно.
Цитата: Доктор Удмурт от 27.01.2022 19:20:12Мне интересно, когда же произойдет промышленная революция в программировании и программистов заменят роботы, как это было в индустриальном производстве. Я думал она произойдет еще лет 10-15 назад. Но её всё нет. Очень интересная ситуация.
роботы программистов в широком понимании этого слова не заменят - это как вытащить самого себя из болота за волосы.
Вместо роботов программистам дают все более мощные инструменты - если провести грубую аналогию - 30 лет назад у программистов были только тачки и лопаты, а сейчас у каждого за поясом башенный кран, шагающий экскаватор, карьерный самосвал и грузовой самолет с вертолетом в придачу. Но за рычагами как и за лопатой - должен сидеть человек.
Те имитации искусственного интеллекта которые на данный момент в СМИ гордо называют интеллектом - просто все более и более сложные алгоритмы и методы апроксимации больших массивов - то есть голая математика и статистика - к интеллекту, и тем более к обучению имеющая отношение чуть менее чем никакое.
В общем порог входа в профессию повышается увеличивается разделение труда - но в целом - предложение на самом деле не увеличивается - те кто приходит в профессию с трудом восполняют потери от выгорания тех кто уже в профессии.
А выгорание программистов - одна из серъезнейших проблем отрасли - при всей своей кажущейся простоте - программирование - высокоинтеллектуальная и творческая деятельность - а мозг жрет энергию чуть ли не больше чем весь остальной организм - долго это выдерживать могут не только лишь все.
Это мы еще не считаем потребности в регулярном освоении новых инструментов и новых ранее не существовавших прикладных задач.
В общем, лично я - ближайшие 50 лет возможности насыщения рынка программистов, при сохранении нынешнего технологического уровня - не вижу.
Единственно - если случится ТМВ и цивилизация технологически вернется в 17-19-й век то тогда потребность в программистах самоликвидируется.
Рожденный ползать - не мешайся на взлетной полосе.