Уточню формулировку: считаю, что программирование становится женской специальностью именно сейчас.
Что же такого происходит сейчас, чего не было раньше?
Дело не в том, что процесс разработки на языках верхнего уровня становится все более адаптированным к человеческому восприятию (хотя и это тоже влияет).
Речь идет о характере решаемых задач.
На курсах (коих сейчас легион) принято говорить, что программирование это творческая профессия. Многие начинающие также питают иллюзии того, что по роду деятельности им посчастливится постоянно создавать что-то новое, приближая наступление «дивного нового мира».
Но на практике оказывается все не так – и не редко от слова «совсем».
В большинстве случаев все новое уже было создано и эксплуатируется средними-крупными компаниями на протяжении лет (десятилетий). И как правило, задачи разработчика будут сводится к тому, чтобы просто устранять дефекты существующего решения (фиксить баги) и вносить локальные улучшения.
Чтобы подвигнуть менеджмент к внедрению нового (или хотя бы глубокому рефакторингу старого) модуля, надо сильно постараться. Компания закопала в существующее решение кучу денег, десятки человеко-месяцев, а клиенты продолжают потреблять результат (хотя периодически ворчат на нехватку какой-нибудь кнопки/выпадающего списка). И даже микросервисы не сильно спасают ситуацию (почему – тема отдельной статьи).
С другой стороны, по какому-то стечению обстоятельств большинство разработчиков являются мужчинами. А среднестатистический обладатель мужских гениталий (проработавший разрабом не слишком долго) устроен так, что продолжительная рутинная деятельность по поддержке существующих решений ему шибко не интересна. У каждого свой порог срабатывания скуки. У меня, к примеру, уже после 5 месяцев багофиксерства/локальных улучшений возникает стойкое желание покинуть проект (компанию). У кого-то это может быть 3 месяца, кто-то продержится год. Но рано или поздно мужик, заинтересованный не только в получении денег, но и в решении задач, бросающих вызов его натуре завоевателя, становится перед выбором:
- Валить (благо сейчас рынок повернут к кандидату лицом);
- Начинать пилить свои проекты (стартап, фриланс и тд) – если не выгорит, конечно;
- Работать по полдня в половину силы (выгонят? и ладно, см. Пункт первый), а в оставшееся время смотрети видосики/тиктоки, читать подшивки советских газет.
В общем КПД такого деятеля начинает стремиться к нулю.
И тут на сцену выходят…. (должны выйти) девушки! По моим наблюдениям среднестатистическая женщина (не беру краевые случаи) в гораздо большей степени морально подготовлена к тому, чтобы долго выполнять рутинную работу по саппорту существующих систем. Там, где мужик спрыгнет уже через пару месяцев (со всем багажом закопанных в него тайных знаний продукта), девушка будет работать годами – ибо другая биологическая функция у женщин.
Так что, время искать новые сферы, где мужчины могли бы стать первопроходцами, а программирование (в современном его понимании) спустя какое-то время приобретет все более женский облик (медицина, образование и бухгалтерия вам, как пример).
А вы как считаете?