Капитализм подразумевает специализацию, которая вместе с расширением рынков приводит к улучшению всего и вся. Некоторые люди, как мне кажется, чрезмерно сильно воспринимают эту идею.
Например, должен ли мужчина быть в состоянии дома проложить новую розетку самостоятельно туда, куда сказала жена? А должен ли он это делать? Должен ли вообще современный обеспеченный горожанин уметь делать что-то, выходящее за рамки его должностных обязательств?
В отличие от моего старшего брата я, например, не в состоянии отрегулировать карбюратор и вообще как-нибудь починить машину (пока они ещё не настолько компьютеризировались =). А он ещё умел, потому что это было актуально.
Но у такой чрезмерной специализации есть один очень важный момент. Я это заметил, когда смотрел на мастеров во время ремонта. Многие хорошие работяги, будем честны, похуже меня мозгами работают. Но как только я пытаюсь сам сделать что-то руками, то понимаю, что я умом то понимаю, а руками какая-то фигня выходит. Отсутствие навыка в руках мозгами не компенсировать.
К чему это приводит? Сейчас модно покупать всякие там Arduino и Raspberry Pi, а чего с ними дальше делать - непонятно. Казалось бы: можно напихать всяких клевых фич в автомобиль или собрать умный дом. Но у большого количества хороших программистов попросту нет навыка физического применения компьютера: как к нему приделать сервомотор и как приделать к мотору что-то полезное. Это становится непреодолимой задачей.
Я готов предположить, что в следующие 10 лет это станет проблемой существенно большей, потому что программисты начнут реабилитироваться перед обществом и вместо сайтов начнут делать что-то полезное, что можно пощупать. Например, беспилотники для сельского хозяйства Афганистана или космические корабли для загоризонтной демократизации и т.п.
Тут понадобится тот класс специалистов, которые и напрогать могут, и припаять, и из углеткани сделать корпус. И вдруг выяснится, что если человек не в состоянии дома аккуратно розетку вставить, то и сервомотор он повесить прямо не сможет.