Откройте статистику и посмотрите сколько людей в ПВТ работает на должности программист с непрофильным образованием.
И это еще работают люди, получавшие образование в момент, когда профильное было отсталое доневозможности. А уровня ведущего программиста я вообще ни одного с инженерным образованием не знаю до 40
Я нисколько не умаляю ценности самообразования.
И верю, что есть люди, которым для работы не нужна инженерная база, а отдельные вопросы - с которыми они сталкиваются по работе, за решение которых им платят, они могут освоить вполне себе самостоятельно.
Отдельные вопросы. Но это не комплесное, не системное знание. И это может повлечь за собой определенные издержки.
Это как экономист, который работает на производстве - предположим, ему нужно составить алгоритм расчета цены на продукцию (сделать некую унифицированную калькуляцию, которая и время позволит сэкономить на простых операциях, и одновременно учесть нюансы разных видов и моделей продукции), где все делается под заказ. С чего начнет экономист - человек, имеющий голую экономическую базу? Правильно, он полезет смотреть технологию производства. И глубоко копать не станет - только то, что нужно конкретно ему для работы. И здесь сразу возрастает риск чего-то не учесть, поскольку технической базы у человека нет, химию-физику он последний раз открывал где-то ..дцать лет назад, а время у него тоже ограничено. И все бы ничего, но ошибки - это деньги. Вот как-то так.