Pull to refresh

Comments 38

Астрологи объявили неделю «необразованной молодежи». Количество статей увеличилось вдвое. Видимо день учителя оказывает влияние.
И в самом конце будет пост

«подборка статей по теме „необразованная молодёжь“...»

в стиле этого поста. :-D
Я особо и не надеялся на университет в свое время. Да, по профильным предметам тянули, но до определенного уровня. Хочешь что-то выше базового — нужно самому в любом случае все изучать. Кстати, еще в 2011-2012 хорошо помогали онлайн-учебники по тому же ccna и ccnp, поэтому здесь уже на 100% от связки онлайн и оффлайн образования нужно добиваться результатов
Автор описывает оптимальный метод. Как бы это странно не звучало, но очень важно уметь учиться. Я не про ВУЗ, а вообще имею ввиду. То есть уметь увеличивать скорость освоения необходимого для деятельности материала. Находить в любой среде «надуровни», которые позволяют глядеть на изучаемую отрасль со стороны, выбирая оптимальный маршрут.

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

Также настоятельно, категорически, рекомендую изучить (в ВУЗе или самостоятельно) дисциплину «Системный анализ».
На установочной лекции по структурам и организации хранения данных профессор пришёл, написал адрес электронной почты на доске, часы приёма на кафедре, дал список литературы и отправился восвояси. А поток остался сидеть в ожидании следующей лекции через 4 часа.
ВУЗ не подразумевает вкладывание знаний в головы. ВУЗ подразумевает развитие навыка «Обучение». Умение работать с литературой, нормативной документацией и т.д. В этом вся суть. Универ даёт направление, а следовать ему или нет — дело уже студента. Большинство, видимо, приходит с надеждой на то, что их научат. Нет, не научат. Учат в школе учителя. В ВУЗах — преподаватели, они преподают. В школах заставляют учиться — в ВУЗах никто заставлять не будет. Если бы не «указания свыше», то поток бы регулярно очищался от ненужного балласта. Но тянут всех. Отчисляют уже если ну совсем никак. Но и то, спустя некоторое время, восстанавливают и выпихивают из стен ВУЗа с заветной книжечкой в руках. Потому что это деньги. В большинстве своём высшее образование сейчас — покупка диплома в рассрочку, не более.
Большинство, видимо, приходит с надеждой на то, что их научат. Нет, не научат.

Я как-то будучи еще школьников 10-11 класса, хоть и понимал что мне очень нравится программирование, был глуп и не особо думал о том чтобы серьезно заняться самообучением. Так ведь и думал, что меня научат, смешно сейчас :D
Но хотя бы такие вот незаинтересованные преподаватели, которые читают лекции с википедии, повернули мои мозги в нужное русло. «Что же я делаю, зачем я тут трачу время? Какой из меня программист выйдет?» — так и начал самообучаться.
Жили-были Женя и Дима. Женя пошел учиться в техвуз из первой десятки по России на профильную специальность Разработки ПО. А Диму отправили на обучение в США также по специальности.
Женя учился и развивал навык Обучение, а после не мог найти работу программистом, потому что почему-то обучился математике, физике и электротехнике в своем ВУЗе, и самостоятельно и не системно PHP.
А Диму почему-то не учили Обучаться, а с первого курса давали Python, после методики разработки ПО, много практики, в том числе и в составе рабочих групп студентов, после уже более продвинутые темы об ОС, языках программирования, компиляторов по Драконьей книге, была и математика, но она быстро перешла в ML и NLP.
Женя после ВУЗа переучивался, старательно забывая тот ужасный подход к программированию, что дали во время обучения. И все получилось, но еще заняло несколько лет.
А Дима имел достаточные для работы новичком или стажером навыки на Python с первого курса, а после к этому присоединилась еще Java. Почему-то ВУЗ предпочел популярные языки программирования. И Дима быстро нашел хорошую работу как в России (да-да, на несколько лет он возвращался), так и не в ней.
Вот такая правдивая история о том, что почему-то ВУЗы «не должны вкладывать знания в головы».
Если у тебя есть 2 и более популярных языка, опыт разработки в группе, хорошие фундаментальные знания, понимание, что программа решает задачу, то уже не важно, что будет за фреймворк.
Не знаю, где как, а на Прикладной математике и физике (после 2 курса специализация на программирование) в МАИ 98-03 давали в части программирования:
1. Машина тьюринга планов плавно переходящая в нормальные алгоритмы Маркова.
2. Алгоритмы всякие — на паскале
3. ООП — C++
4. Базы данных — оракл под капотом курса
5. Java — факультативно, семестр.
6. Разработка крупных систем — местами про водопад, местами опыт из жизни преподавателя.
Пятый курс был уже по большей части халявой, туда запихнули все «для общего развития», включая базовую комп графику (без шейдеров к сожалинию) и программирование игр (логика уровней интереса игрока и все такое).

На фону все это поддерживалось естественно:
1. матаном, переходящим в функциональный анализ и комплексными числами (не пригодилось).
2. Дискретная математика (комбинаторика, графы и др) — пригодилось.
3. Теория вероятности и случайных процессов, теория игр — кажется скорее изменили меня, чем нашли применение в работе
4. Автоматическое управление и оптимизации всяких видов. Не пригодились, но могли бы, если я выбрал бы другую область программирования.

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

Ну и с 4 курса все кто хотел имели выход на подработку по специальности через преподавателей кафедры. То есть полу деньги/полу практика.
Вы-же понимаете что все это — азы где-то уровня курсов типа 101. Где еще 2-3 языка? Где машинное обучение, программирование на видеокартах (не игры), мат модели в финансах, grid computing, картография и гео-алгоритмы, моделирование сред? И т.д.

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

Вот была у нас теория вероятности, у всех видимо была… а на курсе программирования примеры реализации метода монте-карло давали? Не на математике (!), а на программировании: как параллелить, как балансировать, как, наконец, на кластер раскидать и т.д.? И так со всем — математика есть, но на вроде программистской специальности ничего сложнее условного нахождения максимума в массиве.

Ведь на работе работу работать прийдется. Надо монте-карло? Не до гео-алгоритмов уже! И наооборот.

Я не говорю изучать каждую область до уровня эксперта, да только условно раз в 10 надо углублять уровень изучения программирования.
Вот помнится мне, что весь ваш первый абзац в 1998 только зарождался в лабах, если вообще был. Вуду 3 в 1996 выпустили, какое программирование на видеокартах?
Сети массово на хабах были, а не свичах. Коаксиал еще не отмер до конца. А вы про кластеры.

Кстати, отличный пример актуальности ваш комментарий. Всего то чуть больше 10 лет прошло с моего выпуска, а на момент поступления большинство актуальных тем тупо не существовало. А актуальные тогда — уже выброшены на задворки.
А ведь еще нужно время преподавателю на подготовку курса. Ну и предсказательная сила, что будет нужно, а что мода на пару лет.
А я как раз учился в 1987. Да не было видеокарт, зато были «матричные модули» для ЕС ЭВМ. Разумеется нам про них никто даже не упоминал (я видел один на практике).

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

Вот пример из 80х: был у нас один препод по языкам программирования. Так он засадил нам, тем, кто PL/1 худо бедно «смотрел», лекции и *лабы* по непроцедурным языкам программирования. Я впервые вообще узнал, что такие есть. Так вот GPSS (general purpose simulation system) настолько мне мозг сломал, что я языками увлекся и писал потом парсеры для всяких хитрых форматов как интерпретаторы простеньких языков (да со всеми пирогами в виде lex/yacc/pccts). Это между прочим в 90е под ДОС и OS/2!

Откуда-бы я такое узнал на работе (времена FIDO и написания бухгалтерского софта каждой маленькой конторкой)?

А знания про паралельные вычисления как раз из института. Сейчас применяю. Не знания разумеется — принципы. Теория была. Практика — нет.

Сейчас студентов надо ML да квантовым вычислениям учить. Да чтобы с лабами. А их Word да Joomla. Стыд это.
Так, я кажется окончательно запутался о чем спорим.
У вас какая позиция? что зря дают теорию вместо практики? (тогда я с вами спорю)
Или что зря дают практику в ущерб теории, так как она не актуальна? (тогда я с вами согласен)
Или что надо давать актуальную практику? (тогда я с вами снова не согласен. 3 года на понимание актуальности предмета для обучения — от создания до признания, год-два на подготовку курса, 5 лет на институт — вот вам обучение предмету минимум с 10 летней историей)

Под «программирование на видеокартах (не игры)» я думал вы имели в виду что-то типа CUDA, которая вышла 23 июня 2007. До того подобные вещи были тупо не возможны за отсутствием видео ускорителей.
Но были другие.
Однако давать на общепрограмистком курсе креевские векторные архитектуры странно и бесполезно. Слишком маленькая ниша на тот момент, и, кажется, умершая архитектура на сегодня.
И, на мой взгляд, ML студентам сейчас давать «ради знаний» бесполезно. Там слишком быстро все скачет. Его ниша — от аспирантуры и выше. То есть сразу применение серьёзными ребятами.
А все, чему вы научите первокурсника может будет поставить в один ряд с моделью атома водорода от Бора к моменту выпуска.
А совсем базовые принципы это персептрон 1957 года рождения. О нем кажется еще в школе на факультативах рассказывали.

PS А мозги нам в непроцедурную сторону прологом ломали. Жаль ничего функционального не подсунули.

PPS ML это имелся в виду язык или машин лернинг?
ML — machine learning.

Да мы и не спорим вобщем. Я в основном говорил про то, что дают и недостаточно теории и очень отсталую практику. Пример с креевскими архитектурами как раз показателен. Надо было их давать! Нам кстати давали и именно о них я говорил «Сейчас применяю». Это-же не детали архитектуры — эту плату сюдя тыкать, а эту туда, а самые основы современного большого компьютинга — SIMD/MIMD/data driven computing и т.д.

Итого: очень мало программистской теории и катастрофический недостаток практики. Теория очень нужна. И именно cutting edge. Теория того что только в проекте сегодня, но по выходу из универа будет самый мэйнстрим. Практика как раз наоборот — самая база. Но база не уровня max(array), а уровня «напишите и отладьте модуль ядра Линукса» (условно). Только хардкор!

Зато философия, теория науки, библиотечное дело… да…
Как-то утрированно. Если отечественный университет это не глушь мира, где вокруг нет ни одной интересуюшейся интернами конторы, то главный поворотный момент тут — вовремя понять, что учеба дает навык усидчивости, решения проблем и быстрой перестройки между неизвестными задачами, плюс базовая база в виде устройства компа, программы, базы данных (+ корочка, которая внезапно может котироваться зарубежом), а на практике требуются знания конкретного языка-фреймворка-методологии. Понимается это походом по потенциальным работодателям, даже если в планах нет в данный момент работать. Работодатель, даже если он наглухо закрытая контора с пинкодами на всех дверях, в любом случае открыт до какой-то степени, чтобы рассказать, чем и с чем здесь занимаются.
Но так оно и было. Университет — МИЭТ, специализация Разработка ПО. Вроде не глушь, в рейтинге до сих пор около 7-8 места.
Базы данных давали, но откровенно плохо, в итоге взял в руки sql-ex и курс от Стенфорда — это дало внятные прикладные навыки.
Программирование? У нас его традиционно дают в плохом процедурном стиле. Пишу «плохом», потому что и процедурный стиль может быть достаточно неплох для определенных программ.
Алгоритмы и структуры данных были, но после пришлось взять и прорешать Кормена в течение года + вновь курсы от Стенфорда. Это дало достаточные знания для прохождения собеседований на уровне senior.
Ну и традиционное полное непонимание ВУЗа, зачем учить разработке в составе команды.

Тут нет утрированного. Просто вот такая история.
Хорошо, если есть возможность получить современный навык извне, вроде Udemy, Stanford или Coursera. Я учился в начале 2000х, где ими не пахло, и приходилось учить, что дают. Интересно, реагируют ли сейчас советские вузы на такую конкуренцию?
Ну я также был студентом в 2002году. Многие вещи уже появлялись к концу обучения.
Женя — случайный человек в профессии. Нечего ему там делать, если он за срок обучения в ВУЗе только и сумел, что несистемно выучить PHP.
А Дима — молодец. В то время, когда Женя после учёбы гонял в дотан в общаге и лайкал мемасики в ВэКашечке, Дима применял полученные теоретические навыки на практике и развивался.
Однако, Женя взяв не русское образование, сдал с ZCE для PHP, и после освоил другие языки, и сейчас работает в топовых компаниях с условиями выше Московских.
Что-то видимо не так просто.
Начинают выясняться интересные подробности… Оказывается, Женя после окончания универа окунулся в суровую реальность жизни и ВНЕЗАПНО осознал, что его несистемные знания PHP на рынке мало кого интересуют, что конкуренция огромная, поэтому нужно знать и уметь немного больше. Он пришёл к выводу, что просидел штаны в универе зря, спохватился и давай учиться, систематизировать свои знания, ходить на курсы, применять умения на практике, работать за еду, получать сертификат и устраиваться на работу с хорошей зарплатой. Таких мифических «Женей» хватает везде, не только в IT. Но это уже совсем другая история. Что мешало этому Жене систематизировать знания, повышать квалификацию, тренироваться во время учёбы? Возможно, именно уверенность в том, что ему, как в школе, будут разжёвывать и вкладывать в голову. Нет, Жене нужно было при поступлении в ВУЗ понимать, что ему дадут лишь отправную точку, а вот куда направить вектор он уже должен будет решить сам.
А что мешало ВУЗу отрабатывать свои деньги бюджета? Шутка, сразу говорю, а то еще накормитесь…
В 2002году мало что было слышно про международные курсы, на самом деле. Это вопрос раз. Вопрос два — время. То, что знания в наших ВУЗах неактуальные и ненужные, не говорит о том, что студента не нагружают. В случае, МИЭТ — это физика, электроника и математика, которых нормально так.

В общем-то, вы сейчас предлагаете сделать с обучением в ВУЗе то же, что случилось со школой после введения ЕГЭ и деградации: в обязательном порядке сейчас школа совмешается с репетиторами, если хочешь хорошее образование. Но тогда вопрос: а зачем такое образование? Тем боле, зачем оно, если в других системах образование работает за свои деньги. Это, пожалуй, главный вопрос — мне лично на такое образование своих налогов жаль, ибо они пойдут большей частью на содержание бюрократии и пожилых преподавателей, которых ни уволить, ни переучить.
Я не знаю, как у вас там деградирует и что, но у нас в Конституции прописано, что каждый имеет право на образование, при этом каждому гарантируется доступность и бесплатность общего среднего и профессионально-технического образования. А в соответствии с Законом об образовании общее базовое образование (9 классов школы) вообще являются обязательными.
Среднее специальное и высшее образование доступно для всех, но на конкурсной основе и не является обязательным.
У нас не ЕГЭ, у нас ЦТ (это примерно одно и то же). Но к нему абсолютно спокойно можно подготовиться безо всяких репетиторов. Было бы желание. А желания у большинства сейчас нет. Школьники не хотят, учителя не могут. Ещё в те времена, когда учился я, у нас был единственный учитель (по математике), который умел заинтересовать своим предметом учеников, причём так, что на занятия ходили даже самые отъявленные прогульщики. Не из страха, а из интереса. И даже самый слабый ученик этого учителя был на голову сильнее любого ученика другого учителя. Хотя программа то у всех одинаковая. И учебники одни и те же. Кстати, учитель этот заканчивал в своё время отнюдь не педагогический университет, что как бы намекает.
По поводу пожилых преподавателей, которых ни уволить, ни переучить. Дело не только в них. Дело ещё и в головах тех, кто составляет образовательные стандарты, типовые учебные планы и рабочие программы. И преподаватели должны им следовать. Не стоит во всём винить именно пожилых преподавателей. У меня хватало таких во время учёбы, но мхом их знания поросшие не были. Всё зависит ещё и от отношения человека.
Молодёжь не идёт в преподаватели? Ну, логично. В современных реалиях это неуважаемая профессия. Да ещё и малооплачиваемая. Почему? Потому что из тех самых налогов на образование выделяется кот наплакал. Вот и вынуждены держать пожилых преподавателей, чтобы хоть кто-то работал.
Большинство советов сводятся к тому, что все в руках студентов, крутись-вертись и все получится, жизнь такая, выживает сильнейший и около того.

Автор сделал именно то, что советуют, и это сработало! Этот же алгоритм он рекомендует использовать для «простых людей», потому что он на себе убедился в его работоспособности — и это правильно!

А просто людям что делать? Не все могут самостоятельно во всем разобраться, все понять и стать специалистом.

А таким не место в IT. Если они уже сейчас не могут самоорганизоваться и разобраться в незнакомой области, то что им делать через 5-10 лет, когда их знания устареют? Чем раньше человек не просто поймёт, а осознает, что «всё фигня и надо начинать вертеться», тем лучше. Именно из таких людей и вырастают высококлассные специалисты.
Не до всех эта «простая» истина доходит сразу. Мне вот, например, понадобилось сначала пару лет поработать после универа.
Очень многие поступают на IT специальности совершенно не понимая, что там вообще происходит. Они идут туда просто потому что «прикольно, гы-гы, я за кампуктером круглые сутки в дотку\кс шпилю, значит буду ай-тишником». Слабые и ненужные отсеиваются, сильные остаются — естественный отбор в действии. А если бы в ВУЗах «учили как надо», то слабых стало бы меньше, а сильные стали бы ещё сильнее.
Согласен во многом, «таким не место в IT, если они уже сейчас не могут самоорганизоваться и разобраться» — это обосновано. Тем не менее, есть ситуации-исключения. Поясню на примере.

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

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

Конечно, кто ищет — тот всегда найдет, но лично я бы не отказался, если в универе хотя бы просто озвучивали что-то типа «хотите изучить веб-разработку — начните с этого, почитайте о том, далее следует разобраться с тем-то; интересует разработка программ — ознакомьтесь с этим, с тем, вот такие языки, вот такие технологии, а после про то-то прочтите...». Насколько это сложно сделать хотя бы так? Не надо ничего разжевывать, ни с кем возиться. Действительно, как Вы говорите, слабые отсеются, все равно ничего не поймут, а для кого-то IT перестанет быть сферическим конем в вакууме, и станет ясно с чего начать и какой план действий.
Ваши слова доказывает хотя бы тот факт, что работники из IT сферы (т.е. бывшие студенты) тоже бывают разные. Одни — лидеры в своих командах, первопроходцы и просто умеющие быстро разобраться и решить любой вопрос. Другие — вполне неплохие, но требующие точной постановки задачи и комфортных условий её выполнения, без инициативы и т.д.

Это, конечно, утрировано. Градаций много больше. Но суть, думаю, ясна. В IT пригодятся и те, и другие. Но в разных ролях.
Чтобы совместить это увлечение с учебой в универе и личным временем я решил в качестве очередной курсовой сделать программу на C#.

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

Все правильно сделал ©

"Значение диплома о высшем образовании", написано давно, но вроде еще актуально. Всё переменчиво Ничто не меняется в этом мире.
Здесь не публикую, потому правилами запрещен копипаст, даже себя, любимого.
Эх, а я вот довольно таки поздно спохватился. 4 года ждал, когда научат в колледже. Да, дали фундаментальные знания, но какого то четкого понимания, как их применять дальше, нет. Приходиться наверстывать упущенное.
Int47,
Заголовок спойлера
Уж случаем это не ДВФУ, ШЭМ, Бизнес информатика?
Просто я поступил на такую же специальность в 2010ом и у меня было все так же, 1 в 1. Только без джумлы, с Cи и акцессом (без скуля).
Перешел на второй курс университета, который студенты ласково называют «шарага».
Из предметов по связанных с ит это «Структуры и алгоритмы обработки данных», «Технология разработки программного обеспечения»(в основном про Git и немного про методы разработки scram и т. д.), и «ООП». Что с моим универом не так? Да, все дисциплины на устаревших технологиях, но с нынешней скоростью развития языков, фреймворков и технологий: пытаться подогнать программу не только опасно, но и не реально.
На вопрос «А нам это где нибудь пригодиться?», наш преподаватель по алгебре ответил: «Нет, после сессии вы это забудете и никогда больше не вспомните. Но в университете вас учат не знаниям, а учат учиться(простите за тавтологию)».
Я увлекся программированием ещё классе в шестом, наверное, занимался самообучением, потому что в моей деревне негде было достать не то, что кружков, даже подходящей литературы. Спасибо родителям, что честно купили мне книжки, через каких-то дальних знакомых доставали софт (ну и что, что turbo pascal, ну и что, что хелп был на второй дискете, которую не дали) и даже подключили дайл-ап!
И потом я очень-очень порадовался, что не пошёл на какую-то «программистскую» специальность в институт, а пошёл на вполне железячную, но с первого курса устроился на погромистскую работу (на полдня в госконтору с маленькой зарплатой и 2.5 часа добираться в одну сторону от дома), но в результате моего самообучения на реальных задачах у меня получилось более консистентное и полезное образование, чем у того, что дают в ВУЗе.
Ну да, нам тоже рассказывали великие тайны про устройство и работу КР580ВМ80А, а также электронно-лучевой трубки (справедливости ради, про LCD-экран тоже пару лекций прочли). Но по крайней мере это не провоцировало отвращение к тому, чем я хотел заниматься, ну а то, что принудительная попытка чему-то «обучить» только прививает отвращение, было понятно ещё со школы.

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

Но я даже не знаю, норма это, или нет.
Без пояснений/разъяснений, просто читали, а мы записывали.

традиционно не считают нужным поведать для чего и зачем

А вопросы задавать не пробовали?
«Бизнес-информатику»

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

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

Преподаватели же разбирающиеся в математических науках на вопросы «где это может пригодиться», заданные после того как они испещряли доску формулами, доказательствами, графиками и прочим, давали ответ в том же «математическом стиле» без конкретных примеров, аналогий, практических применений в жизни. Ну например, если бы спросили про регрессию, ответ был бы — «это один из основных инструментов эконометрики, ее модели можно использовать для изучения зависимости целевой переменной от ряда факторов», ну или типа того. Может это конечно и содержательный ответ, но на Хабре и то подробнее описывают на примерах в некоторых статьях, как применяются разные формулы и для анализа данных, или для ML, и для прочего.

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

Направление несомненно «нацелено на прикладные нужды бизнеса», и никто не против, что немало экономики, просто то, что было по разработке и тому, что ее касалось, было, вкратце говоря, неадекватным (описано в статье). Да и в описании специальности фигурируют слова «изучение информации и получение навыков разработки, эксплуатации информационных систем и веб-ресурсов».
Если спросить студента — какие знания он хотел бы получить в институте, то его ответ свёлся бы к монументальному «чтоб взяли в хорошую компанию на хорошую зп, дабы заниматься интересным делом». Такой ответ ничего не прибавляет к пониманию проблемы образования ИТ-наук в вузе. Рискую предположить, что обучение конкретным языкам программирования (кроме системных) — недальновидная трата времени. Так а что надо изучать в вузе? Примерный ответ таков: 1-курс >> теория: — Алгоритмы, структуры данных, языки, CУБД, ассемблер, компилятор, интерпретатор, ОС, аппаратура, ЭВМ, криптошифрование, Защита информации и т.д.; 2-ой курс >> создание учебного интерпретатора и компилятора; 3-й курс >> создание учебной ОС или ОС РВ; 4-ый курс >> Технологии создания индустриального ПО; 5-ый курс >> практическая стажировка в гос или коммерческом секторе, «специальные темы» ( разработка высокопроизводительных систем/систем РВ, подробно Архитектура ЭВМ, Перспективные ЭВМ, ИИ ), знакомство с устаревающими темами (типа реляционные СУБД, ООП, и т.д.) По ряду специальностей можно добавить темы: программируемые матрицы, Аналоговое программирование, Сети, Управление проектами ПО. Как-то так… Главное, чего никогда не было ни в СССР, не в «демократии» — это подготовленных кадров для ВУЗов. Причем эти кадры есть! Может ввести налоговые послабления для фирм, специалисты которых смогут читать лекции в ВУЗах?
Sign up to leave a comment.

Articles