>>100076
>Общая теория - капля в море, можно получить самостоятельно, читая хорошие книжки.
Можно. Но для этого нужно иметь волю,желание, систему обучения да и скил к самообучения. Однако таких немного.
>Большинство знаний программиста невозможно получить кроме как из практики совместно с другими программистами.
Возможно, но без знаний основ мы получем типичного быдлокодера, который в определённой ситуации использует определённое решешение, что-то вроде условного рефлекса.
>Нужен ли программисту вышмат
Всё индивидуально же. Это как со средним образованием, дома и с репетиторами можно получить знания не хуже чем в школе, но школа даёт некий усредненный уровень - умные чуть выше этого уровня, глупые - пониже.
>Кому-то за еду сойдёт и школьник.
У школьника масса минусов - начиная со сложностями в законе, заканчивая тем, что школота равно как и студентота малоуправляема и капризна. Женщина лет 30-40 со средним образованием и без лишних амбиций гораздо полезнее.
>>100078
>Оче трудно искать работу, превращаешься в узкого специалиста, а предложений, точно соответствующих исчезающе мало.
Но широкие спецы нужны только в чистом девелопе, причём если они производят уникальные продукты, а не, скажем, поддерживают уже существующию профильную систему. А различные системные аналитики, консалтеры, продуктовые спецы, спецы по системам связанным со станками не могут быть универсалами.
>смежные с бухами/банками отношу к общим
Очень даже зря. ИТ в этих "подобластях" по объёму намного больше целых отраслей, например.