Pull to refresh

Comments 188

Всю ту же информацию, что в ВУЗе растягивают на 4-6 лет, можно спокойно получить самостоятельно.

Три раза ха. Я лично не могу представить 19-ти летнего себя, с увлечением читающего тервер. Даже если бы это и было, то обсудить не с кем, поэтому мотивации 0.

Вуз - это в первую очередь комьюнити и живое общение. Всякие хакатоны, конференции не зря проводят. И да, если это не топовые вузы рф, то смело можно пропустить эту стадию жизни.

А ещё в норм вузах есть крутые преподы которые расскажут и покажут то чего нет в учебниках. Да и одно другому не мешает - учиться кодить и матан изучать. Вот только без вуза 99% останется только кодинг и никакой мат базы не будет

и никакой мат базы

Для наверное 95% программистских задач высшая математическая база особо и не нужна.

> Для наверное 95% программистских задач высшая математическая база особо и не нужна.

То, что можно быть лучшим программистом в регионе без математического образования, согласен. Знаю одного талантливого программиста с геологическим образованием плюс вспомогательные курсы.

Тем не менее, считаю, что математика в программировании это больше, чем математика.

Лично я бы посоветовал вундеркинду, увлекающемуся программированием, закончить очно, после школы, мехмат МГУ, по специальности математика. Затем получить распределение либо просто найти работу в крутом научно-производственном объединении (для мехматовца это несложно), специализирующемся в области высоких технологий (ИИ, оборона, Космос, экспериментальная физика,  и т.д. и т.п.), после чего поступить во второй ВУЗ, с техническим уклоном, на специальность, связанной с работой. Лучше на дневное отделение, сразу на второй-третий курс, но можно и на вечернее. Тогда, наш «вундервунд» будет обречен на успех (в России, конечно).

Почему так?

Сужу по собственному опыту. Сам я учился «наоборот», пять лет дневного высшего образования в Политехническом институте, затем четыре года работы по распределению во Всесоюзном НИИ, затем пять лет очно на мехмате МГУ, по специальности математика. Потом работа в крутом Научно-Производственном объединении. На успех был обречен, шеф Объединения, академик, с удовольствием взял меня к себе в аспиранты. Всё было идеально, если бы не распад СССР (который осуществили, чтобы не дать мне сделать карьеру, шутка, если что).

Что я могу сказать? Мехмат это очень круто! Это лучшая реализация для вундеркинда. Особенно повезло с преподавателями по матанализу, пожалуй, лучшими в мире. Как математик я мог бы найти работу где угодно, в области экспериментальной и теоретической физики, химии, любого НИИ. А программирование, по сравнению с математикой, казалось «детским лепетом на лужайке». Но, главное, математика развивает абстрактное мышление, а это очень способствует разработке и реализации сложных алгоритмов в программировании.

Зачем нужно второе высшее образование математику? Наши вундеркинды на мехмате были очень умными, каждый из них считал себя «пупом Земли», я им так и сказал, когда в общаге, на Ленинских горах, собралась группа наших первокурсников: «Среди вас семь вундеркиндов, и каждый считает, что весь мир существует ради него одного, любимого. Здесь только один я нормальный, правда, у меня уже есть высшее образование, но это не считается!».

Так вот, при всей их гениальности они после мехмата не знают жизни, ибо имели дело только со слишком абстрактной реальностью. Чтобы вернуть их на Землю, им надо поработать на производстве (пусть даже высокоинтеллектуальном и высокотехнологичном) и поучиться еще технической специальности. Ну и попрограммировать ради практической пользы.

Да, этого всего у меня не было бы, если бы не было СССР. Сейчас жизнь
другая, но принципы те же. Врожденные способности плюс желание учиться плюс
фундаментальное образование плюс техническое образование плюс работа на благо
страны – наше всё! Тогда на успех вы обречены! По крайней мере, я хотел бы
повторить свой путь математика и программиста в следующей жизни.

оборона, Космос

будет обречен на успех

в России, конечно

Человек вероятнее всего даже в отпуск дальше Крыма съездть не сможет. Ну такой себе успех

отпуск дальше Крыма съездть не сможет

Там такие зарплаты, что и Крым под вопросом.

Для нормального разработчика нужно инженерное высшее образование. Математическое образование это не для it связанного с прикладной разработкой. Для всяких красивых проектов связанных с красивыми мат расчётам эти специалисты супер, но на прикладной они постоянно пытаются впихнуть теории идеального поведения конечных пользователей ПО.

Я не шовинист к математикам, просто прикладная разработка это не их конёк.

Всё зависит от того, где вы работаете. Если в среднестатистической фирме, которая "звёзд с неба не хватает", это одно, а если в области прорывных технологий, в науке и технике, это совершенно другое. Если хотите, математика это потенциал роста для программиста. Просто неплохо зарабатывать на жизнь можно и без математики. Мой друг-программист, о котором я упоминал, весьма успешен в жизни, хотя по образованию он всего лишь геолог (не считая интенсивных двухнедельных курсов по MS-SQL).

А так, я говорил, что математики после мехмата жизни не знают, весьма умные, но похожи на слепых котят. Именно поэтому им надо идти работать в высокотехнологическую фирму и одновременно получать второе высшее, но техническое образование. Потруться в фирме, понюхают жизнь. присмотрятся, что к чему и потом вы их не догоните. Но практический жизненный опыт им абсолютно необходим.

Для примера, наша жизнь, после мехмата, пришлась на "лихие 90-е" и мало кто из выпускников остался работать по специальности. Кто-то пошел в бизнес, кто-то в дипломаты, кто-то в политику. Мой roommate (сосед по комнате, в общежитии, на Ломоносовском проспекте), весьма талантливый парень, абстрактнейшие учебники по математике, читал как художественную литературу. И пока мы по 10-12 часов, десять дней, без перерыва, готовились к очередному экзамену по математике, он жил полноценной жизнью, дискотеки, девочки и т.п. При этом экзамены сдавал легко и на пятёрки.

Так вот, в смутные времена, он отрыл частную зубную клинику в Москве и девчата-одногрупницы, с которыми я переписываюсь до сих пор, которые пришли к нему в клинику, были потрясены тем, что он учил 25 квалифицированных зубных хирургов как правильно лечить зубы. И это был не стёб, по принципу: "Я начальник - ты дурак!". Он реально был в теме. И я почему-то не удивлён, зная его способности к усвоению нового материала. Другой мой румэйт, на моих глазах, освоил самостоятельно китайский язык до уровня чтения газеты "Женьминь жибао", которую свободно можно было купить в университете, лишь изредка заглядывая в пятитомный китайско-русский словарь. Не удивлюсь, если узнаю, что сейчас он крутой спец по Китаю.

У меня жизнь сложилась по другому. Я пришел в математику поздно и компьютерное программирование застал в процессе их рождения. После краха СССР меня кормила именно прикладная разработка, в основном, моя собственная программа по учету заработной платы и рабочего времени на производственном предприятии. Сейчас пошёл 20-й год работы этой программы, что для компьютерной индустрии практически вечность.

> Я не шовинист к математикам, просто прикладная разработка это не их конёк.

В чистом виде, без второго высшего образования, где-то так. Ибо прикладная разработка это не их уровень, поскольку мыслят они категориями на порядок выше. Поэтому я и говорю, пусть идут в науку и высокотехнологичное производство. Там задач для их уровня будет более, чем достаточно.

 P.S. Свои советы я адресую прежде всего вундеркиндам, которых, к моему
удивлению, у нас очень много. Тем, кому достаточно просто нормально
зарабатывать на жизнь, могут использовать лайт-версию для своего
математического образования, именно столько, сколько лично им необходимо.

понятно что за 20 лет обучения будешь знать больше чем за 5. А вот кПД какое будет при этом?

Я тоже не читал с увлечением тервер, но на некотором этапе карьерного пути начали регулярно возникать ситуации, когда не имеющий профильной вышки я объясняю вещи типа теории массового обслуживания коллегам, имеющим соответствующий диплом, но не имеющим никакого представления о теме.

Даже если бы это и было, то обсудить не с кем.

Так сейчас куча открытых сообществ в которых подобное можно обсудить. Я понимаю подобное говорить еще лет 10-20 назад, но сейчас не очень сложно найти людей, которые помогут разобраться, дадут ссылочки и с которыми можно будет пообщаться на эти темы. Учебные заведения мне кажется больше про мотивацию.

не очень сложно найти людей, которые помогут разобраться, дадут ссылочки и с которыми можно будет пообщаться на эти темы

Бесплатные менторы бывают, но на всех их не хватит.

Учебные заведения мне кажется больше про мотивацию.

Уже не раз говорил в коментариях, но повторюсь. Сейчас нет проблемы достать информацию. Появилась другая - переварить. В окружении миллиарда отвлекающих факторов сложно учиться. Корпорации тратят огромные средства на то, чтобы удержать внимание пользователя, преподаватели так не могут. И уж в сотни раз сложнее усвоить материал одному. Вот я вам ответил спустя пару суток, а теперь представьте, что мне на SO с такой скоростью ответили. Так далеко не уедешь. Хотя и LLM сейчас спасают, но это все равно "не то". Feedback околонулевой.

P.s. недавно прочитал книгу learning how to learn или что-то подобное. Там говорилось о важности использования всех чувств во времени усваивания материала. Так вот, в процессе самообучения с этим все плохо.

Главное преимущество ВО - проще проходить по критериям всяких рабочих и прочих виз, чтобы не ограничивать себя локальным рынком труда или в случае чего диверсифицировать страновые риски.

Однако, есть и обратная сторона медали. Вася через пару-тройку лет может
наверстать упущенное и наработать необходимый коммерческий опыт.

А может и нет, Петя УЖЕ в отрасли и работает, а Вася потерял 5 лет в ВУЗе и оказалось что он выше джуна не тянет, потому что айтишечка это не вызубренный учебник тервера и матанализа, а круды, таски и прочий аджайл во все щели

и получается что Вася имеет вышку в ИТ а работать может продаваном газонокосилок.

Это вот на например мое окружение бывшее школьное, из моих бывших одноклассников с кем я общался около 5 человек пошли в профильный вуз на программистов, а ИТшником остался только я, кто пошел в ЖД колледж ;))) и бросил вышку на первом семестре

если вдруг встанет вопрос эмиграции — европейская или американская
компания возьмет его к себе охотнее, чем Петю. Дипломы об образовании в
Computer Science, даже российские, заграницей ценятся больше, чем на
родине.

причина сугубо бюрократическая, им плевать на дипломы, это требования блюкарты и особенности оформления h1b, конторы тупо не хотят морочится с оформлением человека без вышки, потому что процесс типовой и не учитывает её отсутствия...в стандартной своей вариации....тем не менее они вполне рассматривают всех подряд, когда я пытался еще проходить собесы в ЕС и штаты, меня без проблем рассматривали даже миддловым грейдом без вышки (я не прошел скорее из-за уровня знания языка в тот момент)

По мне, главное преимущество университета — это окружение

а это и есть основное приемущество

Я вот в ВУЗе не обучался фактически, но застал бум городских сетей некоторые люди с кем я когдато лазил по крышам, тянул провода, настраивал сервера и прокидывал интернет через весь город двумя радиоканалами, стали владельцами довольно крупных бизнесов в ИТ сфере...

путь к успеху в ИТ скорее начинается с правильного окружения, а не образования, оно скорее вторично imho

Как раз 5 лет вуза и показывает, кто может а кто нет. Плюс те кто реально может, уже после 1-2 курса идут зарабатывать, т.е. в данном примере, исполняют сразу 2 роли. И к выходу из вуза уже имеют резюме и диплом.

Плюс вуз даёт очень крутой навык - выжить в среде приближенной к реальной работе. Уметь крутиться и добиваться нужного результата через бюрократию. Ну и получат навык работы в авральном режиме.

Тот кто это не прошёл, на начальном этапе будет кнопкодавом и не более того

Плюс вуз даёт очень крутой навык - выжить в среде приближенной к реальной работе.

это заниматься черти-чем? обманом, подтасовкой документов, сдачей работ в последнюю секунду?

Уметь крутится это вообще бред какойто с адекватной точки зрения (понятно что в жизни это важно, но блин это капец же)

Тот кто это не прошёл, на начальном этапе будет кнопкодавом и не более того

я не прошел, что я не так сделал? не потянул этот маразм который вы описали, не стал унижаться перед преподом культорологии, не стал сдавать тупые лабы неквалифицированному преподу информатики (в том виде в котором они у него в конспекте были)...тупо послал на..ен и ушел работать (не в ИТ)

теперь я начальник отдела разработки..где я упустил чтото? меня до сих пор бесит кручение и подтасовки на работе, я всегда где можно подсвечиваю этот маразм если ктото начинает таким заниматься

Вы даже тогда себя выше всех ставили, что уж говорить о настоящем)

(а почему собственно и нет)

ну так собственно, если мне общество всю жизнь вдалбливает что жить надо по законам, соблюдать правила и т.п. а потом типа если ты от него требуешь соблюдать эти правила - то уже "не ставь себя выше других"?

Я ничего сверхординарного не требую собственно то, что ставило бы меня выше, просто соответствуйте планке которую сами же и задаёте.

Когда мне препод (доцент!! он подчеркивал всегда) в ВУЗе тычет мне в лабу на паскале, что она не слово в слово соответствует его распечатке, и говорит что неважно что результат правильный и всё работает... и его не волнует что я чото там программист, потому что он доцент, а я какойто студент вечернего вуза... который к томуже давно уже на C# пишет...я прям не знаю как надо себя ставить, учится унижаться и следовать правилам чтобы получить формальный зачёт? пфф... на кой черт мне эти правила и диплом которому грош цена с таким подходом?

Вот согласен с тем, что формальное образование - это "канцеляризм" в большей степени, и нередко ВУЗ в этом плане хуже техникума, т.к. "я прохфессор - ты дурак". Радует, что далеко не везде и таких неадекватов не так и много.

С другой стороны, это все можно записать в софтскиллы. И подход, что "вы так много работаете, надо вам добавить.... еще работы" - любимое дело управленцев. Надеюсь, что Вы, лично, не такой руководитель.

ЗЫ: а ставить себя выше - это правильно, т.к. расти надо вверх, а не вниз )))

А не подскажете, вы в какой области руководитель? Если не тайна?

Я руководитель отдела разработки ПО, Python

тимлид, но чуть повыше фактически поскольку мне другие тимлиды подчиняются

Вот и не пройден квест, выжить в среде реальной жизни. Все перечисленные проблемы решаемы студентом. Да, нужно идти и решать. Договариваться с другими преподами, руководителями кафедр, деканатом.

Уметь крутится это вообще бред какойто с адекватной точки зрения (понятно что в жизни это важно, но блин это капец же)

Это не капец, это умение решить много разных вопросов в ситуации ограниченных личных ресурсов.

Плюс это умение либо дисциплинировать себя для своевременной и размеренной сдачи работ, либо, опять же, умение мобилизовать свои ресурсы для быстрой сдачи работ в последний момент, при этом используя основное время для той же работы, что для студентов технических вузов после 2-3 кусра - в норме.

Вот и не пройден квест, выжить в среде реальной жизни.

. Да, нужно идти и решать. Договариваться с другими преподами, руководителями кафедр, деканатом.

ключевой вопрос - а зачем? из принципе?

Это не капец, это умение решить много разных вопросов в ситуации ограниченных личных ресурсов.

а я и без института, строил городскую сеть, организовывал всякие сервисы, помогал притягивать туда интернет, бизнес у меня был 7 лет, в куче отраслей успел поработать, в ИТ зашел без коммерческого опыта причем почти сразу на руководящие должности

У меня отвращение от выполнения какихто действий которые не приносят никакого результата, а особенно если они незаконны, или их требуют некомпетентные люди ради какихто тупых принциппов и т.п.

Я считаю что те годы жизни когда я ушел из ВУЗа я потратил с горааааздо большей пользой, даже работая бригадиром электроцеха я получил опыта решения и договаривания с руководством (меня потом прятали от вышестоящего начальства, потому что я был любитель запалить какуюнить потемкинскую деревню из-за которой у меня могли проблемы быть но до меня было принято прикрывать начальство своей премиеей...типа Васян накосячил...как обычно - хотя Васян тут вообще непричем)

повторюсь, у меня адская аллергия от лизоблюдства и началась она именно с ВУЗа где мне типа надо было договариваться и умасливать менее компетентного препода чем я сам...

умение мобилизовать свои ресурсы для быстрой сдачи работ в последний момент

Это я уже в колледже выучил...диплом подписывал на севере Москвы в 10 утра, а защищал в 13.00 на юге...а переписывал за сутки до сдачи (потому что нормоконтроль решил за два дня до защиты что компьютеры использовать нельзя, только писать от руки и чертежным шрифтом...в 2003 году..бл.... первый укол неадекватных требований в мозг...в 2002 можно было на компе и в 2004 уже тоже...чисто в этот год чертежник решил блеснуть старой школой)

а Вася потерял 5 лет в ВУЗе

Почему потерял?

Если так рассуждать, то он ещё и несколько лет в школе потерял. Мог с 10 лет учиться программировать (вместо того, чтобы играть с друзьями). С 14 лет уже можно работать. И к 18 годам уже будет резюме.

Вероятно, он очень весело провёл это время (значит, не потерял). А заодно научился поддерживать оптимальный (для его целей) баланс между работой (учёбой в его случае) и развлечениями. А вылетают после второго курса обычно те, кто не смог этот баланс поддерживать (не прошёл проверку самостоятельностью).

ВУЗ нужен не для того, чтобы тебя принудительно научили, а чтобы твоё "свободное" время было посвящено хобби на 4-6 лет. И если это хобби программирование, а ВУЗ программерский, то ты потом пулей пойдёшь расти как выйдешь на работу. А самоучки..., их видно, им не хватает системного подхода, некоторым всю дальнейшую жизнь.

ВУЗ нужен не для того, чтобы тебя принудительно научили, а чтобы твоё "свободное" время было посвящено хобби на 4-6 лет.

Очень много лишних предметов. В районе 50% времени уходит на не сильно релевантные вещи (философия, история, химия, физика, инженерная графика, начертательная геометрия, основы безопасности жизни, основы военной подготовки - 2 пары в неделю как вам - программисту самое то устав учить и маршировать, основы государственности, физкультура, экология и т.д.), которые (по тестам самих же вузов на остаточные знания) сохраняется в голове не больше чем на 20%, не больше чем у 20% студентов.

А самоучки..., их видно, им не хватает системного подхода, некоторым всю дальнейшую жизнь.

Программы университетов не секрет. Кто мешает взять те же учебники, те же задания, только без лишних предметов и пройти их все? Если это хобби и есть интерес, то проблемы нет. А если не хобби и интереса нет, то все экзамены будут сданы по шпорам и что толку?

p.s.: В этом году отучились семестр на очке, впечатлений набрались достаточно, после семестра решили уйти, все никак руки статью запилить не доходят на эту тему:) Тем более есть с чем сравнивать, и с дистантом и с заочкой и с вузом в условно советские времена.

Когда учебные программы не секрет- можно посмотреть какие предметы будут изучать студенты и сделать выбор вуз-а в котором мало второстепенных предметов.

От вуза тут зависит минимум. На гос. уровне регулируются обязательные предметы для всех специальностей (и почти 100% из обязательных программисту не нужны), а во-вторых предметы в рамках конкретной специальности тоже регулируются опять же на гос. уровне (и практически без отклонений). Кроме того, даже внутри предметов сама программа тоже унифицирована и одобряется государством. Так что увы - но с точки зрения набора предметов и часов на них потраченных - разницы особой не будет, разница сводится к качеству преподавания и элективным/факультативным дисциплинам.

Вы понятие "Лишние" с какой точки зрения рассматриваете?)

Такие предметы, как минимум, расширяют кругозор и дают понимание что оно вообще существует, по этой теме есть много информации, и понимание откуда брать необходимую информацию в случае необходимости.

В противном случае получится, извиняюсь, тупой программист без кругозора и понимания процессов в округе.

Общий подход преподавателей в универе - мы вам даём не знания, и навык получать знания. Без этого навыка основная нагрузка ляжет на куратора недопрограммиста без образования.

Когда канал Дискавери ещё вещал на Россию, у них была серия программ из нескольких направлений "Как это сделано", "Пищевая фабрика" и т.д. Там вот там был яркий показатель таких людей без вменяемого высшего образования: "20 лет работаю на фабрике. Загружаю пластиковую тару в упаковочный автомат".

У меня периодически возникает необходимость в новых программистах. И таких самоучек уже даже не рассматриваю. Ибо гонору много, а вот понимания что и зачем делать - нет.

Так предметы расширяющие кругозор должны быть полезными. Зачем тратить время на историю древней руси или на экологию если они никак не пригодятся в будущей професии. почему бы не заменить их на уроки права причем с упором на трудовое законодательство чтоб програмист мог отстаивать свои права.

А откуда вы знаете, что именно вам пригодится в будущем?

А откуда составители учебной программы в ВУЗе знают что именно мне пригодится в будущем? А они и не знают.

если я учу it то предполагаю что мне пригодится все что свзяанно с it. если вдруг планы изменятся и я захочу свзяать свою жизнь с экологией то в универе меня должны учить именно экологии и всего что вокруг

может придется автоматизировать мусороперерабатываюший завод. ну и потом вообще такие неучи- мне ничего кроме программирования не надо- и начинают жечь мусор ядовитый на участках рядом с домом, строить дома хз где не почитав доки. очень однобокие и тупые будут люди.

если придется автоматизировать подобный завод там кроме меня будет куча специалистов которые будут заботится об экологии .

На собеседованиях расносторонние личности двух строк кода написать не могут зато знают историю и экологию.

Я за узкоспециализированных людей. каждый занимается своим делом. тем более что знаний нужно много даже по узким темам. по верхам нахвататся информации зачастую недоастаточно а может даже вредно.

Ну, т.е., тупых кнопкодавов, которые не могут в кругозор а могут только в точное ТЗ, написанное с точностью до названия объектов и методов.

Вот из-за таких "специалистов" современный софт и игры не умеют в оптимизацию, отсутствие тупых багов.

Чего стоит глюки с текстурами и физикой в играх. Ибо у нас "узкоспциализированные" программисты которые физику, геометрию и математику не особо в школе и вузе учили, оно им не нужно, не ИТ специализация.

Ну, т.е., тупых кнопкодавов, которые не могут в кругозор а могут только в
точное ТЗ, написанное с точностью до названия объектов и методов.

Вот из-за таких "специалистов" современный софт и игры не умеют в оптимизацию, отсутствие тупых багов.

вы не перекидывайте ответственность то, а где были сеньоры? архитекторы? кто вообще проектирует и пишет точное ТЗ до названий объектов? слабо было такому человеку написать и про оптимизации туда или зарубить на ревью?

UFO just landed and posted this here

Все эти "философии разработки" имеют мало общего с той философией, что изучается в ВУЗе.

Зачем тратить время на историю древней руси 

Ну те кто историю древней руси в школе хорошо учили, заранее поняли куда ветер дует, а это для професии важно

UFO just landed and posted this here

Вы понятие "Лишние" с какой точки зрения рассматриваете?)

Не необходимые для работы. Те что не спрашивает работодатель. На должность тимлида часто спрашивают про архитектуру и будет крайне странно, если Вы начнете рассказывать про античную:)

Такие предметы, как минимум, расширяют кругозор и дают понимание что оно вообще существует

Таких предметов сотни, а с этим оправданием всегда есть причина включить еще парочку в курс, предлагаете сделать обучение в вузе лет 50, а к программированию переходить после 45 курса?:)
Всё ведь упирается во время. После 2 лет обучения Вы можете иметь человека посветившего год истории, экологии, философии и год математике и программированию. А можете иметь человека посветившего 2 года математике и программированию.
Если бы эти дисциплины были бы элективные или факультативные, как на "загнивающем западе", вопросов было бы меньше.

Общий подход преподавателей в универе - мы вам даём не знания, и навык получать знания.

Этот навык можно получить изучая профильные предметы.

У меня периодически возникает необходимость в новых программистах. И таких самоучек уже даже не рассматриваю.

При чем тут самоучки, когда мы говорим об университетской программе? С Вашим подходом "мне не нужен программист без знания философии" Вы зарежете минимум половину краснодипломщиков из западных университетов, просто потому, что там эти дисциплины опциональны.

Не необходимые для работы. Те что не спрашивает работодатель.

Это, в зависимости от тривиальности трудовых задач, уровень техникума или ПТУ (сейчас в РФ оба уровня реализуются в колледжах). Странно называть это университетским образованием.

При чем тут самоучки, когда мы говорим об университетской программе? С Вашим подходом "мне не нужен программист без знания философии" Вы зарежете минимум половину краснодипломщиков из западных университетов, просто потому, что там эти дисциплины опциональны.

Именно так, зарежу. Специфика такая, что нужен кругозор и умения разговаривать, убеждать и понимать заказчика. У меня нет простых кнопкодавов. Мне нужно знание предметной области. Понимание процессов в этой области. Желательно - знание законодательства.

И да, мне сейчас Тервер, Дискретка, и прочие математики вуза не нужны в том объеме, который мне преподавался на технической специальности. А вот экономика и прочие дисциплины, которые я получал как второе высшее экономическое - очень даже нужны. Ибо специфика сферы автоматизации предприятий.

Глубокие знания высшей математики нужны в крайне узкоспецилизированном софте, работающем в сфере высшей математики, и нигде более.

нужен кругозор и умения разговаривать, убеждать и понимать заказчика

Еще наверное клиентов искать надо разработчику, ну чтобы все в одном флаконе?

Именно, стоят у метро с плакатами - ищу клиентов.

Вырезать из контекста - оно такое да.

Выше говорилось, что ВУЗ нужен чтобы 5-6 лет полностью посвятить программированию, а тут уже оказывается что перед этим надо ещё кругозор расширить.

Такие предметы, как минимум, расширяют кругозор и дают понимание что оно вообще существует,

Это в теории, а на практике после сдачи зачета/курсовика/экзамена вся информация улетучивается. Это еще хорошо если зачет/экзамен/курсовик был сдан честно, а не за денежку.

Тут больше от самого человека зависит, любознательный и без принудительного изучения условной экологии будет много всего знать просто потому что интересно. А если интереса нет, то насильно кругозор не разовьешь.

Общий подход преподавателей в универе - мы вам даём не знания, и навык получать знания.

Это типичная халтура - научить ничему не можем, но сделаем вид что так и надо.

В теории и на практике остается понимание что и где брать, в случае необходимости. Мне вот даты многих событий из школьной истории нафик нигде не сдались, но мы же зубрили их. Так же как и принципы распространения световых волн из универовской физики. Так же как и всевозможные распределения из теории вероятности, а тервер я списывал как мог, и прошёл на грани. Но это не значит, что я не знаю что такое распределение в принципе, и куда копать, если мне вдруг потребуется. Именно про это преподаватели и говорят, ибо прекрасно понимают, что далеко не все способны запомнить теорию если практическое применение теории им не требуется здесь и сейчас. Но когда потребуется останется навык найти и получить необходимые знания.

Эти предметы все забывают после зачета. На культурологии, истории, философии спят, либо вообще не появляются.

Перечисленные вами предметы - это то, что должен знать любой интеллигентный человек. Без такой базы айтишник скорее будет пролетарием умственного труда, нежели инженером. А потом мы удивляемся, почему взрослые люди верят в плоскую землю или несут деньги на марафоны осознанности.

Но ведь теория плоской Земли и марафоны осознанности УЖЕ существуют в таком мире, где в ВУЗах преподаются "кругозорорасширительные" предметы....

Может, это как раз аргумент против таких предметов?)

Сейчас вузы в такой ситуации, что преподавать можно что угодно, никакой разницы не будет. Порядка 100% студентов учатся ради корочки, посещают ради галочки, учат всё за день до экзамена, и сразу после экзамена всё забывают.

Так дело в том, что плохо преподают преподаватели (как правило, программы так себе) и студенты заранее плохо относятся и стараются вникать как можно меньше. Именно это потребительское отношение к гуманитарным предметам и создаёт будущих свидетелей марафонов желаний.

в сша со средней школы начинается уклон в профильные предметы, и где они, и где мы со своей советской школой учить все и вся, ради какой-то сферической в вакууме «всесторонности». Лучше быть специалистом в одной области, чем «интеллигентом» во всех, и нести деньги телефонным мошенникам.

А почему нельзя быть специалистом в своей области и при этом всесторонне развитым человеком?

потому что если "где то прибавится, значит где то убавится". время не резиновое

UFO just landed and posted this here

В США нет одинакового всеобщего системного образования (там каждый штат решает, что детям преподавать, а что нет. И в каком-нибудь т.н. "Библейском поясе" всякую атеистическую эволюцию с физикой могут и не преподавать. Зато там очень много где преподают древнегреческий. Может, всё дело в нём?). Их успех основан на том, что у них больше денег, и все специалисты мира едут туда за ними, вот и всё. Само среднее образование у них сильнейшим образом зависит от богатства штата, от самого района и т.д., и самые лучшие школы -- католические (иезуитские). Кстати, самые роскошные факультеты у них -- богословские, как мне рассказывал с грустью покойный завотделением, физик, много лет работавший там ещё с 90х.

А узкими специалистами в одной области вертят как хотят, как правило. И поздний СССР тому ярчайший пример -- это была типичная страна узких специалистов, которые дальше своего носа ничего не знали и знать заранее не хотели, и вся интеллигентскость сводилась к чтению Солженицына нараспев на кухнях и прослушиванию какого-нибудь Визбора у костра.

UFO just landed and posted this here

Всё правильно, признаёт. А ещё у католиков существует догмат о непогрешимости Папы (в вопросах веры). Наверное, это называется "раздельное мышление")
Просто в том самом "Библейском поясе" католиков как раз немного, насколько я понимаю, в США огромное количество протестантских церквей-имени-одного-пастора-который-сам-толкует-писание, и вот там вот возможно всё.

Очень много лишних предметов.

Лишние предметы обычно занимают мало времени (при правильной организации) и полезны для общего развития (тренировка памяти и так далее).

А я считаю, что школа долна быть из 4х классов. А затем на работу программистом. А что? Считать, писать умеет, а всему остальному научится по ходу... /сарказм

Считать, писать умеет, а всему остальному научится по ходу...

Вы специально пропустили глагол "читать", чтобы подчеркнуть, что писать write only код очень легко? :)

вспомнился старый анекдот: чукча писатель, а не читатель...

Вы вот сарказмируете, а в программерской среде (в т.ч. на хабре) последнее время все чаще слышим "программист это программист, он может писать на любом языке, выучить сам язык недолго" и статьи вида "нам надоел раст и мы решили переписать проект на гоу, хотя ничего в нем не понимаем, но быстро в нем разберемся" зачастую заслуживают аплодисменты.

нам надоел раст и мы решили переписать проект на гоу

это показывает не гибкость программистов, а отсутствие менеджмента который допустил создание мешанины в проекте просто потому что сеньору захотелось развлеся

мне довелось тянуть так шарповые, рубёвые и голанговые микросервисы в проектах целиком написанных на питоне...потому что гений программер ушел, а никто больше нихрена не знает как писать НЕ на питоне...а брать отдельного разраба ради 2 микросервисов из 50, которые успели перетащить пока гений не свалил никто не будет

я как минимум на двух уже таких проектах был...и помоему на следующей работе у меня ява маячит в сугубо питоновском окружении

кто минус комменту поставил, скажите почему так думаете?

я вот предпочитаю работать в крупных компаниях с большими проектами, и свистопляска с разнокалиберностью инструментов это геморрой, люди приходят и уходят, а проекты комуто тянуть надо..и у меня чето подгорает что этот ктото - я как тимлид или старший сеньор

UFO just landed and posted this here

Свистопляска с разнокалиберностью инструментов - это геморрой, тут согласен, но ведь и устаревший инструмент, с которого никак не получается слезть - геморрой не меньший.

Для того чтобы кодить условное приложение для атомных электростанций, самолётов МС-21 и даже кодить приложения эксплуотируемые в банке России и прочее - жизненно важно высшее образование и математическая база.

Для того, чтобы кодить исключительно мобильные приложения или фронтенд - можно ограничится только опытом, но высшее образование будет плюсом.

При любом раскладе высшее образование будет плюсом, а набираться опыта после пар никто не запрещает.

даже кодить приложения эксплуотируемые в банке России и прочее

(нервно засмеялся)

боюсь вы переоцениваете программеров которые критически важный софт пишут

Когда начали разбираться почему Боинг 737 часто падает, оказалось, что из-за санкций софт для самолёта нельзя больше заказывать в России и боинг стал заказывать у индусов.

У меня нет профильного высшего образования, но оффер на должность архитектора ЦБ в почте валяется.

оффер?, т.е. вы собесы уже прошли?

вообще ЦБ это всётаки госконтора, а у них вполне может быть регламентное требование к наличию вышки, иначе вы будете вечным ИО или замом

Ага, прошёл примерно полтора года назад. Оффер не принял, Сбер предложил условия лучше.

Тут писали, что именно в ЦБ без диплома не возьмут.

Диплом у меня есть, только непрофильный.

Всего одно слово, а как меняется смысл!

Польза от него ровно одна и довольно редкая - пробивание таких вот бюрократических барьеров, если вдруг зачем-то захотелось в очень махровую госуху, только они его ещё и требуют.

У меня вот есть высшее образование, но я всё ещё не понимаю как культурология поможет мне при написании приложения для АЭС или самолёта.

Физкультура вам тоже не поможет в написании приложения. Но вы же не робот, вы не пишете приложения 24х7х366 в одну клавиатуру?

Если есть высшее образование IT или инженерное, то это хорошо. Если нет, то не страшно. Кому надо - найдет и время, и силы освоить. С вузом, вероятно, будет побыстрее, но опять же не факт: вузы они разные

Всю ту же информацию, что в ВУЗе растягивают на 4-6 лет, можно спокойно получить самостоятельно. Университет лишь структурирует знания, предоставляет ресурсы

Удачи :)

В остальном, хорошая статья, мне понравилось

Через 4 года у Васи есть диплом с отличием, а у Пети — резюме.

В реале у Васи будет и резюме, и диплом, так как где-то с третьего курса уже стоит идти работать, а то и раньше

Вот так идут работать на третьем курсе, а потом говорят, что у нас образование плохое и ничему не учат) Я вот только на шестом курсе нормально смог работать пойти в инженерном вузе (МГТУ). Кто-то шел на пятом, но почти все, кто пошел работать на втором - были отчислены.

Ну такое. В целом, важна также социализация и навыки "взрослой" жизни. Есть много путей, но как по мне - третий курс переломный. Где-то тут уже надо начинать "взрослеть" и начать зарабатывать, учась паралельно

Первый-второй надо бы сосредоточиться на учебе, так как много "базы", ну и на "зачетку" надо поработать, чтобы потом было полегче

И да, возможно это от вуза к вузу отличается, но в МГТУ я почти не видел тех, кто успешно закончил универ, пойдя работать на втором курсе. И это правда чертовски тяжело даже на старших курсах, особенно если есть еще день военной кафедры.

так как где-то с третьего курса уже стоит идти работать, а то и раньше

Зачем тогда образование, если в реале надо идти работать? Давайте тогда честно скажем что 50% предметов нафиг не нужны, а нужна корочка и кой чего по мелочи.

Зачем тогда образование, если в реале надо идти работать?

Работать все равно придется, даже если вы наследный принц. Но с образованием работать можно более эффективно чем без. Хотя это не обязательно.

Речь шла не о работе вообще, а о работе во время учебы, "с третьего курса уже стоит идти работать, а то и раньше". Зачем тогда учиться 4-5-6 лет, если с третьего курса уже работать можно? Давайте честно скажем - на учебу болт, высиживаем диплом, попутно начинаем работать.

Вы в ходе учебы получаете какие-то знания. Можете применить их сразу - молодец. Ждете, когда вам наконец выдадут диплом, чтобы тогда начать их применять - так тоже можно. Но к тому моменту половина забудется. А забивать на учебу/спорт/етц/или совмещать - ваш личный выбор.

Собственно т.н. практика (работа на реальной работе) это часть учебного процесса, так что избежать работы во время обучения не получится:)

Зачем тогда образование, если в реале надо идти работать?

Добро пожаловать во взрослый мир :) Большинству надо работать. Исключение составляют родившиеся с золотой ложечной в одном месте, но таких немного

Я не вижу проблему, если вы утром на парах, а вечером на работе. Тем более, по моему опыту, "жесткач" первых курсов уже прошел и не обязательно учить матан по ночам

Поэтому я проблемы совмещения не вижу

-------------

И да, многие предметы не нужны, либо можно на них забить. Обычно это что-то непрофильное, где просто зачет без оценки и так или иначе ты его получишь

Непонятно, в чем, в контексте стран с бесплатным образованием вообще проблема?
Когда хочется, тогда и вылетаешь, если потерял нужду

Единственные моменты, когда задумывался о вышке, - при эмиграции и то, потому, что поздно спохватился и метил только в VP роли. Сказать, что вышка не нужна, - такая же бессмысленная позиция, как утверждать, что нужна, - все разные, - каждому свой подход к себе и получению знаний.

Да и времена меняются. Конкуренция на рынке на пике рынка нелепая. Тысячи лиц, шлепающихся в позиции, под требования которых на планете подходят 100 человек, половину из которых ты знаешь. При такой конкуренции, какой-нибудь истукан из HR конечно чирканет "вышка в компьютерсаенс или вообще две", чтобы не фильтровать кандидатов до открытия первого метро на Марсе.

По мне, главное преимущество университета — это окружение.

А так же отсрочка и военная кафедра)

С этим в порядке - "Я училась в 2х университетах"

Женщинам здесь повезло больше, согласна) А университет в вопросе с отсрочкой - решение временное. Это сколько же нужно учиться чтобы до 30 лет протянуть

Хватит четырех лет военной кафедры

За те 4 года, что я учился в вузе, появилась IT-отсрочка, и теперь я спокойно могу работать, без всяких магистратур или аспирантур. А решил бы я не поступать, меня бы сначала призвали на срочку, а после известных событий еще и мобилизовали

"Когда тебя собираются вешать, попроси стакан воды. Никогда не известно, что может произойти, пока его принесут"

За те 4 года, пока мне несли этот стакан, проблема решилась сама собой)

UFO just landed and posted this here

А так же отсрочка и военная кафедра)

С учетом того, что призывной возраст подняли до 30 лет, а военные кафедры массово почикали еще раньше, то это не везде применимо.

UFO just landed and posted this here

Это как с чатГПТ: "- А он может создать уникальное произведение искусства бла-бла-бла... - А ты можешь?"

Вот примерно так дело обстоит и с нейросетевыми моделями и высоконагруженными сервисами. Большинство из тех, кто ВУЗы поназаканчивали, ничего этого не могут и не смогут, т.к. им не до того. Я как-то спросил про определитель матрицы парочку с высшим техническим, но ничего толкового в ответ не услышал. А складывать/умножать матрицы и школьника научить можно. Ну и в идее перцептрона нет ничего сложного. Вряд ли для этого нужно больше, чем 10 классов средней во всех отношениях школы. Да и вообще без школы получение образования более эффективно, т.к. не тратится время на "транзакционные издержки" (за что топили создатели биткоинофф, кстати, и как там сейчас с транзакционными издержками?)

В общем, проблема не в образовании, а в "образующемся", т.е. том, кто его получает. Кому надо - тот и без этого всего человеческого стада по литературе, видосикам, с помощью ГПТ и прочего разберется, а кому не надо - тот и в человеческом стаде научится только бухать и кричать "халява" перед очередным экзаменом (ну и делать рассылки с фразой: "ругайте меня - у меня экзамен").

Кому надо - тот и без этого всего человеческого стада по литературе, видосикам, с помощью ГПТ и прочего разберется

Бывают гении-самоучки, типа Циолковского. Но ракету запустил Королев, который и в институтах обучался, и работу работал.

Королев учился в школьные годы преимущественно дома, т.к. ему повезло с отчимом и не повезло с эпохой.

Более того, в те времена было много людей помимо Королева, которые делали ракеты. И еще неизвестно, стал ли бы Королев и те люди делать ракеты, если бы Циолковский об этом не написал.

Вообще, идеи - это самая важная составляющая успеха. Мозговой штурм появился как раз благодаря кризису хороших идей, когда американцы качество попытались компенсировать количеством. Потом Альцшуллер предложил идею того, как получить качественную идею за существенно меньшую сумму.

А ссылочка есть о домашнем обучении Королева. Или рабфак это теперь домашнее обучение?

UFO just landed and posted this here

Да и домашнее (то есть индивидуальное) школьное обучение это мега круто. Не тот случай, когда школу отсидел с трояками, потомушто было скучно, а универ бросил, потому што там химия, история и культурология.

UFO just landed and posted this here

Я в конце 90-х работал в ВУЗе, автоматизировал остатки советской науки. Потом ушел в разработку для бизнеса, поработал с банками (да, всякие там кривые бескупонной доходности и около того), даже в ЦБ звали архитектором (кто-то тут писал про оное же). И с большими языковыми моделями тоже работаю, хотя большинство ограничиваются использованием чат-ГПТ в этих ваших интернетах.

И про архитектуру знаю (да, и про фон-Неймана тоже, и про прочее - т.е. и самый низкий уровень, о котором вообще мало кто что-либо знает, и Грейс Хоппер кто такая знаю, и про Аду Кинг, так что не только техническую лабуду), про "аллокацию", про эти все таблицы с адресами (маллоки все эти), и в ядре смотрел, как это все нарисовано умными существами.

А по поводу МАИ, то покупал как-то принтер в ДНС - нужно было договора печатать для ГПХ, т.к. заказчиков много было на тот момент. Так вот продавал его мне один такой выпускник МАИ - на него было желко смотреть. Во-первых, он мне принтер в коробку не мог засунуть минут 10, в итоге его спас коллега, который прям вот не глядя это одной левой провернул. Во-вторых, он сказал, что бумаги нет, при том его коллега притащил мне пачку бумаги, со снисхождением смотря на этого МАИ-шника. И после этого этот МАИ-шник сказал, что сидел за 25 косых в каком-то ящике инженером. Ну как бы я не удивлен.

И да, я в ВУЗе работал, создал там пять продуктов еще под DOS (да, винда в то время только появлялась). Все продукты были сильно завязаны на статистику в области дендрохронологии и флористики. И пришел я туда со школы с тройкой по математике. И когда мне дяди разные говорят, что программисту нужно что-то знать, чтобы писать программы чуть сложнее, чем формошлепство, я посылаю их по всем известному маршруту. И да, со стандартным отклонением я со школьной тройкой по алгебре разобрался за 5 минут, и это было, конечно, не самое сложное. Ща работаю у строителей - вообще никто из разрабов толком даже школьную алгебру не знает, не то что детерминанты матриц вычислять. А у них у всех по высшему, а у кого-то даже техническое.

я со школьной тройкой по алгебре разобрался за 5 минут

Ну, значит вы чертов гений ;) Я пытался разобраться с обратным маятником, но что то не вышло. Слишком там наркоманский матан ;)

Обратный маятник -- это самое начало, вот решить самостоятельно обратную и прямую кинематические задачи для платформы Стюарта (особенно все решения для прямой задачи найти) -- это да, это классика, это -- красиво)

Вот именно. Для формошлепания достаточно фреймворк выучить и можно всем рассказывать, как весь этот матан не пригодился. А стоит влезть в область, которую фреймворк не покрывает - и упсь, пропущенные уроки передают привет.

-- А Вы ноктюрн сыграть смогли бы на флейте водосточных труб... Классик.

Даже и не знаю, сколько матана надо знать, чтобы заставить собраться код на С++ для вебсокета с SSL, используюя буст. Можеть быть где-то на низком уровне там и матан, но кодирование сигнала изучают в школьном курсе информатики - все эти задачи ЕГЭ и ОГЭ на дешифровку сообщений и графы. Обратные маятники сводятся по большому счету к квадратным уравнениям, если дело касается двухколесного балансирующего робота. Да, с ракетами сложнее, конечно, но не предельно. Так что и не знаю, что там кому-то выше показалось наркоманским матаном. Физика класса 7-го уже дает формулы mv^2/2 = ghm, дальше уровнять с высотой, равной радиусу и перемещением тележки, уравнивающей скорость с перемещением маятника по кругу... Я не знаю, на сколько нужно плохо учиться в школе, чтобы данный "матан" казался бы чем-то наркоманским...

Физика класса 7-го уже дает формулы mv^2/2 = ghm

Истинный мудрец способен по капле воды описать свойства океана, и по заклинанию из учебника за 7 класс - уравнения Лагранжа.

За себя могу сказать следующее: самые "прибыльные" университетские предметы я очень вряд ли смог бы освоить самостоятельно. И уж совершенно точно, не смог бы освоить их на должном уровне. Т.к. общение с преподавателями незаменимо, оное позволило быстро получать ответы на вопросы и перенять нужный способ мышления. Примеры таких предметов: "теория формальных языков", "теория автоматического регулирования". Про наибазовейшую базу в виде тех же "тервера", "матана" и "линейки" - можно вообще ничего не говорить.

Это если с преподавателем повезло. Нам в ЮУрГУ вот ту же теорию формальных языков рассказывали так, что если бы я её не знал со школы - так ничего бы и не понял. Ну и когда я писал по этим языкам программу (какая-то фигня с примитивным парсером) - гораздо больше проблем мне доставил ввод-вывод (его надо было сделать обязательно гуишным, иначе преподаватель не умеет).

В ЮУрГУ (ЧПИ) раньше очень хорошо учили: ПС, ПМ... Настоящий хардкор. Знал оттуда замечательных специалистов.

Все эти холивары на тему "образование vs самоучки в IT" по сути (в конечном пределе) представляют собой спор между теми, кто удачно, без лишних размышлений и рефлексий вписался в узкую нишу в производственной цепи современного цивилизованного общества, пользуясь достижениями и разработками крайне образованных людей (все эти Тьюринги, Винеры, Страуструпы и прочие Кнуты, и целая армия университетских учёных из Гарвардов, которые грамотно поставили индустрию на ноги и обеспечили работой всех самоучек) -- и теми, кто поддерживает эту самую индустрию на глубоком уровне и создаёт эти самые узкие ниши и отрасли в индустрии, обеспечивает интеллектуальную глубину, решение сложных новых задач.

Это битва масштаба с глубиной, победителей здесь быть не может. Но условные "образованные" принципиально могут создать индустрию с нуля, да. В этом суть преемственности интеллектуальной культуры через университет (но их всегда мало и они поэтому никогда не смогут её масштабировать и разработать узкие ниши).

А еще интересно узнать, кто это задает такие вопросы: нужен или не нужен ВУЗ.

На вскидку несколько вариантов.

  1. Двоешники. Не хотят учиться.

  2. HR. Им нужны конкретные специалисты. Типа PHP или что еще...

  3. Работодатели. Ин нужен человек, которого можно заменить как перчатку.

ВУЗ худо бедно дает систематическое образование. Что позволяет человеку встроиться в жизнь. А не узко специалистов. Специалист подобен флюсу. (С) Козьма Прутков.

Двоешники. Не хотят учиться.

Я был троечником, пятерки у меня были по биологии и физике учится я хотел именно в этих направлениях, с точки зрения учителей я был неисправимым троечником-лентяем, они успешно на тот момент мне вбили в голову что если по русскому-литературе-истории у меня нет пятерок то я потерян для общества, с математикой у меня были сложности из-за недостаточно удачного учителя

так вот.

Я считаю что ВУЗ нужен с одной стороны всем, а с другой что для того типа людей которые "могут" он нужен лишь как дополнение или для галочки.

Ну я конечно погорячился.

Я думаю нужен хороший ВУЗ. Только где его взять? МГУ на всех не хватит.

Кстати у меня по литературе тоже была твердая тройка с минусом. Но по физике математике пятерки. Короче, занимайтесь тем, к чему душа лежит. Но как в linux. Делайте что-то одно, но очень хорошо!

Да, некоторым ВУЗ нужен, чтобы откосить от армии.

Это все фантазии, которые каждый раз сводятся к шаблонному "ну вот когда-нибудь высшее образование поможет человеку стать супер пупер...." Мечтать не вредно, но реальность есть реальность.

Если у студня "приходит понимание тому, для чего же все таки был нужен матанализ" (не зацикливаясь на грамотности автора - русский язык для него может быть не родным), то он плохо учился в школе - еще там должно быть понятно, что без математики нет информатики. Поэтому в случае РФ со своими балами ЕГЭ в нормальный ВУЗ (имеется в виду факультет, где выпускают болванки для формирования айтишников) такой "айтишник" просто не поступит даже на платное отделение. А какой-нибудь "социальный университет" тут действительно бесполезен.

Студентам не объясняют, для чего им нужно учить тонну на первый взгляд скучной информации. Лишь столкнувшись с проблемой на реальном опыте приходит понимание тому, для чего же все таки был нужен матанализ.

Штука в том, что "приходит понимание" не только лишь всем. На самом деле мало кто может соотнести теоретические фундаментальные знания с реальностью, натянуть эту абстракцию на окружающий мир.

Я это замечал и в школе, и в ВУЗе, и вижу среди коллег/знакомых/друзей. Многие воспринимают все эти формулы, определения, теоремы, законы просто как набор букв. Для них все эти науки этакая Нарния — вымысел, абстракция. И они просто заучивают этот вымышленный мир, и даже успешно сдают на экзаменах. Но спроецировать эти абстракции реальный мир не могут.

Даже столкнувшись с "проблемой на реальном опыте", далеко не каждый сможет применить фундаментальные знания.

Разработчик(если мы говорим не о ремесленнике-колхознике, а о инженере) должен знать математику, численные методы, теорию алгоритмов. Это читают в хороших вузах. Но не во всех вузах есть классные преподы, которые разбираются в этом и могут научить.

Расскажите, что вы такое разрабатываете, в чём требуются эти знания? Как конкретно в работе применяете численные методы и теорию алгоритмов?

В робототехнике, к примеру -- при написании моделей и ПО используется преобразование Денавита-Хартенберга налево и направо, чтобы получить лагранжиан, скажем, манипулятора, в матричной форме... В теоретической физике -- руками интегралы и ряды (ряды -- для интегралов, а интегралы -- из аппарата матфизики, вычисления функций Грина и т.д.), аналитические вычисления для верификации численных расчётов, тензорное исчисление, само собой... В численных расчётах -- устойчивость вычислительных схем (используется аппарат теории автоматического управления), их погрешность (помню, как однопетлевую диаграмму Фейнмана для квантовой хромодинамики вручную считал на крестах с помощью всяких библиотек), в их реализации -- всякие нюансы машинной арифметики, для их ускорения -- SIMD, когерентность кэша... Это навскидку лично у меня, раньше много чего было ещё, но всё не упомню.

При этом всюду безусловно линейная алгебра, матричное исчисление обязательно, сейчас вот представления групп и ТФКП понадобятся, к счастью, изучали на спецкурсах, когда учился на факультете на программиста... Много всего, приходится самому разбираться и в статьях, и в коде, и в документации, и в особенностях новых стандартов используемых языков, и хорошо, что нотацию Бэкуса-Наура не забыл... Мало знаю, в институте не всё успели дать, да и кое-что забылось, приходится утопать в книгах и статьях.

Но могу и прошивку в железке поправить и перезалить, и сигнал на осциллографе по даташиту посмотреть, руки-то помнят специализацию))

Ах да, я тупо код пишу. С тестами, гитом, мейком, в DDD пытаюсь, вот это всё.

В робототехнике, к примеру -- при написании моделей и ПО используется преобразование Денавита-Хартенберга налево и направо, чтобы получить лагранжиан, скажем, манипулятора, в матричной форме...

А разве в нормальной фирме не должен быть профессиональный математик (а не совмещающий программист), что бы выдать программисту все необходимые формулы для внесения в компьютер расчетов?
А то понимаешь фронтэнд выносят отдельному кодеру, базу данных выносят архитектору бд, а на отдельного математика в серьезных проектах денег нет что-ли?:)

А разве в нормальной фирме не должен быть профессиональный математик

Профессиональному математику можно повесить на лоб фонарик (в смысле научить пользоваться git).

Ахахаха, АХАХАХАХАХА ))

Извините, не удержался. В нормальных фирмах таким не занимаются, уважающие себя математики денег хотят заработать или своей наукой занимаются. Короче говоря, где вы столько людей найдете, чтобы разделение труда полноценное организовать?)

математиков полным полно выпускается. тот же мехмат - много просто учителями уходят работать

А раз фирма не хочет платить просто несоклько большую зп чем учителю в москве - нужны ли такие фирмы

Нет, конечно, не нужны) Точнее, может, и нужны, но просто им нужно честно говорить, что наукоемкими проектами они не занимаются. Я иронизировал, когда называл эти фирмы "нормальными". Почему-то очень многим кажется, что работа математиков и прочих теоретиков ничего не стоит, и в целом можно обойтись без неё. Возможно из-за того, что этим многие сами в математике разираются слабо.

С другой стороны -- далеко не всякий выпускник мехмата/матмеха способен вот так просто сесть в отделе в НИИ и тащить задачи. Это специфическая работа, задачи там непредсказуемые, бывают невероятно хлопотными и учить действительно легче. Ну и даже если бы все шли в НИИ с матфаков по всей стране -- боюсь, что всё равно не хватило бы на все действительно нормальные задачи.

Звучит так, что вы не разработкой занимаетесь, а наукой. Где прикладному и даже системному разработчику можно столкнуться с теоретической физикой, квантовой хромодинамикой и прочим? Я раньше думал, что в моей работе математика не нужна потому, что я занимаюсь чем-то примитивным, но потом у меня появилась возможность пообщаться с разработчиками пары высоконагруженных проектов, посмотреть их в работе, заглянуть в их код, а там нет какой-то сложной математики. Я подумал, что высоконагруженный web-сервис - это всё равно крудошлёпство, наверное дело в этом. Потом довелось пообщаться с разработчиком СУБД - нет матана. Потом с разработчиком популярного брокера сообщений - опять нет матана. С разработчиками систем безопастности государственного уровня - тоже нет. Я несколько растерян.

Попробуйте написать прошивку для квадрокоптера. Или для фотоаппарата.

Я свою карьеру как раз с написания прошивок и начинал. Не для квадракоптеров, конечно, но некоторое дерьмо повидал, как говорится. Может мне везло, но никогда за пределы школьного курса математики выходить не приходилось. Помню, тогда самой большой проблемой каждый раз было, как всю необходимую логику ужать в ограниченный ресурс железяки.

Прошивки всякие нужны. Чтобы мигать лампочкой, нет необходимости в фильтрах Калмана, преобразованиях Фурье и прочей наркомании.
Так что посоветуете школьнику, пожелавшему запилить прошивку дла коптера на ардуине? ;)

В СУБД (если их именно разрабатывать, создавать как явление) есть реляционная алгебра. В создании компиляторов есть много такого, что для Вас, боюсь, будет звучать как нецензурная лексика. В арифметике, лежащей в основе IEEE754 -- есть глубокие и сложные (но необходимые) для восприятия теоремы и леммы.

Вы просто не воспринимаете весь, как это сейчас принято называть, стек технологий целиком, для Вас мир устроен из кубиков, которые кто-то умный (из этих университетских бородатых умников 70х) создал ещё до Вашего рождения. Но этот подход работает, когда Вы решаете задачи, которые уже много кто решил. А для того, что бы Вы могли решать принципиально любые задачи -- Вам надо это всё понимать или Вы должны быть готовы это всё изучить.

Это не наука. Наука -- это мочь формулировать такие задачи (которые никто не решал), придумывать их, это следущий уровень абстракции. Наука -- это быть свободным от ограничений инструментов, вообще не думать об инструментах, только о результате.

Мои заказчики (назовём их так) просто говорят: надо чтобы вот это было посчитано, "нам нужно узнать вот эти данные", или "нам нужно, чтобы расчеты ускорились на кластере". И всё. И вдруг выясняется, что в современном IT не так много полезного для решения этих задач, а если есть -- то нужно очень аккуратно это применять, оценивая результат на качество, имея в голове теорию, стоящую за этим инструментом, иначе никак.

В создании компиляторов

Какое на ваш взгляд соотношение количества разработчиков пишущих компиляторы к общему количеству разработчиков в мире?

Какова, на Ваш взгляд, вероятность того, что произвольный современный разработчик, стремящийся обеспечить семью, сможет до глубокой старости счастливо проработать в одной конторе в одной команде, привычно с самой юности перекладывая json'ы? ))

Не совсем понятно почему вы ставите такое ограничение - почему он должен перекладывать json-ы только в одной конторе и одной команде если таких контор и команд тысячи и их можно менять хоть каждый год? А вот вероятность его попадания в команду пишущую компиляторы я оцениваю как крайне низкую, хотя бы потому что во-первых таких команд по пальцам пересчитать, во-вторых платить там будут не сильно больше, в-третьих этим должно быть интересно заниматься иначе соотношение затрачиваемых сил к выхлопу будет нерациональным и разумнее продолжить перекладывать json-ы.

Не совсем понятно, почему Вы ставите такое ограничение: оценка доли только пишущих компиляторов программистов, в то время как даже в одном вполне провинциальном городе в РФ можно встретить несколько контор, в которых пишется сложный инженерный софт, и для работы с которым требуется уйма знаний по матану?

А, кстати, с чего Вы взяли, что этих самых контор и команд с json-ами всегда будут тысячи и что их можно будет менять всегда?

Вам не кажется, что это куда более сильное предположение, чем то, которое заставит отдельно взятого программиста в свободное время хоть пару раз открыть Ахо-Ульмана, чтобы ознакомиться с построением простейшего парсера? На всякий случай?

Не совсем понятно, почему Вы ставите такое ограничение: оценка доли
только пишущих компиляторов программистов, в то время как даже в одном
вполне провинциальном городе в РФ можно встретить несколько контор, в
которых пишется сложный инженерный софт, и для работы с которым
требуется уйма знаний по матану?

Да пожалуйста, можем и не ограничиваться компиляторами, в любом случае это ничтожная доля по сравнению с энтерпрайзом. Тем более что если речь про РФ, то и платить за этот "сложный инженерный софт" как правило будут меньше чем за перекладывание жсонов

Делайте что хотите, плавайте в бездонном энтерпрайзе в любом направлении, но только помните, что ограничиваете себя только Вы сами, и не жалуйтесь потом здесь, если Ваше рабочее место всё же удастся автоматизировать каким-нибудь chatgpt (автоматизация им с целью сделать Океан Энтерпрайза мелким и дешёвым -- единственная настоящая цель его развития, судя по всему).

Не совсем понятно с чего вы взяли что я работаю в энтерпрайзе и в чем то себя ограничиваю

Не совсем понятно, с чего Вы защищаете профиль образования только с точки зрения Бездонного Энтерпрайза и Его Святых Нужд, из Ваших слов ясно, что Вы ограничиваетесь рассмотрением только его.

А, кстати, с чего Вы взяли, что этих самых контор и команд с json-ами всегда будут тысячи и что их можно будет менять всегда?

Ну а с чего вы взяли что сложный инженерный софт и уйма знаний по матану будет нужна всегда? Может завтра вообще все скатится в мир а ля mad max и самым полезным навыком будет умение поймать и зажарить крысу?

Во-первых, этих самых контор с json-ами уже стало резко меньше в отдельно взятой РФ, причём безо всякого апокалипсиса, и уже пару лет как их уже не тысячи, а, наверное, сотни (если не десятки), и далеко не все из них с оптимизмом смотрят в будущее. Предположение о том, что их будет много всегда и переходить между ними можно легко и непринужденно уже не оправдалось, это предположение уже ничтожно.

Во-вторых, что-то мне подсказывает, что человек, способный решать задачи и по матану тоже немножко более адаптивен и в ситуации, когда самым полезным навыком будет умение поймать и зажарить крысу.

Во-вторых, что-то мне подсказывает, что человек, способный решать задачи
и по матану тоже немножко более адаптивен и в ситуации, когда самым
полезным навыком будет умение поймать и зажарить крысу.

Что-то подсказывает вам неправильно. Как минимум между матаном и адаптивностью нет никакой связи. Поговорите с любым эйчаром занимающимся релокацией например. Инфантильных людей в отрасли очень много, стоит выдернуть из привычных условий и все, приходится нянчиться, и никакой матан тут не помогает

Я некоторое время из вежливости поддерживал с Вами разговор, но вот Вы начали решать за меня, что мне и как подсказывает, это значит, что мою вежливость Вы восприняли как слабость аргументируемой позиции, что является типичным заблуждением и оно освобождает меня от необходимости отвечать Вам.

Вы продолжаете однобоко смотреть на вещи и учитывать только инфантилов. Не инфантилы-математики двигают экономику, перестаньте бегать из крайности в крайность. Если лично Вы не хотите учить сложное -- не учите, никто Вас не заставляет. Успехов в Безднах Святого Энтерпрайза)

Вы продолжаете однобоко смотреть на вещи и учитывать только инфантилов

Я всего лишь привожу пример опровергающий ваши предположения. Ну и нет, однобоко на вещи смотрите вы - математиков двигающих экономику требуется грубо говоря единицы, это значит что остальному миллиону она все равно не понадобится, даже если они этого внезапно захотят и выучат. Даже когда перекладывание жсонов заменит чатгпт, спрос на математиков больше от этого не станет. Естественно, если хочется заниматься чем то требующим математики, ее надо учить. Но если цель и мотивация - только деньги, то это не тот путь.

Если лично Вы не хотите учить сложное -- не учите, никто Вас не заставляет. Успехов в Безднах Святого Энтерпрайза)

Ну опять, причем тут я вообще? Вы так защищаете математику, но математика это прежде всего логика, а она в ваших словах отсутствует, т.к. никаким образом ни из одного утвердждения выше придти к логическому выводу о том что "лично я" не хочу что то там учить нельзя. Так что начните для начала с себя

Неправда, не только меньше контор не стало, но и вакансий стало больше. Офисов крупных западных компаний, типа Microsoft, было не так много, как и сотрудников в них. На место ушедших международных галер тут же открылась куча местных. Из ощутимых потерь буквально единицы, типа Jetbrains. Но из-за необходимости импортозамещать софт, который больше нельзя купить за границей, открылось немало новых компаний, а старые компании сильно раздули штат. В общей сложности в РФ около шести миллионов бизнесов и всем им нужна автоматизация. Одних аккредитованных ИТ-компаний уже почти двадцать тысяч. Крупняк за кадры дерётся, переманивая друг у друга даже самых захудалых программистов.

И нет, как показывает опыт, человек способный решать решать задачи по матану не адаптивнее любых других, он даже json не всегда умеет перекладывать лучше самоучек.

А как там с устройством в раздувшиеся штаты и во вновь открытые компании? А как там с уровнем оплаты труда? Оценки, как мы видим, разнятся.
А как с уровнем экспертизы в кучах местных галер (а кстати, на кого они все работают? Где заказчик, настолько же массовый, как и раньше? Тот же EPAM работал с клиентами по всему свету)?

И нет, как показывает опыт, человек способный решать решать задачи по
матану не адаптивнее любых других, он даже json не всегда умеет
перекладывать лучше самоучек.

То есть, Вы из этого делаете вывод, что матан мешает перекладывать условный json? И никаких сомнений? Я вот не понял, ув. @Einherjar пишет выше, почему-то сразу про каких-то инфантилов при словах про матан (какая странная ассоциация -- я знаю массу очень зрелых и ответственных людей, которые могут в матан и далеко не только в него, способных и за проект отвечать, и гвоздь забить, и гол в ворота и что угодно) -- какое-то клише прямо. Я имею в виду то, что человек, который способен разобраться в сложном будет более подготовлен для решения простых задач, более того -- что для него многие задачи будут проще, чем другим. Нежелание отдельно взятого "знатока условного матана" "перекладывать условный json" в конкретном случае может оказаться следствием чего угодно (например, образованный человек может считать, что он/она занимается глупостями, что ему за это слишком мало платят и т.д.). И даже если он, конкретный знаток -- инфантил, никак не опровергает мои слова, т.к. я не говорил ничего про всех вообще.

Реляционная алгебра - не такая уж сложная штука, для её понимания особой математической подготовки не требуется. Кроме того, если заглянуть в исходный код PostgreSQL например, то можно заметить, что кода с реляционной алгеброй там существенно меньше, чем кода, отвечающего например за I/O, как сетевое так и дисковое, для которого арифметики достаточно. Компиляторы в РФ пишет пара десяткой человек, и свободная вакансия появляется раз в десять лет. В мире ситуация с этим не сильно отличается.

Возвращаясь к началу этой ветки, в отрасли работают миллионы людей, делающие не менее важную и по-своему сложную работу, для которой математика и вышка не так уж и нужны, записывать их всех в "ремесленники-колхозники" - это высокомерие и гейткиперство. Не надо так.

Реляционная алгебра - не такая уж сложная штука

Любой подраздел математики не такая сложная штука как может показаться. Особенно если вы про него уже знаете. А если вы даже слова такого не знаете, чтобы загуглить?

ремесленники-колхозники

По факту да. Если знаний достаточно ровно в том объеме, чтобы работу работать, а всё что больше или в сторону от работы - потеря времени.

Когда изучаешь что-то новое, первым делом надо загуглить учебник, в нём будет всё необходимое. Я про реляционную алгебру узнал из учебника по SQL.

Круто, когда есть учебник по изучаемому вопросу, что и говорить)

кода с реляционной алгеброй там существенно меньше, чем кода,
отвечающего например за I/O, как сетевое так и дисковое, для которого
арифметики достаточно

Интересная логика: то, что кода существенно меньше, не значит, что он проще/менее важен. То, что для I/O "достаточно арифметики" (я не знаю, что такое "арифметика, которой достаточно" и не хочу знать) не значит, что код про I/O не потребует других, не менее абстрактных знаний.

Компиляторы в РФ пишет пара десяткой человек, и свободная вакансия появляется раз в десять лет.

Только пару дней назад на Хабр Фрилансе был заказ на написание парсера. Можно, изучая специальность, тщательно прочесть всё только про парсер из учебника и сделать строго его, ни на секунду не включая голову (вдруг устанет), а можно дочитать книжку до конца и освоить написание любого парсера как частный случай. Это называется "систематическая подготовка", рекомендую. На кой ляд становиться человеком, который сознательно себе сужает кругозор и всё тщательно прочел про yacc, но не менее тщательно зажмуривался на местах про bison -- я не знаю. Наверное, это как-то связано с культом "зачем учить то, что не пригодится в работе", хотя практика всякий раз убедительно доказывает, что буквально всё, что ты знаешь из специальности, можно так или иначе с выгодой применить в работе.

Я нигде и никогда не говорил, что делать не менее важную, по-своему сложную работу для которой математика не так уж и нужна (хотя во всех без исключения случаях это спорный тезис, требующий детального рассмотрения и доказательства) не надо/стыдно/etc, и лично я никого никогда не называл "ремесленником-колхозником". Что такое гейткиперство не знаю, хвала небесам (и знать не хочу). Но поздравляю Вас: Вы удачно подменили тезис в дискуссии и одержали убедительную победу в опровержении невыдвигавшихся тезисов).

В ВУЗе я научился интелектуальному труду, что позволило мне переквалифицироваться из инженера в программиста.

Процитирую одного американского профессора: "Идти в ВУЗ, чтобы потом стать разработчиком - всё равно что взять ракетницу с целью убить муху". Все эти матанализы, теорверы и прочее фронтендерам и бэкендерам с девопсерами не нужны (кто-то скажет про собесы, но на собесах абсолютно любой маразм может быть, лишь бы побыстрее сократить воронку. И во всех ВУЗах учатся по-разному, большинство из них не натаскает вас на собесы по нужной специальности)

МБ такие дисциплины и нужны разрабам ОС, СУБД и других фундаментальных вещей, но самих таких вещей мало, а массового найма там нет

Кроме того, ВУЗовское образование отнимает много времени. Вот челик поступил в ВУЗ в 2020-ом, выпустился в 2024-ом, а всё, айтишка немножко рухнула, никто его больше нигде не ждёт, 4 года жизни проëбаны на знания, которые монетизировать больше не получится. И сам айтишный диплом теперь не ценнее диплома по философии (какая ирония, технари так любили смеяться над гуманитариями и сулить им макдак)

А про знакомства и прочий блат - ну вступите в Telegram-чатик, боже, и общайтесь там. ВУЗ потребует от вас времени, сил и МБ бабла, при этом вы с людьми там можете не сойтись совсем

Взросление неизбежно. Смена интересов весьма вероятна. И я видел уже много хороших технарей, которые были готовы в руководители, но типовые внутренние регламенты блокировали рост из-за отсутствия высшего образования. И получить высшее в 30+ лет, будучи обремененным семьёй, обязательствами и работой на фуллтайм становится чертовски сложно. И чем старше, тем чаще бюрократия будет влиять на карьеру: лишь единицы из сотен тысяч настолько уникально общеизвестны что ради них нарушат или поменяют правила. Так что вышка нужна и нужна своевременно.

Давайте сравним Васю и Петю не на старте карьеры, а через десять лет. У одного 14 лет опыта. Гут. А у другого 10 лет опыта и диплом профильного образования. А может, еще и а "апгрейд" какой (ведь на базе высшего всегда можно получить еще какойто диплом по 1-2 летней программе). Вот честно, если только по опыту, то на сколько критична при конкурсе за место эта разница? Чаще всего вообще пишут "опыт от Х лет", где Х - 1,3,5 и т.д. То есть, если 5 лет, то не важно, резюме у ксндидата на 10 лет или на 14. Я уже молчу, что переход на руководящую должность (без кодинга) без диплома, скажем, сомнителен.

Давайте сравним Васю и Петю не на старте карьеры, а через десять лет. У одного 14 лет опыта. Гут. А у другого 10 лет опыта и диплом профильного образования

Вы серьёзно полагаете, что через 10 лет у человека останутся какие-то знания после универа без постоянной практики? Университет нужен отчасти для того, чтобы на эту самую работу попасть и успешно с ней справляться.

Я уже молчу, что переход на руководящую должность (без кодинга) без диплома, скажем, сомнителен.

Сомнителен он только в компаниях, в названия которых присутствую Рос, Гос, Мин и т.п.

А при чем здесь знания? А их где-то упоминал? Я говорил о дипломе. Это две большие разницы. Какую бы вы идилистическую картину не рисовали, но если у человека есть цель сделать карьеру, то он без диплома этого не достигнет.

Ну и давайте говорить откровенно. Учеба в вузе - это не только диплом. Это еще и связи. Связи, знакомства, дружбу и блат никто не отменял. В любой стране мира, если человек не законченный мизантроп, он получает дополнительные возможности по трудоустройству.

Какую бы вы идилистическую картину не рисовали, но если у человека есть цель сделать карьеру, то он без диплома этого не достигнет.

Очень широкое понятие "сделать карьеру", для разных людей оно значит разные вещи. Может главным инженером в каком-нибудь КБ человек и не станет, но iOS разработчиком за за x2 вполне можно. Лично я считаю это уже весьма неплохим результатом.

Ну и давайте говорить откровенно. Учеба в вузе - это не только диплом. Это еще и связи. Связи, знакомства, дружбу и блат никто не отменял. В любой стране мира, если человек не законченный мизантроп, он получает дополнительные возможности по трудоустройству.

Совершенно верно. Вуз - отличный социальный лифт, но ведь если подросток уже работает по выбранному направлению, какие проблемы? Да, студенческую жизнь он потерял, да, для него будет закрыты несколько веток работы, но ничего критичного. Не всем Кнутами становится или работать в НАСА/Роскосмосе.

Я закончила мехмат в 1982 г. Выпустили половину от набора, особо не отчисляли, у нас был очень хороший начальник курса, Петр Иванович Пасиченко, люди забирали документы и переводились в технические вузы или провинциальные университеты. Из получивших диплом немногие стали "профессиональными" математиками, большая часть стала как раз программистами. И в "ящиках", и в различных НИИ. Даже как-то смешно читать о том, что выпускник мехмата не может стать программистом. Моя близкая подруга, и одноклассница в школе, и одногруппница в МГУ, распределилась в Новосибирский академгородок, стала системным программистом (Эльбрус), потом много лет в Израиле в фирме работала, потом, как говорила Анна Ахматова, "стара собака стала", вернулись с мужем в Новосибирск, до сих делают проекты как фрилансеры.

Что касается детей-вундеркиндов, которых я много повидала и как преподаватель, и как родитель (дочь у меня в 14 лет школу закончила), то на них равняться не надо, жизнь у них тяжёлая, особенно если родители сдуру отправляют их учиться не по возрасту.

Теперь история из жизни. У профессора моей кафедры (по образованию теплотехника, но ставшего программистом), был любимый аспирант, очень одаренный парень, из математической школы. Аспирант успешно защитил кандидатскую, уехал с женой в не резиновую, там не понравилось, нашел фирму в Австралии, прошел тест. Тут из фирмы просят документ об образовании, и он отправил им свой кандидатский диплом. Нет, у нас работа простая, такой квалифицированный нам не нужен. Нашел другую фирму, в Новой Зеландии, прошел тест, собеседование, прислал бакалаврский диплом нашей кафедры - уже давно живёт в Н.З.

прислал бакалаврский диплом нашей кафедры - уже давно живёт в Н.З.

Хоть тушкой, хоть чучелом.. ;)

А никто не путает в принципе айти сферу, программирование алгоритмизацию процессов и структурны/сетевой инжиниринг?

Собственно программирование было высшими/верхним образованием лишь на заре, когда программист создавал структуру будущего алгоритма и отдавал девочкам на долбоклюй.

Сейчас джуну понимание основы алгоритмирования за глаза. А вот при проработке структурных задач, включающих в себя создание железа, его глубокую модернизацию и т.п. уже ой.

С другой стороны, бородатый системотехник, все равно потратит месяц, на то чтобы вникнуть в новую среду разработки. На уровне того же джуна.

Как только задачи стоящие перед специалистом усложняются, необходимость вышки растёт. Однако ее продолжительность и стоимость отпугивает многих, желающих тупо зарабатывать кодингом. Нет, я точно уверен, что есть специалисты которые и без вышки, на самообразовании и курсах, могут решать сложные задачи. Но это лишь исключение которое и подчеркивает тенденциию.

Петька не только через самообразование прошёл,ещё и через армию)

У меня два высших образования. И я больше 20 лет в IT. Знаете какой процент вузовских знаний мне пригодились ?
1% это те самые алгоритмы и структуры данных и это все.
99% того что я знаю я выучил сам и не благодаря вузу, а вопреки ему. Сейчас я понимаю как он очень сильно мне мешал занимая полезное время.
За исключением так называемой базы по математике и алгоритмам которая и так учится за полгода.
Меня учили старым практикам, почти умершым и не используемым языкам и технологиям преподаватели которые по уровни знаний уже были хуже меня на первом курсе универа.
Учили всему что на хрен не сдалось на реальном рынке. Я просто потратил несколько лет на бесполезную чушь.
Изменилось ли что то сейчас ? Нет конечно.
Очень редкий вуз может позволить себе нанять действующего на рынке специалиста. А разница преподавателя и реального работающего на рынке специалиста как у истребителя и трехколесного велосипеда.
За исключением наверное ШАД от Яндекс и еще парочки вузов которые спонсируют крупные компании.

Все это быстро поняли компании, поэтому и никто это образование не требует. Ибо оно не отражает требования рынка.

Про окружение еще больше поржал. Окружения кого ?
Таких же студентов как ты, которые учат бесполезные технологии с преподавателями которые даже Junior на рынке реальном не устроятся.))
Это же потрясающая тема, 100% даст возможность что то построить.
Конечно нет. Это такая же чушь как и теперешние IT вузы и курсы.

Единственный кто тебя научит реально востребованным знаниям это ты сам.
Упорный труд и самообразование и только это сделает из тебя реального специалиста!

Знаете какой процент вузовских знаний мне пригодились ?

Назовите заодно, какой процент школьных знаний вам пригодился. И садиковских тоже.

За исключением так называемой базы по математике и алгоритмам которая и так учится за полгода.

Кругом чертовы гении ;) Если бы в меня впихнули 3 года математики за полгода, я бы наверное помер. Даже без этих ваших алгоритмов.

Представьте себе год назад нанял преподавателя, решил более серьезно зайти в математику чем это было в вузе. И за полгода прошел и не помер вот же номер.
И дальше иду по плану.
И это в 40 то лет. Видимо где то обман.
Оказывается если вас индивидуально учат три раза в неделю за хорошие деньги, можно учится в разы эффективнее чем в вузе с беспонтовым преподом который просто читает и переписывает из учебника.
Как же так, что же произошло. 8_*

О, да у вас такая же нога но не болит? ;) Индивидуальное обучение это круто. Хорошо, когда можно нанять личного тренера, ментора, врача..

UFO just landed and posted this here

И как получилось изучить за два года математику ? Добились чего то в профессии ? Сможете составить мне конкуренцию ?
Пройти у меня собес ?
Не сломаетесь на кватернионах если я начну у вас проверять математику ? А если попрошу за 60 минут пару задачек написать с Fibonacci heap осилите ?
Пройдете на Senior ?
А то вы двигаете вперед человечество, хочу проверить как двигаете.

Я то я глупый Teach Lead.
Наверное большие компании в Европе искали именно такого, почему то за много денег.

Вузы двигают человечество в физике, математике, медицине, но точно не в IT ибо они не отражают происходящее на рынке.
Видимо вы слишком умный чтобы понять о чем речь вообще была.

Не сломаетесь на кватернионах если я начну у вас проверять математику ?

А это по работе нужно, или чтобы перед неудачниками понтоваться, чтобы ожидания поумерили? ;)

UFO just landed and posted this here

Про Била Гейтса пример совсем неудачный - у него мама входила в высший круг руководства IBM (чуть ли ни в состав совета директоров) и сильно помогла протолкнуть поделие своего сына на роль OS во вновь формируемом рынке персональных компьютеров. И к этому еще интеллект Гейтса высоким был. Вот только высокий интеллект был и у тысяч других, но крайне влиятельных и обеспеченных родственников у них не было

Крайне влиятельные родственники много у кого есть. Но впрок ихняя помощь пошла только БГ, да и то на старте только.

UFO just landed and posted this here

Тут еще важный момент что нужна не просто вышка а вышка по айтишной или околоайтишной специальности. Потому что например инженер-озеленитель после окончания вышки также имеет и высшее техническое образование и является инженером но обладает ли он той же базой знаний как инженер учившийся на айтишной специальности?

UFO just landed and posted this here

Это близкая специальность к архитектору (не ПО а из строительных направлений).

для работы в которой есть требование диплома подойдет!!!!

В России с ВУЗами беда. Преподаватели получают зарплату на уровне или даже меньше своих студентов стажирующихся в IT. Все ценные кадры айтишка из образования уже выкачала.
Вышка сейчас, особенно по части IT, во многом - формализм. Профессора читают лекции, студенты сдают сессии, получают дипломы. Только, выпускники на выходе могут очень немного. Примерно, как стажёры в EPAM после курсов.
Безусловно, есть ВУЗы которые держат марку. Но это, скорее исключения, в столице.
Адекватные рынку ВУЗы на западе. Считаю т.к. видел задачки и методички оттуда на фрилансе. Однако, вопрос, сможет ли туда заскочить талантливый паренёк из российской провинции, без денег. Даже если обучение бесплатно, жильё и питание на Западе стоят весьма прилично.

С другой стороны, всех этих проблем, самообразование. Берёшь книжку, учишься основам по узкому направлению. Далее, сервисы для практики leetcode, hackerrank, kaggle и т.д. Путь весьма непростой, зато родные\близкие рядом. Халявный мамин суп и бесплатное жильё от неё же - не пропадёте. Мама ворчит, суп кончается - топаете работать курьером. Так можно протянуть весьма долго. Конечно, устраиваться стажёром без диплома - очень сложно. Но, практика на сервисах поможет всё преодолеть.
Итого, до 5 лет и вы на работе мечты. Причём, без кредитов за образование, стресса и т.п. издержек вышки.
До эмиграции, даже выпускникам ВУЗа 5 лет, минимум. Без опыта берут только самых-самых. А, через 5 лет ваш стаж по специальности, некоторые страны уже могут засчитать как диплом о ВО.

Нарабатывание "связей" весьма переоцененная идея. Умение решать "простые" задачки с leetcode, покажет что вы уверенный начинающий профессионал, везде. А если вы учились и пьянствовали с 2-3 мажорами, которых родители притянули к себе на "теплые места". Не надо думать что вам это светит тоже. Вас могут взять вообще в качестве прокладки для подписания липовых актов с подрядчиками и остальной коррупции. Всё это закончиться весьма плохо. Причём для вас, а не тех кто вас туда брал.

Ну и последнее. Никто никогда не помешает вам учиться в будущем. Даже если вы стали рядовым формошлёпом или клепаете лендинги за 300-500$. Никто не мешает вам скачать книжек и изучить всю университетскую программу по пути с этими лендингами. Отсутствие фундаментальных знаний из ВУЗа это не приговор на всю жизнь, как у работяг или врачей. Всё в ваших руках. Тем и хороша жизнь сегодня.

Автору - лайк за статью. Начинающим - удачи!

Sign up to leave a comment.