Ещё одна богатая тема в продолжении того, что я упоминал об авиационной стихии...
Несколько раз, не то, что бы много, но и неоднократно, у меня спрашивали совет относительно того куда поступать в ВУЗ, чтобы научиться на программиста. Насколько мне известно, никто и никогда ни разу не следовал моей рекомендации. Ну нет так нет, я не в обиде, но запишу все же в чем она состояла и, в принципе, до сих пор состоит.
Предыстория вопроса, думаю, ясна: тыжпрограммист, чёта как-то не просматриваются карьерные пути для меня/ребенка/прочее, а ты вроде как на жизнь не жалуешься, как же быть?
На это я отвечал следующее. Самое главное - это понять, что НЕ надо учиться в ВУЗе на программистской или любой связанной специальности. Я говорил об украинских городах, за другие места врать не буду. Откуда может взяться мысль, что в универе научат быть программистом? Разве что лишь по незнанию. У меня перед глазами стоит пара историй далеких лет.
Первая история заключается в том, что еще будучи студентом я как-то шабашил в институте радиоэлектроники, который тогда был ещё ХИРЭ, а не как сейчас ХНУРЭ, и на одной из кафедр мне предложили сделать прошивку для чего-то там такого вроде осцилографа. В общем, это была халтура, конечно, но это была не студенческая работа и мне заплатили за нее, и я еще тогда удивился, что неужто не нашлось никого другого и даже просто их родных студентов для этих дел.
Потом примерно в то же время знакомые хотели снять офис в том же самом ХИРЭ и ВУЗ предложил им бартер: в качестве оплаты вы будете вести у нас кое-какие занятия по программированию, мол, у нас больше некому. Однако!
Причем с тех пор ХИРЭ/ХНУРЭ нарастил свой вес как поставщика мяса для программистских контор. Как и в других ВУЗах? там быстро просекли, что инженеров компаниям брать негде и они, в общем, готовы выхватывать любых способных студентов ещё с середины образования пока их не перехватил никто другой. Учить студентов при этом необязательно: кто захочет разберётся сам, а главное это дуть щёки максимально и повышать репутацию учебного заведения. Тут, конечно, соседится и другая история о том, что из студента легко вить веревки и пользоваться его беспомощностью, но это уже - другое.
В общем, основной мыслью, которую я уловил и пытался поделиться с людьми, было то, что в ВУЗах попросту некому учить программированию. Ну элементарно никто кто хоть что-то в этом понимает, не задержится в ВУЗе. Тому была тысяча других примеров. У меня в ВУЗе на кафедре программного обеспечения коллектив аспирантов чуть ли не в полном составе в один год свалил в то время в Израиль. Предметы вели люди попросту некомпетентные, кто остался не у дел и будучи в ВУЗе пытался сам освоить что-то новое.
И если человек поступает на компьютерную специальность в ВУЗе, то он обрекает себя на то, что он потратит время попусту, а то и во вред, и в лучшем случае познакомится с каким-то полезным единомышленником - и это всё.
Я предлагал всегда другую колею: если ты уже думаешь, что ты человек технического склада ума, то пойди на техническое направление, которое тебе нравится (а это может быть даже что-то необюычное: холодильные машины, автомобили, двигатели, электроника, физические дисциплины и масса другого). Даже если всё это выглядит бесполезным. Желательно учиться было там, где еще остались какие-то бедолаги преподаватели советской закалки на излёте жизненного пути. У меня, к примеру, техническую механику читал препод, которого именем методички в библиотеке были 1957 года издания. Дело даже не в том, что тебе это не пригодится в жизни напрямую. То, что тебе интересна эта тема, поможет тебе воспринимать материал. Ты познакомишься с чем-то сложным, что требует абстрактного мышления и тренировки мозга. Ты ещё сможешь зацепить преподавателей, которые компетентны в своей теме, а не полную профанацию в сфере компьютерных наук. И уж если так выйдет, что ты можешь программировать, то на выходе из этого обучения ты все равно будешь уже наравне с верхней четвертью тех, кто учился программированию в ВУЗе напрямую.
Откровенно говоря даже на иняз в универ пойти учиться - это лучше, чем на computer science...
Но я никогда так и не смог проверить эффективность этой стратегии, потому что мой совет оказался никому не нужен. Из того, что знаю, все равно впердоливали ученика в "лучший вуз" на какую-то там компьютерную инженерию. И все равно оставались довольными потому, что бадишопы пылесосили любое мало-мальски подходящее мясо из вузов, так что на первый взгляд решение о выборе дисциплины было верным.