Стоит ли становиться «чистым» программистом?
"Программирование" это не область производства, это инструмент, помогающий решать различные задачи в разных производственных областях.
Если "чистый программист" это тот кто только пишет код, то это как человек, который владеет инструментом, но пользуется им только по инструкции. Человек который не может ничего сделать сам никогда и не будет по настоящему востребован.
Разработка, сопровождение, и тем более автоматизация каких-либо процессов или систем, не может быть голым программированием, и требует знаний какой-то предметной области. Этой областью может быть и робототехника и биоинженерия и BigData.
"Программирование", как инструмент очень молодо, и, по моему мнению, еще даже не начало раскрывать свой полный потенциал, и любой владеющий этим инструментом, особенно цельно, в отрыве от конкретных языков и платформ, будет очень востребован. Уж в этом то веке точно.
На мой взгляд, если ты хороший специалист - тебе не страшна насыщенность рынка. Это элементарный отбор.
Дело в том, что в наше время очень стал развит принцип "валенка". Это значит, что изучив немного какую-то дисциплину, "развивающиеся умы" считают, что уже это достижение, и называют себя сразу - программистами, дизайнерами, стартаперами и еще всякими хорошими словами.
Поэтому, стоит заниматься саморазвитием и только таким путем можно достичь уровня, когда ты чувствуешь себя спокойно в любой итерации рынка.