Comments 308
Но, почему все останавливаются только на собеседовании? Можно позвонить на прошлые места работы и попросить характеристику на кандидата. В цивилизованных странах это всегда делают и это норма.
К примеру на предмете материалы электронной техники (специальность электроника и наноэлектроника) мы изучали стали и чугуны =)
Всем опрошенным нужно элементарное «закрыть как можно больше задач в максимально сжатые
Проще говоря, конвейер формошлёпов, которым спустил сверху таску, они её выполнили особо не задумываясь и взяли следующую. Главное, чтобы работало.
Я считаю, что если вы всё таки хотите быть здравомыслящим человеком с критическим мышлением, то учёба в ВУЗе крайне желательна.
Тругой пользы в типичных ВО и военной службе нет. Ни для участников, ни для остального общества.
Именно потому говорят, что армия делает из мальчика мужчину. Потому, что ушёл человек, который должен делать домашнее задание, а пришёл человек, который должен сделать работу и представить результат. Институт это делает в разы быстрее и эффективнее, потому, что там в разы меньше ритуалов.
Поэтому так много отчислений после первой сессии. Те, кто не понял, что средняя школа закончена, вылетают из вуза. Те кто это понял, тем или иным способом, продолжат учится. Это не значит, что оставшиеся умнее или трудолюбивее вылетевших. Это значит, что оставшиеся поняли, что правила другие. И эти правила, в общем, действуют в дальнейшем ещё долгие годы.
Если этого водораздела нет, то осознавать это приходится на своих жизненных ошибках, а не на учебных. И это приводит, либо к крупным ошибкам, либо к долгим годам.
Те, кто не понял, что средняя школа закончена, вылетают из вуза. Те кто это понял, тем или иным способом, продолжат учится.
очень зависит от ВУЗов, я например учился в МИИТ (или как он там сейчас называется)… и ушел с первого курса потому что там реально заставляли следовать ритуалами и всяческим приседаниями в стиле 'те кто пропускает мои лекции — зачет не получат, те кто пишет доклад не по моим методичкам — зачет не получат'… я этого маразма не выдержал и ушел… с тех пор у меня предвзятое отношение к вышке… подкрепляемое тем что у меня есть несколько моих бывших одноклассников закончивших другой ВУЗ при этом совершенно не понимающих и не знающих что они там изучали… просто правильно приседали перед преподами
И большинство студентов, после первой сессии вылетают, а не отчисляются по желанию.
Вузовские преподы работают там не первый год, и знают, что студенты, выйдя из под неусыпного учителско-родительсткого контроля, направленного на решение одной задачи — занять ребёнка, тут-же идут в разнос и забивают на всё. Поэтому эмулируют школу в лайтовом режиме. В дальнейшем дебилизма становится меньше. Но, совсем он не пропадает не в вузе, не в армии. Поэтому это и есть переходная стадия. Не сразу-живи как хочешь, а сперва за тобой присмотрят, вводя, постепенно, элементы реального мира.
вводя, постепенно, элементы реального мира.
Странная логика. Достаточно подростку пойти на любую серьезную работу и за пару месяцев ему объяснять как реальный мир устроен.
Армия это вообще такая школа-интернат в харкодном режиме и она скорее отучает принимать решения и нести поступки за эти решения, так как требует лишь беспекословного подчинения. Ну слегка учит «выписыватся в стаю».
Эти навыки скорее вредны, чем полезны в реальном мире, который построен совсем по другим принципам.
А как он будет достигнут — это мало кого интересует.
Это кстати очень плохо и во многом местные реалии, потому что если в процессе достижения результата случится какойто серьезный фейл — то виноват будет исполнитель, ему же не говорили делать 'именно так'… это такой хитрый способ перевешивания ответственности… к сожалению у нас во многих сферах так любят делать
Ибо требования вступают в противоречие друг с другом и нужно выбирать, кому и как подчинятся.
Не нужно выбирать, в армии все (кроме неуставных отношений) прописано в уставах, в том числе когда требования вступают в противоречие с друг другом. По сути там солдаты это биороботы с четкими инструкциями.
но небольшую часть занимают полезные действия, и там требуется результат.
Не результат, а видимость результата, а зачастую видимость действия по получению результата. На самом деле, зачастую от солдата требуют бесмысленной работы, чтобы у него тупо не было времени на залеты.
Очковтирательство, бесмысленная работа ради работы, подчинение вместе инициативы, лень, перекидываение ответственности, прикрываение своей задницы и т.п. все это формирует не самые полезные навыки для успешной комерческой карьеры (если только не в гос.структурах построенных по тому же принципу) и тем более для предпринимательства.
А как он будет достигнут — это мало кого интересует.
Это как раз плохие навыки, что для подчиненного, что для начальника. В результате начальник начинает требовать невозможного «укради, убей, но сделай», а подчиненый считает, что это нормально.
P.S. Служил 2 год, причем офицером по после военки, поэтому в то что армия — школы жизни не верю.
Не нужно выбирать, в армии все (кроме неуставных отношений) прописано
Угу, поэтому самая страшная угроза от офицера в армии- «не хочешь жить как люди, будешь жить по уставу»
Не результат, а видимость результата, а зачастую видимость действия по получению результата.
Угу, попробуйте показать видимость результата, когда приказано «родить» чего-либо.
Я и не утверждаю, что это хорошо. Ни про армию, ни про вуз не утверждаю. Я говорю(и то, сугубо своё мнение), что так есть. И что-то из этого «есть» можно извлечь полезного.
Какая жизнь-такая и армия. И это школа той самой жизни, что породила такую армию.
P.S. Служил 5 лет на северном флоте, без военки, матросом, потом старшиной 2й статьи.
Угу, попробуйте показать видимость результата, когда приказано «родить» чего-либо.
(я понимаю что так по факту нельзя, но...) пожаловаться на неуставные отношения?
По уставу жить та ещё радость. И это не то, что приказано «родить» сигарету, а то побьют. Могут приказать родить якорь, и бить никто не будет. Просто свой проимели, другой дадут нескоро, снимут «длинный рубль»(боевой вымпел) — в деньгах потеряют все, ну и всенародная любовь.
Могут приказать родить якорь
ну это всёравно неуставные отношения и маразм.
И оч. плохо что многие считают эту ситуацию нормальной и школой жизни… а потом все страдают от разных чиновников, бизнесменов, служащих которые на основе знаний полученных в такой школе решения принимают
Вот только маразм в армиях разный. Армия должна быть абсурднее, чем общество из которого она набирается. А если в обществе маразм, то в армии должен быть запредельный маразм.
Никогда не думали, почему призывной возраст до 27 лет?
Зачем учится взрослой жизни в маразме вместо самой взрослой жизни? С таким же успехом можно предлагать каждому подростку пару лет посидеть на зоне, тоже какие-то навыки развиваются…
Могут приказать родить якорь
Что в этом хорошего? Сколько я слышал историй про "приказали родить", так почти все они заканчивались финалом вида "стибрили там, где плохо лежало". Поддерживаю предыдущего оратора — такие "приказы" — это суть неуставняк и маразм.
Какая жизнь-такая и армия. И это школа той самой жизни, что породила такую армию
А может наоборот? В армии учат воровать, в университете учат обманывать и давать взятки, а потом удивляются почему жизнь такая…
чего стоит только «Нет ДЗ, 2» каждый божий урок алгебры.
но аттестат вы же вроде как получили раз умудрились в институт попасть? и наверное не с одними тройками?
Имхо в среднем по больнице высшее образование нужно, т.к. может часто и не дает реальных навыков, но учит учиться, развиваться, быть в тонусе постоянно — во многих отраслях это важно сейчас.
Я считаю, что если вы всё таки хотите быть здравомыслящим человеком с критическим мышлением, то учёба в ВУЗе крайне желательна.
Здравомыслящий человек с критическим мышлением уже после первого года обучения на якобы программиста в вузе воскликнет: «Ну и нахрена мне надо тратить 5 лет на всякую фигню?! Бинарное вычитание??? Линейная алгебра??? Причем тут программирование вообще?! Чем я тут занимаюсь??? Учусь чему-то полезному или кормлю старых седых математиков нахлебников которые не работали ни одного дня программистами?!», начнет копать гугл и стак оверфлоу, и уже через полгодика найдет работу джуниором.
Это я на собственном примере ответственно заявляю.
"Бинарное вычитание??? Линейная алгебра??? Причем тут программирование вообще?!"
Ну эээ… Порешав задачи для которых нужны эти знания, здравомыслящий человек поймёт, что "хорошо, что я не забил на получение таких полезных навыков на раннем этапе, пока я был не здравомыслящим, а думал, что здравомыслящий!".
P.S. А, еще забыл теорию множеств и реляционную алгебру, вот уж куда непосредственней.
Математика действительно периодически требуется, в геймдеве так вообще регулярно, но в ней нет ничего такого, что требовало бы 5 лет.
Ну и вообще думаю стремление к самообразованию гораздо важнее дипломов каких бы то ни было модных и известных ВУЗов.
Математика действительно периодически требуется, в геймдеве так вообще регулярно, но в ней нет ничего такого, что требовало бы 5 лет.
Матан вроде изучают первые 1.5-2 курса. Дальше уже идет его применение на практике.
Фиг знает, я, когда впервые столкнулся со всеми этими фолдами и мапами, как-то легко все освоил, не вспоминая давно забытую (да и толком не изученную, если уж начистоту) линейную алгебру.
Скорее, наверное, есть корреляция — кто не способен осилить линейную алгебру, у того и с мапами проблемы будут. Но тут вместо линейной алгебры может быть что угодно.
p.s. помню несколько раз искал именно таким образом, как ни странно — успешно… вы ещё забываете что есть тематические форумы/чаты/ресурсы типа тостера
Далеко ли так можно продвинуться и насколько быстро?
читая комментарии к ответам и дискуссии там — довольно далеко
Вы считаете что на ресурсах типа тостера только 15 летнии васи сидят? а на стековерфлоу кто например сидит? я там решения ооочень сложных задач находил например.
==
Я же не говорю что задачи надо решать в стиле 'нагуглил — накопипастил — в продакшн'
Нагуглил, нашел литературу + инструменты+нагуглит учебники по инструментам = сделал прототип + погуглил ошибки проблемы… пофиксил… к этому моменту будешь разбираться в предмете плюс-минус = сделал задачу
Казалось бы, что стоит построить его изучение на проектной основе — дать личинке программиста OpenGL, и пусть пишет в рамках курса велосипедный движок третей халфы с рендерингом и рейтрейсингом, впитывая костным мозгом, что такое кватернионы и зачем они нужны, по пути осознавая всю красоту матриц как абстракций.
Кроме линала подключаем еще и другие фундаментальные темы — реальные структуры данных типа октодеревьев и полуреберных списков, учим работе c самим OpenGL, учим написанию хорошего кода, особенностям самого языка, рефакторингу и популярным паттернам проектирования на конкретном примере, инструментам контроля версий и командной работе.
Но нет. Будем дрючить матрицы и прочие линейный пространства без понимания их сути и применения, решать напрочь оторванные от реальности задачи ручкой на листочке, как в школе, и зубрить теорию с методички (именно зубрить — потому что у обычного психически здорового человека знание и понимание приходит только после построения прочных ассоциативных связей с практикой).
Напомню, что на том же курсе, рядом с изучением линала происходит такая же ситуация с матаном, теорвером, функаном, и еще кучей всего.
Т.е. человек одновременно учит огромную кучу несвязанных между собой предметов, да еще и в процессе изучения каждого из них отсутствует связь с практикой и реальным применением. Вместо того чтобы изучать комплексно друг с другом разные примеры в рамках одной, конкретной и интересной задачи.
А, ну и святая корова «алгоритмы из структуры данных», о которых говорит каждый первый адепт «фундаментального образования», которые по факту представляют знания про О-нотацию, список-дерево-хештаблицу и 42 алгоритма сортировки, из которых 41 — учебный и неприменимый. Т.е. то, что осваивается за месяц практики, когда есть реальная задача. Или я не прав и кого-то в университе учили писать lock-free алгоритмы и персистентные структуры данных?
Подход «учим всему, не знаем почему, вдруг потом пригодится» — откровенно неэффективен. Получаются отрывочные куски заученых знаний и рефлекторных навыков (пните меня тот, кто не видел людей, успешно берущих хитровыделанные производные без малейшего представления о том что это вообще такое). Когда появится задача, реально требующая знаний и понимания линала — эти обрывки не трансформируются магическим образом в знание и понимание — придется учить и осознавать все заново. Я нормально сдал линал в универе в свое время — но когда спустя 6 лет они от меня потребовались, мне пришлось разбирать все заново, и это «заново» очень редко мапилось в мозгу на те обрывки, что уже там были.
В общем, высшее образование в текущем виде — это не про фундаментальное образование, а про максимально неэффективную трату времени студента и денег налогоплатильщиков, и «невозможно учить меняющимся каждый год JS-фреймворкам» тут вообще не при чем.
дать личинке программиста OpenGL, и пусть пишет в рамках курса велосипедный движок третей халфы с рендерингом и рейтрейсингом,
И, в рамках курса ЛА, он осилит эту задачу примерно никогда, потому что помимо математики, там нужен ещё набор прикладных знаний об OpenGL. А потом этот студент точно так же придёт на Хабре, и будет жаловаться, что им на линейке преподавали какой-то древний устаревший OpenGL, а не Vulcan, или что там к тому времени появится, а он вообще хотел на tensorflow нейронку делать — короче опять все не так. Это уже не говоря о том, что линейку в универе все вместе изучают не только программисты, но и другие инженеры, которым OpenGL в общем-то не нужен, и ведёт её математик, а не программист.
Ну и, не знаю как у вас, в моём вузе был и предмет, где практика была как раз на OpenGL, правда не на первом курсе, где линейка, а попозже, да и вообще разные практические, лабораторные и курсовые работы, где была какая-то практика присутствовали, правда выполнялись обычно на старых версиях C++, но никто не запрещал брать вообще какой угодно язык, хоть на Фортране пиши, исключение было разве что для специфичных курсов типа ООП и подобных, где было бы странно использовать языки без ООП. Я не говорю, что в системе нет недостатков, но я не вижу и хороших простых решений.
И, в рамках курса ЛА, он осилит эту задачу примерно никогда, потому что помимо математики, там нужен ещё набор прикладных знаний об OpenGL.
Ну так эти знания можно получать, во-первых, параллельно, а во-вторых, лениво, по мере поступления конкретных задач в процессе реализации.
Двух семестров с головой хватит чтобы написать решить эту задачу, если не отвлекать студента всякими левыми предметами и административной мишурой вроде сессий.
а он вообще хотел на tensorflow нейронку делать — короче опять все не так.
Да, есть такое. Поэтому глубокая специализация для всего, что изучается позже первого курса — нужна. Если тебе не интересна линалгебра и графоний — должен быть вариант выбрать другой проект на выбор. Линал и графоний, нейронки на тензорфлоу или сети и вебсервер с нуля — абсолютно не важно, главная моя идея в том, что подавать знания лучше комплексно на проектной основе, в порядке «сначала ставим задачу — потом ищем ее решение» вместо «вот вам тонна макулатуры, зубрите, потом (может) найдете задачу где она понадобится». Просто потому, что, по моему осторожному предположению, именно так у людей мозг работает.
и ведёт её математик, а не программист.
И это проблема. Программистам должен вести программист. При чем с реальным опытом работы, который может дать полный, ясный, исчерпывающий ответ на вопрос «зачем это нужно».
но никто не запрещал брать вообще какой угодно язык
Само собой. И модные фреймворки и актуальные подходы никто не запрещал самостоятельно изучать. Но у студента ресурсы (деньги, время и силы) сильно ограничены — и значит учить он будет либо в ущерб основной учебе, либо в ущерб своему здоровью и личной жизни. А ведь университет мог бы, хотя бы, как-то способствовать этому изучению.
им на линейке преподавали какой-то древний устаревший OpenGL
Пока он устареет, еще пару потоков успеют выпустится. А после этого, внезапно, программу обучения можно поменять! Это тоже какой-то сильно неочевидный факт для системы образования.
Ну и в целом добавлю про тот самый аргумент о том, что конкретный инструмент может устареть за пять лет, пока студент выпустится. Так его и не нужно использовать через пять лет! Его нужно использовать прямо сейчас, по окончанию предмета, в реальной практике. Закончив наш условный проект с линалом и движком для шутера на условном втором курсе, вполне можно сразу идти и наматывать боевой опыт в условном геймдеве, моделировании и еще всяких специфических областях. Если через 5 лет инструмент устареет — это уже не важно, потому что наш условный студент к тому моменту будет без двух минут сеньйором, и сможет самостоятельно перекатиться на новую версию/новый инструмент. Важно только то, что этот инструмент был актуальным в момент изучения и использовался на практике.
Да и в целом подход — сначала все выучить, а только потом работать — он просто вредный. Учиться и работать необходимо если не одновременно, то как минимум итеративно. Ну а лично мне вообще кажется, что идти за «фундаментальным» cs-образованием без кустарных навыков абсолютно неуместно. Потому что, опять-таки, сначала должна быть поставлена задача, а потом уже выполнен поиск решения. Абитуриент, поступающий в универ после школы, в 99% случаев не имеет ни малейшего понятия, какую задачу он этим своим действием решает. Абитуриент, имеющий хотя бы пару лет опыта хотя бы формошлеперства, такую задачу уже сформировать сможет.
Понимаете, вы судите со своей колокольни. В рамках актуальных технологий (ноги которых без исключения все равно растут из математики). А если завтра появится новая технология в геймдеве основанная на матрицах? А послезавтра на диффурах? Или интегралах? Одно дело когда у вас уже есть фундмаент под это дело и совсем другое, когда надо «две недели чтобы понять».
Сейчас вот мне явно видится необходимость знания в ближайшем будущем неевклидовой геометрии для программиста. И как много будущих студентов уделяют этому внимание? А тут ведь парой недель уже не отделаешься.
Но правда и тут срабатывает одна из главных проблем высшего образования в России — запредельная инерциальность. Ладно бы там само программирование отставало лет на 10. Но так и фундаментальные науки изучаются по сути, по программам столетней давности. Давно уже надо было в программу высшей математики включить Конуэя и Пенроуза, но…
Когда сейчас, через 20 лет после учёбы, по работе понадобились и матрицы, и матстатистика, англоязычные учебники намного проще и понятнее объясняют.
А когда вам скажут модифицировать LZ компрессию ili или регулируемую арифметическую компрессию под специализированный тип данных, потому что данных сотни теробайт.
Тут ПТУ уже не поможет.
dev.by/news/v-minske-programmirovaniyu-budut-uchit-dazhe-v-ptu
Все классно, только не понятен жизненный путь того самого "вам". Отучился он 4-6 лет/курсов на факультете "программирования и компрессии" и дальше что? сразу пошел в фейсбук сениор-модификатором-компрессиологом клепать мордобазы в ту же мордокнигу?
во втором случае — лет через 10 его экстренно вызывает дирехтур и требует "бросай оптимизировать мордобазу, срочно иди оптимизируй компрессию — у тебя же высшее образование!!!!111". или как?
Порешав задачи для которых нужны эти знания, здравомыслящий человек поймёт, что «хорошо, что я не забил на получение таких полезных навыков на раннем этапе, пока я был не здравомыслящим, а думал, что здравомыслящий!».
Я конечно понимаю, тяжело признать, что «5 лет улетели в трубу» и поэтому главным аргументом «за» будет «а вдруг когда нибудь тебе придется решать задачу в которой пригодится бинарное вычитание». Но давайте будем объективны, для того чтобы мне решить такую задачу — вовсе не обязательно проводить 5 лет в университете и загодя готовиться к такому. Все что нужно это:
1. Критическое мышление
2. Умение задавать правильные вопросы(гуглу и стак оверфлоу).
3. Умение анализировать прочитанное и желание к самообразованию.
А тратить 5 лет и кучу денег на матан, чтобы получить корочку программиста, и при этом самостоятельно в интернете учить java потому что в универе ты учил только бинарное вычитание — это просто пик отсутствия здравомыслия и ярчайший пример стадного мышления
Все что нужно это:
1. Критическое мышление
2. Умение задавать правильные вопросы(гуглу и стак оверфлоу).
3. Умение анализировать прочитанное и желание к самообразованию.
4. И несколько лет свободного времени чтобы изучить базу. Больше чем вы бы потратили с преподавателем и проработанным курсом.
Нет, конечно для именно вычислений над двоичными числами столько времени не нужно, но его и в университете проходят в самом начале курса если вообще. А вот если вам вдруг нужно с временным рядом работать или преобразованием Фурье (что совершенно стандартные задачи в массе направлений, взять хотя бы работу со звуком), то тут уже SO вам мало поможет, насколько бы правильными ваши вопросы не были.
если вы хотите на пенсию уйти с позиции сеньора-кодера который знает матан и как фурье делать… то да, есть смысл упарываться напрямую этой темой
А если чтото большее, то на кой черт зубрить узкие отрасли чтобы через 5-10 лет никогда больше с ними не сталкиваться?
Сюрпризы int8, int16, unsigned без бинарного вычитания как бы тупо ускользают из виду.
Пара прикладных примеров:
Работал ты кем-то, кому вышка не обязательна. А потом решил до кучи получить сертификат профессионала проектного управления PMP. А там для допуска к экзамену всё просто: есть вышка — не менее 3 лет опыта, нет вышки — не менее 5 лет опыта.
Хочешь рабочую визу получить? Часто без вышки по требованиям не пройдёшь.
И т.д.
Так что в целом «лучше быть здоровым и богатым, чем бедным и больным».
Чтобы быть здоровым и богатым, высшее образование на ранних этапах не просто необязательно, но еще и нежелательно. А вот если вы хотите стать специалистом и работать на рынке труда — тогда да, вредным не будет, но богатым при этом вы вряд ли станете.
Имеется различная статистика по этому вопросу, и однозначного ответа, судя по-всему, нет. Но, как мне кажется, в этих рассуждениях стоит начать с того что богатые люди появились задолго до возникновения современной системы ВО.
Более того, если углубиться непосредственно в IT cферу, можно заметить что довольно заметное количество знаковых компаний и продуктов было создано людьми не то что не имеющими (или бросившими) высшего образования, но иногда даже и колледж не закончившими: Microsoft, Facebook, Apple.
Наиболее интересна здесь компания Apple: если бы Возняк и Джобс таки честно получили ВО, они уже врядли бы стали основателями такой успешной компании, потому что время для их предприятия было бы упущено.
И я даже не углубляюсь в особенности Российского ВО: когда меня чуть не отчислили из-за хвоста по физкультуре на факультете прикладной информатики, уже тогда я окончательно убедился в том что с этой системой что-то не так и что она скорее вредит, особенно тем кто решил связать свою жизнь с предпринимательством, где каждая минута на счету и где ценится именно действие и реальные знания, а не формальное соответствие каким-либо стандартам.
Кстати, у Пола Грэма есть на эту тему интересная заметка: http://www.paulgraham.com/lesson.html
«Пройдя обучение в «мыслильне», Фидиппид и в самом деле помогает отцу уйти от уплаты долга; однако, выучившись «кривде», начинает презирать дорогие Стрепсиаду старые обычаи, выходит из послушания и даже избивает отца. „
Медианная зарплата руководителей проектов до вычета налогов по странам мира
Обратите внимание на страны с наибольшим количеством ответивших. Сравним медиану по стране с медианой РП:
США $35,600 vs PM $116,000
Канада $33,497 vs PM $73,355
Испания $21,788 vs PM $52,642
Италия $23,023 vs PM $57,219
Уровень образования руководителей проектов по странам мира
Примечательно, что больше всего школьников у итальянцев — всего 14 %. И есть только ещё одна такая страна — Россия, но у нас всего 240 человек в опросе.
А вот статистика по доходам домохозяйств США в зависимости от уровня образования en.wikipedia.org/wiki/Household_income_in_the_United_States
Зависимость прямая.
Там же ответ про «богатство»
William Thompson & Joseph Hickey, 2005
Upper middle class (15%) — Highly-educated (often with graduate degrees) professionals & managers with household incomes varying from the high 5-figure range to commonly above $100,000. Т.е. медианные проджекты как раз сюда попадают в одну каску, а не домохозяйством.
Upper class (1%) — Top-level executives, celebrities, heirs; income of $500,000+ common. Ivy league education common.
Leonard Beeghley, 2004
The rich (5%) — Households with net worth of $1 million or more; largely in the form of home equity. Generally have college degrees. Если не в одного, то домохозяйством медианные проджекты сюда попадают.
The super-rich (0.9%) — Multi-millionaires whose incomes commonly exceed $350,000; includes celebrities and powerful executives/politicians. Ivy League education common.
В обеих классификациях речь идёт о 6-16 % всех людей, что тоже не мало. То есть мы не рассуждаем про единичные показательные случаи.
Как мне кажется, эти цифры cкорее относятся к рынку труда, чем к рынку предпринимательства (о чем я и говорил — если хотите работать на рынке труда, ВО вредным не будет, если же хотите делать деньги — делайте не откладывая).
Приведенные в таблице зарплаты никак нельзя назвать "богатством". Например те же $132K для Швейцарии это не более чем средний класс, да и то с большой натяжкой, особенно если человек живет там в первом поколении (эмигрант).
Помимо этого, в такие статистические данные принципиально не включается криминальный бизнес, который также является предпринимательством. С интересом бы посмотрел статистику по Ivy League education среди глав наркокартелей и боссов мафии.
Несмотря на то что статистика что вы привели несомненно была очень интересной для меня, все же мой месседж был о том что на рынке труда, где ВО — неотъемлемый этап успешной карьерной лестницы, стать богатым вряд ли получится, просто из-за того что это не предусмотрено капиталистической системой. Богатыми в текущей экономике становятся именно предприниматели, и вот важность традиционного ВО (именно ВО) как раз в таких случаях — это большой вопрос.
«не более чем средний класс» — то есть это «не богатые»? Я надеюсь мы всё же не про диснеевских принцесс говорим, которые живут исключительно в собственных замках. По вики медиана в Швейцарии $36,537 (2015) и медиана РП в $132,000 очень сильно выше.
Предложу все-таки более честно указывать что в цифрах по "Median income" вы приводите именно median disposable income, что является доходом после уплаты всех налогов и страховых взносов, в то время как зарплаты в вашей табличке указаны до налогов (поправьте если не так). Т.е. с указанных $132К в Швейцарии в зависимости от кантона вы реально на руки получите от $93К до $108К. Посчитайте сами: https://neuvoo.ch/tax-calculator/
Под богатством я имею в виду вот это определение:
Богатство — изобилие у человека или общества нематериальных и материальных ценностей (таких, как деньги, средства производства, недвижимость или личное имущество), превышающее жизненные потребности человека (достаток)
Иными словами, богатым можно назвать того, у кого активов больше чем нужно для обеспечения его жизнедеятельности. Например: два дома/квартиры, две машины и т.д.
И здесь было бы очень интересно узнать, как работающему человеку на зарплату в $93K — $108K купить в Швейцарии хотя бы два дома, учитывая что ему нужно еще платить ренту каждый месяц (если от родителей не досталось) и нести прочие расходы (Швейцария, к слову, одна из самых дорогих стран для жизни)?
учитывая что ему нужно еще платить ренту каждый месяц
Зачем платить ренту, если у тебя уже есть свой дом/квартира?
купить в Швейцарии хотя бы два дома,
Почему объязательно в Швейцарии? Сейчас есть мода у зажиточных Европейцев покупать дома/квартиры в Испании/Канарах и т.п. (кроме жилья в своей стране). И вложение и место для отдыха/пенсии и способ заработка на сдаче в аренду.
На самом деле, по Люксембургу жилье резко дешевеет от каждого км. от столицы, а стоит ему оказаться за границей (до которой 20 минут на машине) оно вообще может стоить в два раза дешевле. Поэтому вместо одной квартиры в столице легко можно купить два дома в 20 минутах на машине. В Швейцарии, вероятно, тоже самое.
Ну и как итог запишем: дети, если хотите быть по настоящем богатыми, то есть мультимиллионерами и миллиардерами — не тратьте время на вышку, сразу делайте дело!
А по поводу программирования без ВО — у меня перед глазами буквально два примера бессистемного подхода. Просто хочется плакать.
Как программировать на Pascal, Delfi, Perl.Помню, жена составляла резюме на вакансию тестировщика, указала у себя в навыках программирования язык Delphy. Правильно, англичане же не пишут i на конце слов ;)
За год до этого, примерно за неделю написал либу для управления светодиодной RGB панелью, используя регистры для управления GPIO и бинарные операции для оптимизации расхода памяти и управления всё темеже регистрами и прерываниями…
1. То, что растянули почти на год на самом деле учится буквально за неделю-две.
2. Факультет «Информатики и вычислительной техники». Учат, вроде как, на программиста… По факту — первый «Калькулятор» пишется только на 2м году обучения… Хотя за пару месяцев можно изучить ассемблер и написать своё ядро ОС с псевдографикой и инженерным калькулятором внутри…
p.s. вот вы упомянули технику чтения — а это кстати не оценка того что 'ах как хорошо он читать умеет'… это оценка того что у вас дислексии нет… и не более того
Что за вуз такой? Даже в нашем «Урюпинске» в 2000г java начитывали.
в общем случае для ее получения вы должны подтвердить квалификацию, предоставив профильный диплом. но есть нюансы…
есть такая штука — Blue card — это как Green card, только в ЕС
Я где-то читал, что она, в основном, только в Германии популярна.
Ну хотя бы сколько лет на рынке эта компания существует и сколько в ней сотрудников. Чтобы понять стоит ли прислушиваться к мнению конкретной компании.
При найме в иностранную компанию с перспективой переезда диплом о высшем образовании обязателен. Без него банально не дадут рабочую визу.
Зависит от страны.
то процесс не изменился бы вообще никак, только вместо диплома пришлось бы подтверждать то ли 5, то ли 10 лет опыта письмами от прошлых работодателей. Только и всего
Особенно, если компания где работал 5-10 лет назад давно уже закрылась, а в трудовой должность называлась как угодно, только не «программист» (инженер чего-нибудь/системотехник/оператор и т.п.). Диплом подтвердить проще и быстрее (часто вообще автоматически).
В целом, диплом (правильного вуза) достаточно сильно упрощает иммиграцию, отсутствие не то чтобы делает невозможной, но все-таки уже достаточно нестандартной.
В ряде случаев, может оказаться дешевле и проще для иммиграции получить любую корочку заочно/вечерне и т.п.
В практически любые можно, просто процедура намного более долгая и требующая большего количества телодвижений от работодателя. Поэтому работодатели, разумеется, отдают предпочтение тем, кто попадает под Голубую карту
Да даже голубая карта не всегда нужна.
In case you do not provide a recognized qualification then at least 5 years of work experience are required to qualify you as a professional candidate.
In case of no university degree:
5 years of work experience in particular profession are required when applying for the EU Blue Card.
www.eu-bluecard.com
Образование расширяет кругозорТолько для тех, кто этот кругозор хочет расширять.
На практике же многие предпочитают забуриться в одну интересующую тему (это может быть что угодно: от аниме или реконструкции до программирования на ассемблере) и все остальное игнорировать. Ну или изучать в пределах «сдал зачет и забыл».
Любознательность — отличное качество, но есть оно не у всех. И уж точно любовь к познанию нового формируется (должна формироваться) не в институте, а сильно раньше.
У нас оно обслуживает в основном чистую науку, госуправление и отсрочку от призыва в армию, поэтому я периодически коллегам-приматам говорю «ну что, сколько интегралов взял после выпуска? И я нисколько». Хотя бы условно по специальности (статистика, ML/AI, численные методы) работает хорошо если 15% моего выпуска (а выпуск сто человек, если бакалавров считать).
Когда мне показали учебную программу магистратуры «у них», я чуть не разрыдался от умиления (при этом я до сих пор считаю магистратуру на кафедре ПВТ отличной в сравнении с возможными альтернативами в городе). И курсы массово читают люди, которые предметом курса занимались вчера на работе, а не *цать лет назад на практике в вузе.
В итоге всё утыкается в цели (которые даже на момент поступления в вуз могут не отражать ничего). Ну и ещё вуз это опыт решения любых задач в любые сроки, разумеется («что сдаём? Китайский? Завтра? Методичка есть?»).
UPD. В итоге по моему мнению нынешнее наше высшее образование в ИТ скорее бесполезно, а нужно вот такое, когда тебя по основам разработки и эксплуатации проводят за руку те, кто в этой разработке и эксплуатации что-то уже понимают. Ну просто чтобы получить сразу базовые представления, что и зачем.
У них = в одном из вузов Германии, входит в национальный условно топ 30.
У нас = в одном из вузов России, национальный условно топ 20.
Программа вовсе не волшебная, а ориентированная на то, чтобы после выпуска сразу пойти на завод и строить (начиная с проекта) там самолёты или автомобили — внезапно, в них тоже есть что сказать на C.
Например, человек в понедельник разрабатывает ПО для автопилота пассажирского самолёта прямо в одном из подразделений Airbus, а во вторник с утра идёт читать лекцию о безопасной разработке магистрантам. Что-то вроде «вот так, малята, мы пишем код для самолёта, чтобы он вас довез куда надо, а не в морг на опознание».
Но это всё слишком сложно и вряд ли кому сдалось. По факту вышка сильно помогает завести трактор, ну и, может, полезные связи, если повезет.
Я все понимаю: первокурсники — это не пугливые первоклашки, мочить штаны от страха не должны, но перед глазами имеется несколько примеров, когда студент не хочет идти в институт именно из-за того, что его там будет «гнобить» преподаватель. Причем не за отсутствие знаний или несделанную работу (что, в общем-то тоже неправильно), но и просто по принципу «я звезда, в этом институте 40 лет преподаю, а ты — дерьмо и звать тебя никак».
Мне приходилось мотивировать таких студентов НЕ бросать учебу, говоря «ну если ты с таким преподом сможешь все разрулить, то тебе любой самодур-работодатель не страшен». Срабатывало, но это не то, что я хотел бы видеть в хорошем вузе…
навык уживаться с самодурами не нужен.Вы знаете, в нашем неидеальном мире этот навык все же нужно иметь. Это не значит, что надо годами страдать от самодуров, но взаимодействовать с ними надо уметь. А то соберетесь вы как-нибудь к врачу в гос.поликлинику/к директору школы ребенка/к чиновнику за каким-либо разрешением, а как с ним себя держать — не знаете…
Вопрос сам по себе странный, так как IT область широченная до неприличия. Один делает сайты на CMS, а другой роботов в Boston Dynamics — оба в IT, но при этом очевидно, что требования к той же математической подготовке у них отличаются кардинально, а следовательно и "вышка" одному может быть не нужна совсем, а для второго крайне желательна.
В России есть вузы, где такой фигней не страдают. В вышке, например, из перечисленного есть только история, ее отменить не получается. Но спбгу, кажется, смог вынести ее в онлайн.
Медали на международных олимпиадах слабо коррелируют с программой вуза и качеством преподавания. Олимпиадное программирование нигде не преподают практически. Все местными клубами делается параллельно основной программе. Где есть хорошие тренера и достаточное количество талантливых ребят — там есть и медали. Где-то это движение может даже встроить один-два предмета на старших курсах по выбору, но это редкость.
Врачу да, санитару или медсестре/медбрату нет.
Архитекторы да, прорабу или разнорабочему нет
Внезапно прораб — специалист с ВО, инженер. Если, конечно, мы не о погонщике гасторбайтеров на строительстве дачных туалетов. Что-то вроде технолога "производства" который организует, следит и отвечает за процессом реализации проекта или его части. На крупных объектах требования к прорабам более чем серьезные.
P.S. любопытно почему у нас принято счтитать работу прораба низкоквалифицированным трудом
«На должность производителя работ (прораба) назначается лицо, имеющее высшее профессиональное (техническое) образование и стаж работы в строительстве на инженерно-технических должностях не менее 3 лет или среднее профессиональное (техническое) образование и стаж работы в строительстве на инженерно-технических должностях не менее 5 лет.»
Т.е. не обязательно, хотя и желательно. Собственно вопрос стоял об обязательности :)
И да, это не умаляет ни разу роль прорабов, по крайней мере в моих глазах. И тут вы верно подметили — «крупных объектах требования более чем серьезные», если заменить «объект» на «проект», то получим применимое к IT высказывание.
К тому же тот же медбрат/медсестра это тоже не низкоквалифицированный труд, как не удивительно. Думаю, что как в случае с прорабом это вариация «тыжпрограммиста» — схожий механизм.
это как раз «сайтики делать», «зубки лечить». Высшее — программить какой-то модуль к МКС (P.S. Ну или там для управления АЭС), разрабатывать новые методы лечения зубиков. Актеры и музыканты тут, извините, ну просто не в тему совсем. Там чуть иначе зарабатывают деньги, но да, образование совсем необязательно.
Кто есть кто, когда наладчику станка ЧПУ из говна и палок нужно сделать деталь или программисту, из говна и палок написать код?
В обоих инженерный подход с применением инструментария — режимы, резцы, фрезы/синтаксис, алгоритмы
(Просто закончил эконом. факультет в сельхоз. академии и знаю сколько знаний по хорошему должен каждый из них иметь чтобы делать свою работу не как деды завещали, а хорошо и с пониманием)
Касательно агронома — признаю, ошибся. Но только вот правильней было бы спрашивать не про агронома, а про сельское хозяйство.
Обязательно ли высшее образование в IT?
Мое личное мнение — Не обязательно. Но крайне желательно.
Для мальчика — кодировщика на побегушках будет вполне достаточно почитать книжку из серии "… для чайников".
А для ведущего инженера — катастрофически недостаточно.
Высшее образование довольно средне учит программированию.
Мое личное мнение — высшее образование само по себе вообще ничему не учит. Учится человек, который для этого и ходит в институт. Если просто ходить на лекции /семинары и просиживать на них штаны — толку не будет. Даже при условии, что все контрольные решены, курсовики сделаны, зачеты и экзамены сданы. Обучение — это осознанный процесс. Чтобы получить в конце этого процесса какой-то осмысленный результат, человек должен хорошо понимать, зачем оно ему надо. Нет понимания (поступил в институт, потому что так мама велела) — ну извини, никто не виноват.
Если понимание своих жизненных целей и задач есть — то никто не запрещает получить все необходимые знания из книг. Вроде как — просто иди в магазин, покупай учебники, скачивай разные курсы, разбирайся, пробуй что-то делать сам. Теоретически, так тоже можно стать спецом, не посещая институт — достаточно просто прочитать некоторое количество учебников, и готово дело. В реальности все не так радужно, то есть в институте получить нужный объем структурированных знаний оказывается сильно проще.
Высшее образование чаще всего оторвано от реальной практики от слова совсем
Знаем, проходили мы эту «оторвано от реальной практики».
Вопрос первокурсника: «Ну нафига мне эта ваша линейная алгебра с матрицами, если я хочу программером быть?».
Ответ третьекурсника: «Так надо, Федя. Вот когда попробуешь сам написать простенькую трехмерную игрушку, тогда и поймешь, зачем тебе эти матрицы нужны».
Министерство образования при словах Java, Go, Python, Kubernetes, Zabbix, Prometheus крестится
Ничего страшного в этом нет. Через пять лет про какие-то из этих слов общественность начнет потихоньку забывать. Вместо них появятся новые, про которые сейчас никто еще и не слыхал. Для толкового выпускника ВУЗа не составит проблемы за короткое время разобраться в новом для него языке программирования, фреймворке, библиотеке. Точно так же толкового выпускника не удастся напугать необходимостью разобраться в каком-нибудь алгоритме по книжке из 60-х годов прошлого века, где все примеры кода приведены, например, на АЛГОЛе. Он запросто перепишет нужный ему алгоритм на том же C# или Java, прикрутив ООП, или ФП. Ну и никто не запретит студенту потихоньку изучать новые технологии самостоятельно. Более того, любой IT шник вынужден будет заниматься изучением этих самых новых технологий непрерывно всю оставшуюся жизнь.
Ну то есть (опять же мое личное мнение) — высшее образование дает человеку некоторые дополнительные возможности при обустройстве своей жизни. А воспользуется он этими возможностями, или нет — это уж каждый для себя сам решает.
Нередко бывает, что бывший студент выходит из стен ВУЗа и понимает, что 5 лет шёл не туда и непонятно зачем.
К сожалению, это так. Более того, в наше неспокойное время нередко оказывается, что институт деградировал до уровня торговой точки, где просто продают дипломы… Вот такое высшее образование и правда нафиг никому не нужно. Только пустая трата времени.
и понимание своих жизненных целей и задач есть — то никто не запрещает получить все необходимые знания из книг. Вроде как — просто иди в магазин, покупай учебники, скачивай разные курсы, разбирайся, пробуй что-то делать сам. Теоретически, так тоже можно стать спецом, не посещая институт — достаточно просто прочитать некоторое количество учебников, и готово дело. В реальности все не так радужно, то есть в институте получить нужный объем структурированных знаний оказывается сильно проще.
По книгам сложно из-за отсутствия фидбека. Но мы живём в 2020-м году, и у нас есть интернет со всякими Coursera и т.д. — и это только зарождающееся направление, которое пока что во многом копирует классическую схему, грубо перенося ее онлайн.
Развитие инструментов онлайн-самообразования — лишь вопрос времени.
Давайте пример из жизни расскажу в тему:
Работал я в одной довольной серьёзной конторе. Фронтендом там занимались два человека (я и ещё один товарищ). Оба без вышки. У всех остальных (а это были бэкендщики и, внезапно, тестировщики) было высшее, либо же студенты старших курсов. Я уволился. Товарищ остался единственным фронтендером. И при мне ещё взяли на «пол ставки» какого-то мальчика-старшекурсника. Ему там какие-то мелкие простые задачки давали — чтобы опыта набирался. Не меньше года он этого опыта набирался… Фронтендщик уходит в отпуск. Тут появляется крупная задача по фронту. Студенту говорят — «ну вот ты уже довольно долго в подмастерьях сидишь, пора бы тебе уже и серьёзным делом заняться». Несколько недель он что-то там ковыряет. Когда товарищ возвращается из отпуска — студент сразу же увольняется. И как раз в этот момент я зашёл их навестить. Я не помню какая там дичь была, но раз уж бросив беглый взгляд на монитор (абсолютно не вникая в код) я спросил «ты что, пьян?» — очевидно, очень лютая. «Я? Я??? Да это этот… наговнокодил и слинял». Ну я так осторожно «ну мало ли… ну может не знает он JS толком, их же в универе только PHP учили». На что товарищ резонно мне замечает «А кого это волнует? Он — инженер-программист. Он должен осваивать синтаксис любого незнакомого языка в кратчайшие сроки. Основам алгоритмизации его же должны были учить.»
Так что нет. Никак высшее образование не связано с порогом вхождения в незнакомые технологии.
Итого, собрались работать в успешной международной компании над интересными проектами: то тут нужно и ВО и контрибутить в Open Source на GitHub и запросто запилить алгоритмы на графах у доски с маркером. Ибо по другому вас просто опередят конкуренты и вы своей цели не добьетесь.
Хотите прокладывать витую пару в маленьком городке, тут если вы с утра не пьяный (утрированно) то уже наверно вполне конкурентоспособный.
Так что всегда нужно смотреть на то какой навык/бумага/форма одежды принесет максимальный ROI в соответсвии с вашими целями и следовать этому.
По моему опыту вот такой подход работаделей
Если человек уже опытный (мидл, сеньор), тогда на наличие ВО не смотрим. Если кандидат претендует на позицию джуна (или на стажировку), то при принятии решения будет учитываться, что он учится(-лся) в ВУЗе на IT-специальности.
Приводит к тому что ВО нужно, ибо как ты получишь реальный опыт если тебя без ВО никуда брать то не хотят.
подавляющее количество наших программ обучения рассчитаны на очень среднего учащегося
Потому и отношение к выпускникам такое себе. Опыт работы более предпочтителен.
у некоторого количества людей вопрос вышки не всплывает никогда
И у меня не всплыл. Диплом ни разу не приходилось показывать (хотя спрашивали бывало — есть ли вообще).
Отсутствие вышки ни в коей мере не является чёрной меткой в ИТ
Разве что если не задумываться об эмиграции, как уже упоминали выше.
Опыт работы более предпочтителен.
Хм… Приходит к вам школьник и заявляет — «Я программист! Я сменил обои!!! (Написал БолгенОС)».
Или приходит и говорит — Я учусь в <ВУЗ>. Хочу на подработку.
И кого выберете?
Ну и уже не вам, а вообще. В ответ на «опрос». А кого они хотят взять без ВО? Гения-программиста в 17 лет? Или готовы взять ЛЮБОГО школьника и полгода натаскивать его по букварю для чайников?
Всем хочется «молодого, амбициозного, не старше 25 лет и с опытом работы 15+»! ))))
Автор не обладает всей полнотой информации: П.3 в плюсах и П.2 в минусах (там где о языках программирования и технологиях) не соответствуют российской действительности. Стандарты на высшее образование никак не регламентируют, что конкретно должно быть в учебных планах и рабочих программах дисциплин.
что «это ж технарь, фу, я что, дебил там учиться?»
Со средним балом меньше 4,4 на бюджет не пройдёшь. В прошлом году конкурс был около 12 человек на место.
Бывал я на финальных экзаменах "программистов" в одном техникуме. Список вопросов ограничивается хорошим владением MS Office, без макросов.
А вы видели именно программирование?
Неизвестно в какую сторону захотите развиваться — в некоторых оно может быть необходимо, да и опыт хорошего обучения лишним не будет.
Другое дело, что дипломы теперь столь у многих, что его наличие считается само собой разумеющимся во многих сферах деятельности, где люди, на самом деле, редко используют что-либо за пределами школьной программы.
Вопрос о необходимости ВО так сильно задевает многих, потому что учиться в ВУЗе долго и тяжело и разные люди воспринимают этот процесс по разному. Кроме того, в ВУЗ обычно поступают после школы, в возрасте когда человек плохо понимает чего хочет, а времени на выяснение этого вопроса нет — надо ходить на занятия и сдавать сессию. Я бы посоветовал не торопиться с поступлением после школы и посмотреть по сторонам сначала, поработать где-нибудь, смотря какие возможности есть, но, к сожалению, сейчас школу заканчивают в 18 лет и не поступивших юношей забирают в армию, вот уж куда точно идти не надо.
Все эти вечные споры о вышке в ИТ всегда идут от тех, кто учился в какой то жопе (уж простите, это мое оценочное суждение). В школе х пинают, потом еле как в ближайший к дому вуз, лишь бы не в армию, а потом предъявы — меня ничему не учат.
Есть нормальные вузы, с нормальными преподавателями и программами.
Я вот отучился в НГУ, даже магу закончил. У нас был и С++ и джава, и руби (питонов тогда не было, но думаю сейчас и он есть в программе), был РМбок, было проектирование программных систем от практикующих в ком. Компаниях специалистов, были сети от сертифицированного циско товарища, были операционные системы: от устройства ядра соляриса, до администрирования АД, Была и дискретка с функаном.
Все что было актуально в ИТ на момент обучения нам показали.
Точно.
Это главный минус современного ВО.
Как мне кажется, процесс получения высшего образования дополнительно дает возможность привыкнуть к стрессовым ситуациям, что само по себе очень неплохо
Если бы я собеседовал человека на работу, меня бы больше интересовало не само высшее образование, а отношение к нему. Если человек говорит "они ничего мне не дали", то стоит проверить его навыки — и боюсь что едва ли десятый человек окажется новым Илоном Маском или Биллом Гейтсом
Ну и наверное не так уж просто придумать годную программу для специалиста в IT. Криптографу, наверное, хорошо бы знать дискретную математику. Низкоуровневому разработчику игровых движков было бы неплохо знать линейную алгебру и хотя бы немного дифференциальной геометрии. Для серьезной работе в боинге очень хорошо заходит меаника сплошных сред. А еще всем хорошо бы знать что такое "о большое" и "о малое" — и вот мы уже получаем типичный курс высшей математики.
В любом калькуляторе сейчас есть перевод в разные системы исчисления. А если вы хотите чтобы вам в уме такие выкладки делали, то вопрос — а вы сами обратным процессом перевода в уме хорошо владеете? Ну скажем 137 (Dec, а ведь можно ещё и Oct) в двоичной системе?
UPD: И вообще, почему именно «бумажка»? Почему не «в уме» или «на калькуляторе»? Или вы считаете, что у айтишника с бумажками дело должно обстоять лучше чем с калькулятором или мозговой деятельностью? Не потому ли, что лично вы умеете это делать как раз таки именно на бумажке?
я кстати и таблицу умножения не помню, хотя как и все школьники зубрил её до слез.
С вашей точки зрения я наверное совсем потерянный и глупый человек.
знания как переводить системы счисления, это очень узкоспециализированное знание с которым столкнуться напрямую очень немногие, за весь мой опыт работы программистом и сисадмином, мне ниразу и никогда не понадобилось чтото переводить так срочно что это надо было делать в уме. мне достаточно знать чем различаются системы счисления, где используются и как быстро перевести подручными средствами… и ручка с бумажкой никогда не были такими подручными средствами… я даж не могу придумать когда это (именно это знание) сможет пригодится.
помню был на одном собеседовании где мне сунули лист А4 и попросили написать здоровенную программу… типа 'должОн знать как'… ах не можешь? а чёж ты резюме на сеньора прислал?
Мы не программисты. А сетевику, например, нужно однозначно понимать, почему ip-адрес делится на октеты, хотя числа все десятичные, и что означает в физическом смысле запись /24 после адреса. А это как раз и есть счисление.
отучившиеся 4 года в технаре, потом 4 года на бакалавра
В вашем исходном комментарии написано что это любой человек с вышкой знать должен. Неважно сетевик, проектировщик вентиляций или программист. А то и вовсе экономист.
Я понимаю что есть дефолты, но для меня например дефолт это программист, а им в большинстве это не нужно.
Мой исходный комментарий был на публикацию, называемую "Обязательно ли высшее образование в IT?", поэтому про проектировщика вентиляции я изначально не говорил. И в нем нет утверждения, что нужна именно вышка. И я написал о своём опыте набора сетевиков. Если человек идет на сетевика — расскажи, что ты знаешь о счислении. Мы это требуем. А исходя из каментов, можно подумать, что айтишники — это только программисты. А это не так. И мы тут, на работе, инженеры все. У нас так принято — все знать в рамках образования.
Что насчет людей, кто имеет высшее образование (гуманитарное) и работает по этому направлению, но хочет сменить сферу деятельности? К ним справедливо то же, что и в посте, или тут другая ситуация все же?
P.S. Думаю, что у меня может игра то, что я вечно что-то учу/хочется что-то учить, при этом я сам себя ругаю за то, что не даю себе покоя и вечно себя гружу.
P.S.S. Естественно все это проходить заново (я про ВО) не особо хочется (госы, экзамены, дипломы), но пока иного пути не вижу.
Но один фиг, что-то мне не спокойно с этим переобучением. Лишним естественно не будет, но кажется одного переобучения не достаточно.
Хочется развития, как и в этом направлении, так и в принципе в ИТ составляющей.
Вот мой пример. у меня нет вышки, но большой успешный опыт работы в совершенно разных сферах от менеджмента до программирования, я блин самостоятельно без ВУЗов и 'семинаров, зачетов, дипломов' научился искать информацию… и зачастую в конторах где я работал я был человеком с наиболее широким кругозором чем остальные сотрудники с вышкой, которые со мной работали. (да да, самолюбование, но я отнюдь не гений)
И блин, мне сейчас уже 36, и что я должен пойти в ВУЗ чтобы получить навык «усваивания информации» чтобы преодолеть какието странные барьеры в голове у некоторых топменеджеров?
p.s. у меня никогда не было проблем найти работу, во всех вакансиях было указано 'обязательно вышка'
p.p.s. единственное о чем я пожалел что бросил в свое время вышку (на первом семестре после конфликта с преподавателем), это то что мне теперь сложнее завести трактор
Те, которые получают нормальное, классическое образование, будут руководить этими самыми «программистами». А эти самые мальчики в кедах, будут на них работать без сна и отдыха. Собственно руководителям это и нужно. Если вас устраивает такая перспектива — долой классическое образование!
Может нужно просто купить модные кеды, футболку с рукопожатным, в определенной среде принтом, прочитать самостоятельно пару книжек типа «чего-то там за 21 день, для чайников», и вот ты программист?!
В далеком 1998 году мне в руки попал мануал по бейсику..., причем даже не учебник для чайников а тупо мануал… и блин да, я сейчас программист и руковожу программистами
Как думаете, мой пример достаточно абсурдно-неправдоподобен?
И тут недавно я прошел курс на coursera по ML от Стенфордского университета. На реальных примерах пришло пониманание для чего это вообще нужно. Более того, я вспомнил, что и курс ML у нас был в университете. Только мне он вообще не запомнился. А тут на coursera так забористо рассказывали, что если бы такой преводаватель был у меня в университете, я, наверное, выбрал совершенно другое направление развития.
Так же следует учесть еще один момент, что моя специализацию в ИТ в университете определили ровно 3 преподавателя, которые смогли хоть чем-то заинтересовать.
я никак не мог понять зачем мне вся это высшая алгебра и прочие непонятные языки программирования.
тут надо мыслить понятиями не 'зачем', а «как устроена жизнь»
Я хоть и отучился в ВУЗе всего один семестр, но был в восторге от курса физики и вообще от глобальности и проникновения математики в нашу жизнь… появляется понимание что математически можно описать практически всё вокруг.
И 'непонятные' языки программирования — это надо рассматривать как расширение кругозора, чтобы было понимание что свет клином не сошелся на js/python/java/etc и в мире есть другие подходы и решения и возможно вы когдато об этом вспомните и вам это знание поможет
появляется понимание математически можно описать практически всё вокруг.
Неудивительно. Математика как раз предоставляет язык для точного описания "всего вокруг". В принципе, для этого годен любой достаточно распространённый человеческий язык, но на языке математики эта задача в некоторых случаях решается удобнее.
В принципе, для этого годен любой достаточно распространённый человеческий язык,
сомневаюсь что можно описать человеческим языком описать всякие взаимозависимые вещи с интегралами… не впадая в выражения 'вот эта штука хитрым образом воздействует на ту штуку… ну вот таким особым действием'
Можно-можно. И без неясных слов типа "хитрым образом". Но, наверно, в объяснение для начала придётся включить определение интеграла, определения арифметических операций… В конце концов, математику объясняют на естественном языке. Любая математическая запись имеет перевод на все (достаточно распространённые) человеческие языки.
«Взятое число первое сложенное со вторым разделенное на пять частей равняется сложенной единице с первым числом» — условно, не нашел быстро реального примера.
Да хоть школьное "В прямоугольном треугольнике сумма квадратов катетов равна квадрату гипотенузы".
"Квадрат числа — это число, умноженное на себя". Или, более подробно,
"Есть число, которое назовём A. Квадратом числа A называется число, равное числу A, умноженному на себя (т.е. на число A). Вместо A можно подставлять любое число".
Далее могут следовать такие же определения операции умножения, определения числа, определения равенства.
Ах да, всяким гипотенузам, катетам, треугольникам ВНЕЗАПНО тоже можно дать определения, понятные (но не обязательно интересные) даже детсадовцу.
Вот про квадрат выше хорошо описали, понятно.
А в вашем примере, надо определение 'площади' и 'что такое гипотенуза' и 'катеты'
хотите простым языком объяснять, забудтье математические термины.
но мы сейчас всё вокруг простого… давайте про интегралы расскажите… помню наш математик в ВУЗе чуть не плакал от того что никто не понимает 'элементарных операций с ними'… которые если расписать их пошагово занимают две общие тетради мелким шрифтом… а их типа надо в уме считать… (это вообще кивок в сторону высшей математике в школе)
Хотя я честно говоря вообще не понял откуда такое требование взялось. Термины с древних времен использовали. Как и геометрические чертежи. Это в вычислениях и алгебре словами пользовались вместо знаков и символов.
Я уже начал вспоминать, в какой книжке видел определение меры вообще и площади в частности, но, пожалуй, поленюсь это всё до палочек раскручивать. Как и интегралы. Тем не менее, принципиально это возможно, хотя и долго и нудно. В школе за несколько лет это всё с нуля объясняют (а в вузе — за пару лекций, но не совсем с нуля).
А после объяснения уже можно использовать формулы — краткие записи исходных нетривиальных идей.
Для начала попробуем определиться с предметом исследования. Высшее образование — какие у него плюсы и минусы на текущий момент?
ИМХО Вы не с того начали. Что вообще такое высшее образование? Чем оно отличается от… опа, от чего? От среднего профессионального? Что является альтернативой высшему образованию? Что отличает это не высшее образование от высшего вообще и в частности в IT?
Если нужны деньги или интересная работа, ВО не нужно совершенно.
Если хочется не иметь проблем с СБ, заграницей, то уже желательно.
Во всех остальных случаях — пригодится.
Абсолютному большинству даст шанс получить опыт, знания и фундамент профессионального мышления
Единичных уникумов рок-звезд убережет от неподъемного груза предрассудков, лицемерия и невежества, который почти наверняка придется встретить неоднократно практически где угодно, даже здесь.
Будь реальная жизнь РПГ,
многие бы наверняка с огромным удовольствием проходили проверку в диалогах в стиле:
- У меня нет знаний и диплома [закончить диалог]
- У меня есть знания, но нет диплома [Убеждение: 80]
- У меня есть знания и портфолио [Убеждение: 120]
- У меня есть знания и диплом [требуется: Диплом]
- Я потрясающий! [перк: Пожертвовать молодостью, здоровьем, друзьями, получив умения, знания и опыт, превосходящие квалификацию коллег различных направлений и высочайшего уровня]
Но такой проверки нет.
Мы все — люди, со своими характерами, сложностями и грузом прошлого.
И IT слишком далека от идеального образа интеллектуального среднего класса.
Если есть выбор, будет проще жить с высшим, чем без него.
Мы давно позабыли, зачем нужно высшее образование и что за ним должно скрываться. В.О. должно быть в первую очередь научной работой. Это погружение в фундаментальную науку. Для погружения в прикладную науку вполне достаточно среднего специального образования.
Если нам нужен сварщик, который умеет хорошо варить алюминий — его следует искать в ПТУ. Если же нам нужен специалист, который глубоко понимает процессы происходящие при сварке алюминия и способен модифицировать существующий процесс для того, чтоб он был возможен в условиях атмосферы Венеры — нам нужен дипломированный специалист из университета. Причем желательно, чтобы ранее он уже поработал сварщиком алюминия несколько лет, прежде чем податься в фундаментальную науку.
Так и в IT — мы же не нанимаем сотрудников просто так — мы нанимаем сотрудников для выполнения определенных задач. Если мне нужен сотрудник на заполнение сайтика hr-отдела на wordpress — о каком высшем образовании идёт речь? C HTML и CSS знаком? — Годен. Если мне необходим стабильный мидл, который может решать широкий спектр задач — я в первую очередь буду смотреть на опыт и только потом на В.О.
Но если мне нужен сеньор-помидор, который сможет спроектировать систему, расписать задачи джунам и мидлам, договориться с соседними отделами об интеграциях да ещё и модифицировать алгоритм сортировки чтоб на 64кб оперативки сортировать зеттабайты данных — то тут будет странно видеть кандидата без В.О./курсов/хоть каких-то сертификатов. Причем важна не сама бумажка. Важно то, что человек в какой-то момент осознал нехватку у себя фундаментальных знаний и нашёл самый оптимальный способ их получить — пойти учиться.
И нет. К сожалению, я слабо верю в гениев-самоучек которые абсолютно самостоятельно до всего дошли своим умом и не осталось никаких документальных подтверждений их обучения. Сертификаты/дипломы/полки книг в реальной или виртуальной библиотеке или статьи в блогах всегда тянутся за хорошими специалистами просто как побочный продукт.
Важно то, что человек в какой-то момент осознал нехватку у себя фундаментальных знаний и нашёл самый оптимальный способ их получить — пойти учиться.
может быть ошибкой, предполагать что наличие бумажки — показатель знаний у человека
до всего дошли своим умом и не осталось никаких документальных подтверждений их обучения.
тут всегда вспоминаю фразу, которую часто слышал от взрослых в детстве 'Кто тебя этому научил?' 'кто тебе это показал/рассказал?'… почемуто априори многие считают что человек может чтото только выучить от когото или получить знания со стороны и не может по шагам дойти до решения самостоятельно (ктото же ему полюбому подсказал!)
==
тут ещё есть большая разница что в вышке дают теорию, а опыт дает практику… и зачастую они очень сильно отстоят друг от друга в реальности… я видел очень крупные over-engineered проекты которые писали люди пришедшие на работу из ВУЗа и решившие что они знают теорию лучше и в итоге поддержка таких проектов превращается в страшный ад
Может быть ошибкой, предполагать что наличие бумажки — показатель знаний у человека
Это легко выясняется если не на собеседовании то за время испытательного срока.
Кто-то же ему по-любому подсказал!
Именно так. Как я и писал выше — книги, статьи, код на гитхабе… Даже если человек дошёл до решения самостоятельно — всегда есть что-то от чего он отталкивался. И опять же — по моему опыту далеко не всегда самостоятельное решение — самое лучшее. Вспоминая те-же самые Design patterns — сколько я видел фабрик, фасадов и наблюдателей (observer) написанных по-наитию в поте и муках. Если бы разработчик заранее знал о подобном шаблоне и умел его использовать — его решение было бы более элегантным и заняло бы меньше времени на разработку.
И в итоге поддержка таких проектов превращается в страшный ад
Да. Бывает. Либо у теоретиков, которых вы описали, либо у «восторженных» разработчиков, которые только что прочитали какую-либо книгу и рвутся её испытать в бою. И в данном случае это именно «теория vs. практика», но я хотел бы заострить ваше внимание на том, когда мы говорим о В.О. это должно быть не теория против практики, а именно фундаментальная наука против прикладной науки. И там и там должна быть и теория и практика. Просто В.О. должно давать глубинное понимание процессов, тогда как среднее специальное образование должно давать прикладные навыки. Возвращаясь к аналогии со сварщиком — чтобы варить алюминий достаточно поверхностно знать о существовании оксидной пленки, но надо очень хорошо знать режимы работы сварочного полуавтомата. Чтобы разрабатывать процесс варки алюминия в условиях атмосферы Венеры надо знать всю химию и физику процесса.
То же самое и в IT — чтобы разрабатывать даже очень сложные фронтенд-приложение не обязательно понимание работы web-сервера, но если мы говорим о каком-нибудь высокочастотном трейдинге — лучше знать как вся эта конструкция работает начиная от движения электронов по проводу.
В.О. должно быть в первую очередь научной работой. Это погружение в фундаментальную науку.
Нет. Наука — деятельность по получению новых (для человечества) достоверных знаний. Высшее образование даёт широкие знания и некоторые навыки (например, навык обучения). Среднее профессиональное — более узкие знания. Та же сварка (как и программирование) может требовать огромного количества знаний, без которых получится ерунда. Но применять или просто иметь знания (независимо от их широты) недостаточно, чтобы заниматься наукой.
Тем более, фундаментальная наука — это вообще отдельные сорта, области научной деятельности.
Тем более, фундаментальная наука — это вообще отдельные сорта, области научной деятельности.
Тут да, я немного напутал с терминологией, прошу прощения.
Наука — деятельность по получению новых (для человечества) достоверных знаний.
Тут мы, кажется, немного запутались в терминологии. Для примера — разработка транзистора на полупроводниковых материалах — это фундаментальная наука. Но разработка CMOS матрицы на полевых транзисторах это уже наука прикладная.
На основании этого я и предлагаю разработку алгоритмов для машинного видения автопилота автомобиля выделять в отдельную категорию CS требующую В.О., а разработку сколь угодно сложных приложений считать вполне себе прикладной работой, для которой достаточно знания факта о существовании различных алгоритмов сортировки и источников где о них можно прочитать, но глубокое понимание уже не так критично.
Раньше когда закончил высшку и положил диплом в шкаф тоже считал что зря потратил 5 лет своей жизни, потом меня пригласили работать в ОАЭ и там на определенные позиции, например такие как Software Developer обязательным условием является наличие диплома для открытия рабочей визы.
Второй раз когда переезжал в Германию, тут тоже требуется наличие диплома для открытия визы. (не обязательно, но с ним на много проще)
Так что я своим племяникам рекомендую идти на высшее в ИТ, но особо не заморачиваться главное ссесию сдавать и как можно раньше начинать работать по специальности.
Просто как факт: наличие высшего образования трактовалось как у меня, так и у моих коллег, как нечто вторичное, неимеющее никакого отношения к шансам найма кандидата. Что было важно: опыт и знания направления по которому шел разговор, умение объяснять сложные моменты простым языком, общие технические данные.
профильное высшее образование ОБЯЗАТЕЛЬНО для рабочей визы
Не во всех странах, иногда можно заменить опытом. Но с диплом сильно легче. С другой стороны, можно получить заочное/вечернее исключительно для корочек на визу.
что профильное высшее образование ОБЯЗАТЕЛЬНО для рабочей визы, друга в тот же гугл без вышки не взяли, ибо визу не дадут
не обязательно, и в гугл не взяли скорее всего по другой причине
и указывайте страну когда про такое пишите
Если же человеку интересна наука и ему хочется ей именно ей, или какой-то деятельностью, которая тесто связана с наукой, то ему дорога в ВУЗ.
Среди профи я выделяю только одно качество, говорящее о профессионализме — дотошность до деталей в купе с аналитическим складом ума.
форсмажор из-за которого смысла в защите диплома не было
Кхм. Даж незнаю что за форсмажор такой должен быть что бы за 5 потраченных лет учебы не получить бумажку, а просто уйти бросив все.
Действительно, совершенно пустяковые ситуации.
Смерть родителей?
Не поверите но у одногрупника такая ситуация сложилась, и таки ВУЗ он закончил.
Действительно, совершенно пустяковые ситуации.
Я не говорил что ситуации пустяковые. Сложности и форсмажоры могут быть очень разные и трагичные, однако их можно и нужно пережить.
Сейчас прямо в законах прописаны профстандарты, где даже сборщику пк нужно даже не пту, а среднеспециальное, птушников они вообще не учли, т.е люди учились, а их выкинули
да ты можешь стать ип, но к таким отношениям готовы весьма не все компании
Даже вот думаю толи пройти курсы профильные аля слермы или пойти в шарагу за среднеспециальным
По законам как понял толком санкций нет за несоблюдение профстандарта, но это может быть поводом твоего быстрого увольнения, да и потом могут пару пунктов законодатели подправить и вуаля уже и штраф будет серьезный
Мне 35 скоро и хз даже что делать, получается свалить из страны с такими законами намного проще и безопаснее, чтобы потом не остаться дворником
да и потом могут пару пунктов законодатели подправить и вуаля уже и штраф будет серьезный
быстро они это сделать не осмелятся, учитывая что подавляющее число людей у нас не работает по специальности
Мне 35 скоро и хз даже что делать, получается свалить из страны с такими законами намного проще и безопаснее, чтобы потом не остаться дворником
мне 36 и даже если я не свалю, у меня чето нет особого страха что законом запретят брать ИТшников без вышки… учитывая что и без таких лимитов на рынке недостаток специалистов
====
но и кстати, вы хотите свалить из-за законов? так в США например всё гораздо веселее… ну с программистами ладно, а вот почти все остальные профессии лицензируются, электрики, водопроводчики, слесари, строители… самому у себя дома даже кран починить нельзя
у нас всё ооочень и очень либерально
Можно у себя в доме самому чинить кран. Но есть вопросы с страховкой
ну фактически это одно и тоже, это как говорить (образно) что 'в РФ не запрещен ввоз, например автомобилей, всеголишь пошлина 98%'
по факту не делать страховку чтобы самому чинить кран и электричество у себя дома — это не совсем верное решение
Это в РФ не принято делать страховку, потому что у нас через одно место всё это работает… по этому сравнивая в лоб США и РФ, в США — хуже с этим (быть самоделкиным без лицензии)
1. общеобразовательные предметы, многие поспорят, но для меня наличие русского языка, философии, физкультуры и тд например на тех. специальности это просто нечто рожденное в пьяном бреду. Тупая трата времени, не более.
2. В целом огромные затраты времени, не только в плане того, что нужно почему то торчать там 4-5 лет, но и в плане затрат на собственно посещение университета, где естественно ни о какой оптимальности использования личного времени учащегося и речи нет. Тут может помочь дистанционное образование, но оно пока слабо доступно (живу в РБ, и на тех спец очень мало дистанционных мест, хотя деманд в последний год благодаря поправкам о ВС стал огромным, соотвественно мне как уже давно не школьнику нереально туда пролезть, не затратив тонны времени на подготовку к тестированию для набора максимальных баллов)
3. Невозможность нормально вкатиться. ЦТ (аналог ЕГЭ) проходит один раз в год летом (прощай возможность пойти в отпуск в самое любимое время). Поступление — таже самая проблема.
в итоге после 2х лет попыток, я полностью забил на свое желание подлатать базовые знания и заодно получить эту бумажку для решения проблем формального характера.
это все с точки зрения человека, который в свое время (спасибо милитаристам и экономистам) пошел учиться на экономиста на заочку, которую в итоге бросил (учеба на заочном в вузах РБ это тот еще прикол), а сейчас как захотелось формального подтверждения и заодно изучения математики — фиг там.
10 лет в профессии явно говорят что это не выскочка в 90% случаев
Держите посмеяться или поплакать, вот такими тестами начинают оценивать ИТ спецов
Мусорные вузы в рф закрыты или планируются закрыть
Мти с 25000 учениками закрыли одним днем
И даже выкладка видео, где проверяющие на камеру получили указание по сути сверху все проигнорировали и общественность сьела
собираешься сруливать из РФ — вышка необходима
она НЕ-необходима
она отлично покупается в мусорных вузах с дистанционным обучением
потом всплывает мошенничество с дипломом и вас депортируют с вечным баном… ага, отличная идея.
помнится в США была история когда отозвали гражданство и депортировали несколько тыс человек въехавших с 90 по 2000 год… накрыли юридическую контору которая за бабло «готовила документы для иммигрантов»… и тупо по списку их клиентов всех депортировали… дело было уже в 10-х годах…
потом всплывает мошенничество с дипломом
Мошенничество это когда куплен фальшивый диплом в метро, устроиться в любой ВУЗ с гос.акредитацией, а потом покупать курсовые, лабы, экзамены и диплом (и получить через какое-то время корочку) — вполне легально (пусть и не совсем честно). Многие коммерческие ВУЗ'ы в РФ на этом строят свою основную бизнес модель.
Смысл же не в корочке, а в знаниях. Или нет, или что-то изменилось в мире я отстал от жизни?
Любопытно другое — много ли вы видели условных senior-ов без высшего образования? (незаконченное не в счёт)
Сам я имею ВО + ССО, причём ВО химик, а ССО программист. ВО очень нужно, оно прокачивает мозг, развивает коммуникативные навыки, я перестал быть интровертом-социофобом, могу разобрать массу информации, именно разобрать — не изучать всё подряд, а выборочно.
Знаю нее мало ИТ инженеров или программистов, учившихся на химиков: эта наука, которую вызубрить невозможно, можно только глубинно понять и тогда всё становится легко.
Да, некоторые работодатели загоняются, требуют от меня именно технического ВО, хотя за 10 лет стажа даже если было именно оно, многое поменялось.
Вузовские преподы работают там не первый год, и знают, что студенты, выйдя из под неусыпного учителско-родительсткого контроля, направленного на решение одной задачи — занять ребёнка, тут-же идут в разнос и забивают на всё. Поэтому эмулируют школу в лайтовом режиме.
Рабочий метод, но неоптимальный. Гораздо лучший вариант — лицей (8-11 классы). Еще лет 10 назад было много таких учебных заведений, с углубленной проработкой определенных предметов, а, самое главное, с ИНСТИТУТСКИМ отношением преподавателей к ученикам. Система «лекция-семинар-зачет», практика «типовых расчетов (типа курсач)» и прививание привычки работать самостоятельно, планируя загрузку.
Жаль сейчас лицеи массово заводят обратно в стойло, снимая с них статус, снижая уровень до обычной «хорошей» школы.
Пока ты джун.
С опытом, приходит необходимость в знаниях, которые тебе дал ВУЗ, но ты уже забыл)))
Но эти знания быстро вспоминаются, так как один раз уже изучал.
rb.ru/news/coding-skill
Наиболее полезным навыком для программистов оказалась не математика, а способность к изучению языков.
Нет, исследование замечательное — оно еще раз доказало что естественные языки и языки программирования не просто так все вместе называются языками. Замечательное подтверждение того, что математическая теория языков работает и полезна. Но потом пришли журнилисты некоего Rusbase и из научной статьи с названием: «Relating Natural Language Aptitude to Individual Differences in Learning Programming Languages» сделали вывод что:
Наиболее полезным навыком для программистов оказалась не математика, а способность к изучению языков.
Ну если мы качество программиста измеряем его способностью выучить новый язык, то почему бы и нет. Но это достаточно смелое утверждение, вы не находите?
Как же мне сейчас не хватает некоторых знаний…
P.S. Да, большинству моих однокурсников университетские знания не пригодились совсем. Но…
Чтобы университетские знания пригодились в ИТ — нужно заканчивать "программную инженерию", а на математику или теоретическую физику какую-нибудь. Знание математики (или, ещё хуже, физики) слабо коррелирует с тем, что должен знать программист (это основные алгоритмы и структуры данных, паттерны, архитектура ЭВМ, компьютерные сети, СУБД, методики тестирования, человекомашинное взаимодействие, методологии разработки, etc).
А тому, что должен знать программист, в вузах учат не особо. В вузах вообще дают фундамент, на котором строится корпус дальнейших знаний (по крайней мере, в хороших вузах).
Если фундамента нет — все грустно. Читаю какие-нибудь статьи на хабре по тому, что меня интересует сейчас — и нихрена не понимаю. Потому что 20 лет назад какие-то фундаментальные знания не стали частью опыта, а сейчас все ооооочень туго входит.
А если мне приятель начинает объяснять что-нибудь по изящному решению математических задач на Scala, скажем — так там вообще тёмный лес.
Короче, не упрощайте. Программист — хороший — не узкоспециализированный на обслуживании ЭВМ хмырь. Не обслуживающий персонал.
Computer Science.
А тому, что должен знать программист, в вузах учат не особо.
На "математике" — не учат. На "программной инженерии" — учат.
Короче, не упрощайте. Программист — хороший — не узкоспециализированный на обслуживании ЭВМ хмырь. Не обслуживающий персонал.
Не вижу упрощения с моей стороны. Просто утверждаю, что есть отдельные специальности высшего образования, где учат именно разработке программного обеспечения, и вот знания оттуда потом используются каждый день, и этих знаний на первое время достаточно, чтобы работать, а потом самостоятельно эти знания обновлять.
И при чём тут обслуживание ЭВМ?
Обязательно ли высшее образование в IT?