В теме про выбор университа в Германии или в Москве подняли вопрос что важнее для Унивреситета (пусть будет как в Докторе Кто - The Library)- hard skills или soft skills? Так чему должен учить или не учить Университет.
У меня есть своя позиция, интерестно мнение сообщества.
за «Основная задача университета научить hard skills»
за «Основная задача университета научить soft skills»
Я бы сказал так — идеально, если университет даст фундаментальную базу, которая не зависит от трендов и новых разработок. И, вдобавок, научит студентов самостоятельности в решении их проблем.
И чем сложнее матан, по которому ты сдаешь зачет, тем лучше ты научаешься скилу обучения
Любой мало-мальски сложный проект требует кооперации. Да и стартапы уходят в небытие не потому что ко-фаундеры матан дрочили не на топовой кафедре.
То что преподают в универе 5-6 лет можно изучить самостоятельно за пару лет. Иногда и за год. Часто технические универы занимаются переливанием из пустого в порожнее + низкоКПД-шные пары по физре, социологии/психологии/гомеопатии - всё лишь бы забить часы, чтобы в конце получилась полноценная программа бакалавриата!
По факту это всё превращается в место, где отращиваются софт-скиллы по выживанию в этой среде, пересдаче по десять раз всякой культуры русской речи в техническом универе, как было у меня (не спрашивайте).
В общем универ это место где вы окончательно взрослеете и понимаете чем НЕ хотите заниматься. . Хотелось бы наоборот - качать харды, но факт на лицо.
Захваты стран Центральной Азии русскими, блокада Ленинграда, землетрясение в Ташкенте, нулевые, и наконец война на Украине отлично показали что инстинкт самосохранения служит очень хорошей мотивацией двигаться вперед, и желательно со всеми.
Картина заиграет новыми красками как только заменить все эти примеры на условный вышмат, а инстинкт — на отчисление.
Если уйти от "общепринятого", но неверного опреедления софт скиллов как умение понравиться человеку, употребляющему баззворд "софт-скиллы", то задача университета вырисовывается как освоение разных сценариев обучения:
Хард скиллы по ходу этого всего получаются как побочный результат основной работы. И их качество очень сильно зависит от их прокачанности у преподавателей. Здорово, когда они достаются автоматически, но даже если нет с сотф-скиллами можно двигаться дальше и добирать харды.
А правильный нетворк это самое полезное в жизни… :)
На самом деле, у меня наблюдается онтологический дребезг от такого противопоставления :))
Я топлю за то, что в Российских вузах устаревшие программы, и разрыв с потребностями современного мира только растёт:
Есть мнение, с которым я согласен, что все серьёзные задачи, которые один человек мог решить "в одного", самостоятельно, уже закончились. Так что, если сейчас говорить про серьёзные задачи, то надо понимать, что это задачи для команд. А команды без коммуникаций - не способны к результату. Вот для чего нужны способности говорения, публичных выступлений, през, мышление письмом, рефлексии, и пр. :)) - эти самые софт скиллс.
Поэтому я топлю за то, что харды уменьшать, софты - увеличивать. Например, в формате: первые два года - в основном харды, потом - больше проектной работы + вспомогательные треки по софтам (потому как осознанное понимание, что софты нужны и надо туда развиваться приходит не сразу. Да, может быть, и не всем нужно).
Мне кажется, тут размыта граница между hard и soft. Если под hard подразумевать только знание в точности того, что вам зачитали в ВУЗе, то этого крайне мало. Но всё же под hard-скиловым разработчиком никто не подразумевает такого, кто после ВУЗа не читает документацию и не использует новые функции и библиотеки, которые ему не преподавали. Очевидно, крутые hard-скилы подразумевают навык их обновления. И вот в такой формулировке ВУЗы точно должны давать hard-скилы. Чтобы ты мог прийти и сделать что-то полезное, дообучаясь под конкретную задачу (да, это может означать выучить и другой язык программирования, но ты сделаешь это лучше, чем условный литературовед с крутыми soft-скилами и умением учиться).
Справедливо, что кроме hard-скилов хорошо бы ещё уменить общаться, прояснять задачу, видеть большую картину. Это выгодно и компании и самому человеку: позволяет развиваться и двигаться по карьерной лестнице. Но всё же инженер с soft-скилами, но без hard-скила (включая умение обновлять навык) совершенно бесполезен.
Если говорить про универ в плане учебы на первом уровне (бакалавр/специалист/ etc), то основная задача универа - дать набор hard-скиллов согласно прейскуранту.
Основная задача ученика - получить максимум от окружающей среды и возможности в ней находится, часто без лишних раздражителей в виде обязательств на работе и семье.
Нетворкинг в таком разрезе - одно из очень ценных направлений, так как выполняя свою задачу универ создает группу людей схожего возраста и интересов, с которыми и дальше по жизни будет полезно и интресно общаться.
Но если смотрть на более высокий уровень обучения и науки - то задача универа уже менятся, становится важно собрать умы в одном месте и получить от этого какие-то новые идеи.
Основная задача университета — научить думать своей головой. Показать что все ошибаются, мы как общество знаем меньше чем не знаем, а множество насущных проблем никто вообще не знает как решать, ни какая теория не совершенна, 100% правды не сушествует. Научить, что в этом мире надо учиться думать своей головой, а не искать ответов в учебниках, и что в мире полно пространства и нужды для инноваций, улучшений и творчества.
Из школы мы выносим совсем другую картинку: все задачи решаются и в учебниках написано как, мир устроен вот так-то и это есть железная истина, все уже открыли и изучили, гении не ошибаются, надо зубрить и копировать что умные люди придумали. Задача университета — переписать эту картинку. Не знаю soft или hard это skill.