Да, это образование

image

Всем привет! В данном посте я хотел бы рассказать о том, как я представляю образовательный процесс в высшей школе и осветить свое отношение к студентам, желающим получить все быстро, без напряга и нахаляву.
Немного расскажу о себе. В данный момент, я студент 3 курса кафедры Вычислительной Техники СПбГУИТМО. Увлекаюсь программированием под встраиваемые вычислительные системы и отчасти схемотехникой ЭВМ — даже в простейшем UART контроллере может быть сокрыто немало интересного для человеческого разума. А светодиод, замигавший на учебной плате с микроконтроллером ADuC812 внутри, может принести немало радости и удовольствия.

Вначале немного автобиографии, чтобы можно было понять как я «дошел до жизни такой».
Я поступил в университет в далеком 2007 году. Помню, как у меня была эйфория от того, что меня не будут пичкать ненавистными мне гуманитарными предметами, школьные уроки по которым вводили меня в состояние уныния. Но увидев расписание, я понял, что жестоко обманывался — предметов, связанных со специальностью было крайне мало. Я помню информатику — ее вел покойный Анатолий Андреевич Приблуда, который давал нам самые основы: системы счисления, шинную архитектуру компьютера, схематическое устройство процессора и прочее. К сожалению, я недостаточно внимательно слушал его лекции — тогда мне было более интересно обычное программирование — я увлекался C и C++. Поэтому второй предмет, который мне больше всего запомнился — это программирование на языках высокого уровня под началом Татьяны Александровны Павловской. Было интересно, когда мне для зачета дали написать парсер подмножества SQL на Pascal'e — удивительно, но я это сделал и моя программа даже работала (правда неимоверно подглючивала).

На втором курсе нагрузка возросла — нормой стало приходить в университет утром, еще до восхода солнца, и уходить вечером, уже после захода солнца. Но несмотря на все трудности, именно на втором курсе я понял, как интерес к изучаемому предмету может помогать в учебе. У нас был предмет, называвшийся системное ПО, на котором нам давали основы внутреннего устройства Unix'а, навыки использования командной строки и скриптовый язык — bash. В то время, я был увлечен Линуксом и все вышеперечисленное мне давалось довольно просто. Все, что нужно было заучить, выстраивалось в моей голове в какую-то упорядоченную систему, которая позволяла практически мгновенно находить ответ на уже проработанную мной проблему, а также предугадывать пути решения для ранее неизвестной мне проблемы. Я не думал над ответом — ответ сам появлялся у меня в голове. Не знаю, как еще точнее описать эту штуку в моем мозге, но ощущения от нее приносят мне удовольствие до сих пор. Оказывается, если учиться и изучать предмет с интересом, то обучение не будет таким тяжелым, занудным и бесполезным.

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

Сейчас, на третьем курсе, Аркадий Олегович ведет у нас «Информационно-управляющие системы». Принцип «учиться с интересом — проще» работает и здесь. Вся техническая документация, связанная с курсом и знания по нему опять начинают выстраиваться в голове в вышеописанную систему знаний. Доходит до того, что взглянув на список вопросов к защите или к контрольной я с удивлением понимаю, что большая часть ответов мне уже известна, хотя ничем подобным я раньше не интересовался, да и материал лекций я вообще не заучивал и тем более не зазубривал.

Впрочем, увы не всем так интересно. Часть студентов не понимает, почему им нужно все это изучать и почему преподаватели не стремятся разжевать материал, а отдают его на самостоятельное изучение. Некоторым вообще неинтересны отдельные предметы по специальности, такие как схемотехника ЭВМ, хотя видно, что преподаватели стараются и лекции проходят «с огоньком».

Как показывает обсуждение на форуме кафедрального направления и отдельные комментарии здесь на Хабре, многие студенты считают, что университет должен дать им некоторые знания по современным технологиям, чтобы они могли быстрее идти работать кодерами и получать много денег. Но подобный подход ведет к получению на выходе из университета человека-винтика, который знает и может выполнять только что-то одно. Представим, что завтра язык Java потеряет свою популярность, зарплаты кодеров на Java упадут, а популярность приобретет язык Erlang. Куда тогда денутся все те, кому в университете разжевывали в основном Java? Не факт, что все они по прежнему будут нужны и востребованы. Придется идти тратить время и платить деньги за курсы по Erlang'у?

Я считаю, что суть обучения не в том, чтобы дать студенту набор знаний по востребованным современным технологиям и выкинуть его в мир работать по профессии. Это тупиковый путь развития: как человек будет развиваться если его и в школе и в институте тупо пичкали данными из учебников, а думать своей головой не заставляли? Откуда тогда появится способность к критическому мышлению, к оценке действительности? На мой взгляд, нужно обучать студента искать и обрабатывать информацию по предмету, учиться новому самостоятельно, без поддержки со стороны. Учить учиться. Не представляю, как можно восхищаться новому знанию о мире, бескрайности Вселенной, бездонности строения вещества без способности воспринимать новое и желания познавать новое? Как тогда вообще можно говорить о будущем человечества, городах на Марсе и прочем, без тяги к постоянному развитию, особенно когда в голове одна главенствующая мысль — сесть на место потеплее и получить денег побольше?

Возможно я идеалист. Возможно я слишком много раз перечитывал в детстве романы Ефремова «Час Быка» и «Андромеда». Одно, в чем я уверен точно — без любознательности и тяги к новому человек не человек, а лишь машина, эдакий биоробот. К сожалению, начиная со школы, в нас уничтожают тягу к новому и приучают к механическому заучиванию формул, теорем и доказательств, не пытаясь показать красоту всех этих построений человеческого разума. Что с этим делать — я не знаю. Я один, а один в поле не воин.

В заключение, я хотел бы предупредить абитуриентов, поступающих в этом году в университет. Ни в коем случае не идите учиться тому, к чему у вас не лежит душа или туда, где сплошной застой. Не идите «за компанию» учиться туда, куда пошли ваши знакомые или туда, куда вас заставляют идти родители — они не вы и не ваше будущее. Ваше будущее — это вы сами и только от вас зависит, каким оно будет — бессмысленной тратой 5 лет жизни или временем, полным открытий и удивительных свершений.
+33
8 апреля 2010, 00:01
20

комментарии (101)

–9
FuN_ViT #
имхо уж изучать в школе микросхемы уже давно пора перестать.
+2
BarsMonster #
А мне нравилось :-)
+2
Danov #
«изучение микросхем» эквивалентно изучению математики. Вид на формулы с другой стороны.
+2
da_elf #
В школе их не изучают их изучают в ВУЗах.
0
moscow_beast #
На УПК бывает, изучают.
+1
logan #
Повезло вам. Единственный год, который я проучился в школе очно я на упк вытачивал болванки под болты. Медитативное занятие очень.
+4
blanabrother #
А кто в таком случае должен разработать какой-нибудь Intel Futureon Quantum 10 THz на фотонах или еще более быстрых частицах и с логикой не булевой алгебры а какой-нибудь алгебры с множеством [0-1]? =)
0
logan #
Индусы будут разрабатывать. В россии — нефть.
0
Shemet #
Я думал что как раз пора начинать. )
+1
moooV #
А где же Безруков Вячеслав Алексеевич?)))

PS.
Своим ником я обязан ему.)))
+4
Jamon #
о да, отличный препод=)) правда помнится как то на паре ему сказали, что «А вот у меня на компе установлено 8 Гб оперативной памяти» — он посмеялся и сказал «Это вы наверное с винчестером перепутали»=)) про x64 он не знал тогда, наверное.
+7
dimag0g #
Вы так растеклись мыслью по древу, что к концу текста мне уже сложно вспомнить, какая была исходная мысль. Что у нас образование хорошее? Или что без тяги к знаниям незачем идти учиться?

Насчёт качества образования. С компьютерными специальностями у нас, пожалуй, дела обстоят лучше всего. Что нужно программисту, чтобы научиться? Компьютер, компилятор да плату с микроконтроллером. А представьте, что кому-то интересно заниматься биоинформатикой, или системами управления в реальном времени, или робототехникой. Там зачастую нужны дорогие макеты, реактивы, установки, которых нет. Вот и получается, что инженер-робототехник выходит из ВУЗа со знаниями, как управлять шаговым реверсивным двигателем. О системах искуственного зрения, методах моделирования трёхмерного окружения и т.п. он знает лишь в теории.
+1
Cancel #
Ну так у нас робототехники и нет. Как и биоинформатики.
0
sAntee #
не скажу за робототехнику, а насчет биоинформатики — не правда :)
0
sAntee #
ого я некропостер, как я сюда попал? :)
0
h0rr0rr_drag0n #
Магия :)
0
grust #
Да и зачастую компьтерные специальности сами по себе очень отстают в педагогических планах. Люди до сих пор сами изучают веб-технологии, в ВУЗах дальше нескольких тегов в блокноте не двигается. А ведь это сейчас весьма широкая область где нужны качественные кадры.

Говорю как выпускник ВТ.
+1
Mystex #
До боли знакомые схемы. Сколько раз приходилось их учить к экзамену!
+5
asktomsk #
конечно это все хорошо и правильно, но обилие «я» в посте «напрягает»
+9
twangel #
Disclaimer: я учусь с топикстартером на одном потоке
На самом деле, автор действительно эгоцентрик. В полном смысле этого слова.
И считает, что раз он может учиться с интересом в ИТМО, то и все могут это. И что те, кому неинтересно прошивать SDK, пришли не по адресу.
Часть студентов не понимает, почему им нужно все это изучать и почему преподаватели не стремятся разжевать материал, а отдают его на самостоятельное изучение. Некоторым вообще неинтересны отдельные предметы по специальности, такие как схемотехника ЭВМ, хотя видно, что преподаватели стараются и лекции проходят «с огоньком».

А многие из нашего потока вот любят компьютеры, и IT, и программирование, и даже железо. Но, чёрт возьми, неинтересны многим эти микроконтроллеры и микросхемы. :) Может, нас (подавляющее большинство) просто не сумели заинтересовать?
0
Arceny #
Микроконтроллеры и микросхемы — это таки мегаинтересно.
+3
twangel #
На любителя :)
0
keep #
Кто-то любит, кто-то не любит. У вас предмет есть в программе со всеми вытекающими. Если предмет есть — вы обязаны его сдать. Любить или не любить — ваше дело.
+1
twangel #
Так с Вашим утверждением никто и не спорит. Сдать обязаны. Но интереса от этого, к сожалению (к счастью?) не прибавляется…
0
twangel #
* «…к сожалению (к счастью?),…»

P.S. Я Вас узнал. :)
0
keep #
А я и не прячусь. :-) Учите, и будет вам счастье.
+1
cosmobot #
Это значит что вы просто занимаете место других людей которые действительно смогли бы \захотели стать инженерами.

0
Toxya #
любят железо и программирование, но неинтересны микроконтроллеры и микросхемы? 0_о

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

под любовью к программированию вы имеете в виду написание веб-сервисов на php?
0
twangel #
1. Да.
2. Нет.
3. Нет.
+1
Toxya #
странно, просто вам ли не пофиг под чего писать на любимых сях, под unix@x86 или под arm. Алгоритмы везде одни и те же, просто немного среда разная.

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

видимо вас не то что не смогли заинтересовать, а каким-то образом смогли отвратить от всего этого мира
0
savant #
Алгоритмы те же, тонкости свои везде есть :) А если писать под ARM линукс, так там вообще ничего особо не меняется, но про выравнивания лучше помнить :)

Другое дело, если что-то делаешь на голом железе, то тут вылезает куча забавных проблем(по неопытности), из-за которых бьешься головой в стену, а большинство просто не хотят этим заморачиваться, гораздо проще, если у тебя уже есть ОС, которая за тебя разрулит прерывания, даст единообразный интерфейс к железу. Тогда можно не морочить себе голову железными вопросами и вплотную заняться реализацией задачи. Кому что :)
0
Toxya #
это-то понятно )

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

Во-вторых, ну не могу я связать «любовь к железу» и непонимание/нежелание понять работу примитивных вычислит. устройств и боязнь писать код в какой-то новой для себя среде и оболочке
0
twangel #
ну не могу я связать «любовь к железу» и непонимание/нежелание понять работу примитивных вычислит. устройств и боязнь писать код в какой-то новой для себя среде и оболочке
Видимо, мы не совсем правильно поняли друг друга. Я не говорю о непонимании/нежелании заниматься этим. И, возможно, чисто психологически мне это было бы куда приятнее и охотнее делать в более непринуждённой обстановке, чем нынешняя ситуация на парах с криками: «Я вас всех отчислю. Если боевой дух не поднимется во время написания контрольной, у вас появится шанс стать мужчиной [пойдёте в армию]»
+1
Toxya #
видимо =(

Печальная у вас ситуация с этими предметами ( Программирование и копание в лаборатории с девайсами до ночи — это ведь творческий процесс, сродни изобретательству. Этому нужно вдохновлять и оставлять полную свободу действий, и лишь поддерживать огонек в глазах. Жалко что преподаватели отбили у вас всякое желание заниматься подобными вещами.
0
twangel #
когда ты вот сам, своими руками заставил эту бездушную железяку при помощи нескольких строк привычного языка сделать какое-то _реальное_ действие в этом мире…

Прошу прощения, но заставить лампочки мигать собачий вальс или пилюкать то же самое бипером — для меня не есть «реальное действие», а скорее шуточки а ля «похрюкать флоппи-дисководом», которые в восьмом классе писали на паскале с ассемблерными вставками из TechHelp’а. :)

странно, просто вам ли не пофиг под чего писать на любимых сях, под unix@x86 или под arm. Алгоритмы везде одни и те же, просто немного среда разная.
К моей сфере интересов всё ж таки относятся более прикладные задачи.
0
Toxya #
Прошу прощения, но заставить лампочки мигать собачий вальс или пилюкать то же самое бипером — для меня не есть «реальное действие», а скорее шуточки а ля «похрюкать флоппи-дисководом», которые в восьмом классе писали на паскале с ассемблерными вставками из TechHelp’а. :)


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

К моей сфере интересов всё ж таки относятся более прикладные задачи.
хм… имхо, автоматизированное проведение эксперимента и обработка результатов на какой-нить красивой ядерной установке вполне себе прикладная задача.
Если это и есть основное направление заданий на лабораторных работах, то ваше отношение и скептицизм вполне обоснованы =)
0
h0rr0rr_drag0n #
Как я понял из бесед с Аркадием Олеговичем, ему приходится упрощать программу, чтобы большинство студентов могли ее освоить. Ибо если студентов в вузе будет мало (от отчисления), то вуз закроют.
Уже стали появляться мысли, чтобы сделать упрощенную версию стенда с одной кнопкой и одним светодиодом, чтобы было совсем уж всем понятно.

А те кто хотят с утра до ночи копаться с различными девайсинами в лаборатории — добро пожаловать на Биржевую: разных плат с ARMами, различными ПЛИСинами от Altera и Xilinx там предостаточно; также есть различная измерительная аппаратура и пара паяльных станций для гурманов. Главное, чтобы были идеи и мысли, чем бы заняться со всем этим добром.
0
savant #
А аспирантом реально в эту область податься?
0
h0rr0rr_drag0n #
Если вам это интересно, то почему бы и нет? Главное, чтобы было желание и мотивация.

Если же вы имели в виду поступление в аспирантуру кафедры ВТ, то я не знаю, я этим не интересовался.
0
savant #
работа с МК — это взгляд на программирование под несколько другим углом. Эта область вообще, полезна для понимания, как работает железо на физическом уровне, что в некоторых случаях весьма полезно.
+1
Shemet #
Профессионалу интересно все в своей сфере.

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

Автор прав, эти люди пришли не по адресу и должны по хорошему учится в техникуме/коледже, а не в университете. Как минимум они ошиблись заведением или специальностью.
+1
yuhenobi #
А я так и не смог придти к «учиться с интересом» в ИТМО. Автор молодец — попал по-адресу, грамотно адаптировался.
0
moscow_beast #
Я-бы сказал: любишь кататься, люби и саночки возить. В том смысле — любишь программировать, люби и контроллеры прошивать. А информатика полезна в широком смысле: я заинтересовался программированием в 11 классе школы. На первом курсе, пока все потихоньку изучали команды ДОС, я обнаружил что сложившийся образ мышления подходит и к другим предметам — пошли в гору химия, английский (в последствии с нуля французский) — для всего находится свой алгоритм, зубрить вообще ничего не надо. Если-бы я писал для себя учебник английского, он-бы уместился в десяток-полтора странц + словарь.
twangel пишет «Может, нас (подавляющее большинство) просто не сумели заинтересовать?». Видимо это так. Автор, очевидно, выстроил свою схему приема знаний, а что-бы это получилось у большинства, надо постараться преподавателям. Вероятно вышеописанный преподаватель Ключев Аркадий Олегович как раз из тех,
0
nolled #
Учить учиться.
Этому вас в школе должны были научить, отстали однако.

0
savant #
Хрен, этому научиться можно только самому.
+1
DIDJER #
Любая система которая даёт знания а не заставляет их искать самому подавляет у человека желание залезать в глубь кроличьей норы.

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

Я надеюсь меня поняли.
+2
saratovdae #
работать намного интереснее…
+2
DIDJER #
«нужно обучать студента искать и обрабатывать»

Скажу больше, у человека с рождения это есть. К сожалению в школе нам частенько говорят, что мы ещё ничего не умеем и не самостоятельны В ПОИСКАХ ИСТИН. Как вы знаете, если что то долго повторять, в голове почему то задерживается.
+1
arrowdodger #
>В данном посте я хотел бы рассказать о том, как я представляю образовательный процесс в высшей школе
Помоему, в данном посте вы хотели рассказать о себе любимом.
+6
yaremko #
Вот пока институты не поймут
«что университет должен дать им некоторые знания по современным технологиям, чтобы они могли быстрее идти работать кодерами и получать много денег.»

образование будет в жопе.

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

Типичная отмазка которую говорят во всех ВУЗах — это идиотизм.

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

К автору — если не хотите потерять интерес, срочно устраивайтесь на нормальную работу — текущая образовательная система быстро засавывает таких идеалистов как вы и через 5 лет делает из них безликих серых «старших преподавателей» на кафедре

Да, следу

НЛО прилетело и опубликовало эту надпись здесь
0
yaremko #
Мне уже поздно. Я к сожалению только констатирую факт как работодатель — те кто пришли к нам на работу с третьего курса института далеко впереди по знаниям тех кто пытается устроится после пятого.

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

80% Выпускников ВУЗов, не работающие во время учебы, не могут объяснить разницу между виртуальной функцией и не виртуальной. Зато считают себе мегапрограммистами, т.к. зннают UML, Нормализацию БД, могут написать дьявольский SQL запрос на 100 строчек, но не понимают что его нельзя писать напрямую в коде, итд.
НЛО прилетело и опубликовало эту надпись здесь
0
yaremko #
Поверьте, я бы как работодатель был бы очень рад, если бы все было именно как вы говорите. Но все далеко не так, причем говорю по опыту двух городов — Пензы и Москвы.

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

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

Никаких дополнительных знаний или гибкости ума два года в институте не дают. Поэтому реальность такова, что в подавляющем большинстве люди, начинающее работать с третьего курса к 27 годам зарабатывают существенно больше тех, кто честно отучился 5 лет.
0
h0rr0rr_drag0n #
Я не сказал бы, что на нашей кафедре лекции напрочь устаревшие; с теми лекциями, которые по специальности — все в порядке. Такой ситуации как в посте «Это ли образование?» у нас нет — никто не пытается нас учить командам доса или еще чему-нибудь такому же архаичному. Такая же ситуация и с лабораторными — они периодически обновляются.
Да и наши кафедральные преподаватели отнюдь не безликие — каждый, это человек со своим характером и со своей особенностью.
Может быть все зависит именно от университета? В вашем ситуация одна, в моем другая. Не стоит обобщать и стричь всех под одну гребенку.

Открою свой маленький секрет. После окончания учебы я намереваюсь «сваливать отсюда» любыми доступными мне способами — мне не нравится здесь жить. Поэтому «безликим старшим преподавателем» на кафедре я уж точно не стану.
0
aeryaguzov #
Зачем же ждать окончания учебы, можно уже прямо щас собирать вещи и валить!!! Заодно можно забыть свои знания, там наши стандарты, дипломы и прочее никому не нужны!
0
algor #
В таком случае имеет смысл сразу ехать учиться в целевую страну.

Корочки ИТМО не очень-то востребованы за границей. Знаю очень умного человека, который уехал из ИТМО в Европу получив магистра с красным дипломом на сильной кафедре (КТ), но не смотря на это минимум два года пришлось переучиваться для получения признания своего образования.
+1
aeryaguzov #
Вот пока институты не поймут
«что университет должен дать им некоторые знания по современным технологиям, чтобы они могли быстрее идти работать кодерами и получать много денег.»

образование будет в жопе.

Полный бред! Чтобы изучить любую новую технологию достаточно иметь некую базу, причем от этой базы можно двигаться в абсолютно разные стороны! Именно эту базу вам дают в институте! И хрен вы пересядете с C++ на Java, если у вас не будет базы знаний по программированию, а будет только знание «как написать прогу под windows на C++».

Если вас в институте научат «как написать прогу под windows на C++» вы будете получать много денег, но вы останетесь винтиком, который ничего не умеет, кроме «как написать прогу под windows на C++»(извиняюсь за тавтологию). И если вдруг корпорация зла рухнет, то она потянет вас за собой. Так что это не идиотизм и не ахинея, а правильный подход к образованию. Грустно, что существуют люди, которые не в состоянии понять таких простых вещей.

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

+5
yaremko #
Да, только проблема в том что в институте и не дают базу.

После ВУЗа приходит выпускник, который

1) Не знает что такое виртуальные функции
2) Не знает ничего про трехслойную архитектуру
3) Не умеет работать ни с одним ORM и в принципе не знает что это такое
4) Не умеет работать с репозиторием — ни с одним! и не понимает принципов совместной работы над кодом
5) Не представляет даже что такое TDD
6) Не имеет представления о современных библиотеках в любой области и более того считает это чуть ли не грехом, использовать готовые библиотеки
7) Не представляет что нельзя дублировать код, делать функции длиннее 20 строк, делать классы с количеством функций более 10.

Зато
1) Умеет писать программы на Делфи и Borland C Builder
2) Отлично рисует диаграммы UML но не знает что с ними делать дальше
3) Обожает рассуждать про нормализацию баз данных
4) Всегда пытается изобрести колесо для решения тривиальных задач
5) Называет переменные в «олд-скул стиле» _sData
6) Считает что функция размером на две страницы — это абсолютно нормально.

В жопу такое образование, в жопу.

+1
aeryaguzov #
В жопу такого выпускника, а образование здесь не причем! Многое из того, что вы перечислили дают в ВУЗе, другое дело, что человек, как раз на третьем курсе, когда все это преподают идет работать и перестает считать нужным учиться в институте.
Я пошел работать с первого курса, но всегда следил за своим обучением и в итоге построил работу так, что она не мешала моему обучению в ВУЗе.

P.S. Почти все из того, что вы перечислили в незнании, нам дали за один семестр по Методам программирования. Это явно показывает, что не образование здесь виновато, а студент-болван.
P.P.S. 5-ый пункт знания. Это не олд скул, а джентльменское соглашение, по которому все private члены и методы класса начинаются с подчеркивания. Хотя если он ставит подчеркивание где ни попадя, то он явно не в курсе зачем другие это делают))
+1
yaremko #
Вот это джентельменское соглашение как раз устарело вместе с языком С и давно считается плохим тоном в программировании.

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

Учить мыслить объектно а не функционально и всему современному стилю программирования нужно минимум 3 года.

0
Cancel #
Ой, ну не надо. Как показывает личный опыт, человека с нуля за полгода можно натаскать по пунктам 1)-7). Даже меньше, за пару месяцев. И в вузе ему ничего не мешает самому это освоить, ибо это реально базис всего, и должно изучаться и познаваться мимоходом. А если нет, то студент или лентяй, или идиот.
+1
Sannis #
Вы хотели сказать «объектно, а не процедурно»?
0
yaremko #
Да конечно :) Функционально мыслить учится еще дольше
0
savant #
Зависит от принятого codestyle. Для меня например абсолютно нормально называть переменные в таком духе если я точно знаю, что это внутреннее дело класса и наружу она торчать не будет. Мне так проще для понимания. С другой стороны, если в проекте принято по другому, то со своим уставом лучше не лезть и писать как есть.

да, многое из пунктов 1-7 до меня довели за 2-3 недели, на примерах живой работы. В универе пункты 4-7 на учебных примерах дать сложно.
+2
keep #
Вы тут путаете. На нормальных курсах по направлениям информатики все это дают (КТ ИТМО, ВМиК МГУ, сит. прог. матмех СПбГУ. и нек. другие) В статье речь идет о подготовке по вычислительной технике (отметье для себя разницу).

Кстати, некоторые пункты из вашего списка глубоко прикладные, модные и выглядят как мантра. Например, можно писать функции длиннее 20 строк, можно дублировать код (хотя за вас по факту это делают более низкие уровни абстракции при оптимизации того что вы написали), можно делать классы с количеством _методов_ >10 (кстати, метод функция процедура). Главное знать зачем и почему это делается и как оно будет влиять на характеристики продукта.

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

Постройте нормальный техникум и делайте людей под ваши задачи там. Высшее образование, как говорят люди старой закалки, это то, что остается когда забываешь все чему учили в университете. Смотрите на мир шире.
+2
Makran #
А, может, просто к вам слегка не те студенты приходят?
Приведу пример:
1-й один парень из моей группы за 5 лет обучения не написал сам ни одной контрольной/курсовой/дипломной работы. Работает водителем.
2-й все делал сам. к 5 курсу устроился на работу. сейчас является хорошо оплачиваемым профессионалом в своей области.
3-й с третьего курса устроился кодером. совмещал работу с учебой. тоже профи. Только с опытом на 2 года больше чем предыдущий и на момент трудоустройства второго уже был ведущим (senior — кажется так это по модному называется)
У всех троих одинаковые дипломы. По прошествии 4 лет после вуза 2-й и 3-й работают уже в разных конторах, но, довольно успешно. Угадайте, где работает 1-й :)
0
savant #
Менеджер проекта? :)
0
Makran #
менеджер маршрутки :)
0
savant #
Ладно хоть не «Начальник WC»
+8
yaremko #
Следующая мысль, которую до Вас будут доносить — это
Оставайтесь в аспирантуре, тут денег немного зато наука. Потом за Вами все фирмы в очередь встанут а сейчас вот зарплата ассистента в 5 тысяч рублей

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

По-моему, сейчас уже мало кто из ИТшников во время учебы в аспирантуре занимается диссертацией и только ей, по 8 часов в день. Все совмещаются с нормальной работой.
+3
yaremko #
Я знаю очень многих талантливых ребят выпускников в Москве и Пензе, которые 7 лет назад вместо того чтобы пойти работать в коммерческие компании выбрали науку. Сейчас все находятся в глубокой жопе, потеряли все знания и стали мелкими завистниками «Вот я такой умный занимаюсь наукой, а деньги зарабатывают идиоты».

Возможно сейчас ситуация изменилась. Но когда я заканчивал сво ВУЗ зомбирование про аспирантуру было повсеместным.
+1
Cancel #
Вы правы, к сожалению. Сейчас чистый кфмн/ктн нафиг не нужен как специалист. За исключением случаев, когда он получает степень, условно говоря, не погружаясь в научное болото. Например, когда я был студентом, у нас защищался один очень умный товарищ, руководитель айтишной конторы. Просто решил защититься. Подошёл к процессу очень серьёзно, даже вёл семинары в вузе и всё такое. Успешно защитился, совершенно по-честному.
+4
Shark #
Эх, очень жаль, что ситуация возможна одна из двух: либо студента учат думать, размышлять самостоятельно, он это делает, и получает, скажем так, не блестящие оценки на всевозможных контрольных мероприятиях, либо выращивают очередного бездумного суслика, винтик конвейера, который на ура проходит экзамены, сессии и пр. И мне кажется стремление не думать, а зазубривать исходит именно отсюда.
+1
aeryaguzov #
Поддерживаю!

Троечники всегда устраиваются в жизни лучше, чем отличники, потому что умеют видеть ситуацию с разных сторон, планировать свое время и расставлять приоритеты, в отличии от отличников, у которых приоритет один — учеба(а чаще всего зубрежка).
0
twangel #
Угу.
+3
dafnokradka #
Это не всегда так, так просто приятно думать троечникам :))
А если серьезно, оценки это такая вещь, которая вообще не влияет ни на что, знаю я отличников, закончивших хороший вуз и что? по специальности их даже не берут.
Это как набить человека решать тесты на 5, но нельзя его научить разбираться в сложных задачах.
0
savant #
Смотря какой отличник. Я до недавнего времени вполне себе шел на красный диплом, но меня обломали :) При этом работаю с конца 2-го курса.

Но у меня был четкий стимул быть отличником.
0
gcc #
Есть люди, которые знают, чего хотят в жизни, а есть те, кто не знает. Первые и без вашего совета понимают, что нет смысла тратить 5 лет на обучение вещам, им совершенно ненужным. Вторые всё равно не послушают.

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

P.S. К чему столько имён?
+1
blanabrother #
Все по-своему правы. У меня друг аспирантуру закончил. Директор фирмы, где он работает, за научное звание повысил его до его заместителя. Фирма занимается 1С (франчайзи). И друг по образованию физик, в ИТ по интересам работал.
Все Вы правы. Как бы кто в жизни не задрачивал, все равно, в дела умненьких и не очень умненьких иногда вмешивается фортуна. Раньше за степень научную в гос.учреждении были все шансы на повышение. Сейчас ГОС — полная ерунда в 90% случаев, и в наше время каждый сам за себя. А тут директор фирмы может не обращать внимание, на то, кто ты по званию, лишь бы с работой справлялся.
Ну, всякое короче бывает
0
Devgru #
Представим, что завтра язык Java потеряет свою популярность, зарплаты кодеров на Java упадут, а популярность приобретет язык Erlang. Куда тогда денутся все те, кому в университете разжевывали в основном Java? Не факт, что все они по прежнему будут нужны и востребованы. Придется идти тратить время и платить деньги за курсы по Erlang'у?

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

Ближе к теме поста: автор очень прав в том, что желание учиться — сила. Но я всё чаще убеждаюсь, в том что без везения тут никуда. Поясню ситуацию.
ИТМО, 3 курс, специальность информационные системы и технологии.
Первый год из всех специальных премедтов — программирование на паскале, 6 программ за год, последняя — аж с вложенными (!) циклами. Второй год — предмет называется ООП, самая сложная программа — работа с переопределением функций.

Так что хоть и говорят про универ, мол, тут преподавание, тебе дают а ты бери, но в реальности оказалось что дают тут столько, что аж смешно становится.
Видимо, мне на ВТ надо было идти :)
0
keep #
Видимо на КТ, или на работу. На ВТ будут учить железу.
0
Devgru #
Работаю с первого курса, с практикой проблем нет :)
0
vitmeat #
Та же херь на кафедре ПКС… (Проектирование Компьютерных Систем)
поступая, думал что будут какие-нибудь встраиваемые системы, языки высокого уровня и САПР, а в итоге

На первом курсе дали знание си под дос…
На втором курсе вообще ничего не было по специальности.
На третьем был предмет с громким названием «Проектирование центральных и периферийных устройств ЭВС» на деле он рассказывал о том как хорошо в советском союзе, и как устроен компьютер и какие типы файлов существуют под виндовс. а на экзамене спрашивал у всех что такое регистр… ( ответившим что это высокоскоростная память в компьютере он ставил три и отпускал )
Вот тогда то я начал мечтать перевестись на ВТ на встраиваемые системы, глядя на все те плюшки которые им преподают, но узнав цены на обучение и список досдачи слегка передумал…
Четвертый курс. дают предмет «Основы системного программирования» а изучаем asm под дос. с курсовиком по написанию резидента…

В общем смысл таков, что даже при большом желании чему-то научиться, надо очень постараться…
А автору топика повезло с тем где он сейчас обучается…
0
savant #
Дальше будет несколько веселее, но упор будет больше на проектирование, чем на программирование(хоть и не без него). Профита с этого тоже можно получить, если грамотно подходить к делу.

Если хотел программирования и математики — это надо на КТ, там «овощей» очень негусто и программа в разы суровее.
0
blabla #
Платунову привет!
0
mr_gorbunov #
Отчасти я бы согласился с постом и сабжем.

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

Мой отец преподаватель, а потому еще со школы я приходил на его и его коллег лекции просто так, либо чтобы скоротать время до того как он освободится. И еще в 10 своем классе я оказался свидетелем вот такой вот локальной революции одного молодого преподавателя с четвертого курса СПбГУ, который проводил занятие у второго курса СПбГУСиЭ.
Так вот на занятии студентам было предложено найти в интернете некую документацию. Документацию большого объема, >100 страниц, и на английском. В случае незнания языка предлагалось перевести её с помощью Google Translate.

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

Учиться учиться учат в школе, а не в вузе. В вузе уже дают, скорее, предметные, практические знания. И чем ближе к выпуску — тем больше «услышал и применил». Потому лучше, все-таки, когда дают стройный и понятный материал. Квантовую физику, при желании, можно красиво и со вкусом рассказать искуствоведу да так, что он все поймет и еще многое додумает.
+1
keep #
Все-таки в ВУЗе на лекциях не должны рассказывать как программировать конкретное устройство. Поэтому отсыл людей в 40 страниц документации (заботливо для них подобранной, а не абстрактно «найденной») — считаю нормальным делом. Если люди вместо того чтобы сесть и один раз разобраться как делать лабораторные работы вопят на весь интернет — повод задуматься о том, что в школе не научили учиться.

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

Существует статистика, что только небольшой процент людей способен усвоить программу высшего образования. Сейчас в наши ВУЗы ломятся все (откосить от армии, посидеть на родительской шее и т.д.). Куда девать тех кто не способен? Как их фильтровать?
–1
mr_gorbunov #
> Все-таки в ВУЗе на лекциях не должны рассказывать как программировать конкретное устройство.
Если расскажут — будет только лучше.

> Если люди вместо того чтобы сесть и один раз разобраться как делать лабораторные работы вопят на весь интернет — повод задуматься о том, что в школе не научили учиться.
Вообще говоря, согласно максимам вежливости на 100% применимым к образовательному процессу — это скорее повод задуматься о том, что учить нужно иначе, а не о том, что вокруг одни идиоты ;)

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

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

> Куда девать тех кто не способен? Как их фильтровать?
Методология давно разработана — системе образования столько же, сколько человечеству.
Например, способные студенты определяются в отдельную группу, и/или им предлагается факультативное/экстернативное обучение, либо же они просто вольны заниматься чем им самим угодно, если они все понимают и сдали нормативы.

Вопрос «дают слишком мало» довольно пустяковый — есть множество источников дополнительного обучения. Совершенно бесплатного, к слову, — такой подарок СССР.
Более остро стоит вопрос как же вдолбить в головы хотя бы академический минимум и поднять средний уровень образованности по стране. Вот тут уже «не до жиру».
+2
keep #
В мире программирования распространен «принцип одной ответственности». Его можно применить ко многим вещам. Например, нельзя на каком-то одном предмете вдруг взять и объяснить то, что люди должны были учить несколько лет до этого. Это первое.

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

Замечу, что ВУЗ это не начальная школа и возиться с вами никто не должен (а у нас в стране еще возятся).
0
mr_gorbunov #
Про «принцип одной ответственности» слышу первый раз (возможно просто не встречался).

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

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

Вузы и правда не начальная школа и возиться так никто ни с кем не обязан и это понимает каждый первокур на первой же сессии, однако, наш образование бесплатное и понятие ликбеза страны — весьма хорошая вещь. По крайней мере, она приносила хорошие результаты в СССР — наши специалисты были одними из лучших, а уровень тупизны населения — довольно довольно низок.
0
Vaproldj #
А я считаю, что «способность к критическому мышлению, к оценке действительности» должны прививать в школе. А в университете как раз таки должны подготовить грамотного специалиста в какой-то конкретной области.
+2
FenixDeveloper #
Ну на третьем курсе и я был «идеалистом», но реально к сдаче диплома (я его как раз сейчас защищать буду) приходит понимание бесполезности потраченного на вуз времени. Утрирую, конечно, слегка. Польза есть, в общении с интересными преподавателями, студентами, новый знакомства и связи, жизненный опыт какой никакой :) Просто надо понимать что в ВУЗ идут не за знаниями. И в чём плюс ИТМО по сравнению со многими другими вузами у него более активная внеучебная работа идёт, студенты могут в большей степени самореализоваться и заняться чем-то интересным помимо пар. В других вузах, например в ВоенМехе где я тоже учился некоторое время до перехода в ИТМО полный застой, а по словам тех кто и сейчас там учится по прежнему всё-также.

Все эти слова справедливы только лишь в том случае если студент хоть в чём-то заинтересован, а не ходит в универ просто так лишь бы сдать и получить корку, а между делом «набухаться» и весело «потусоваться» с друзьями.
+1
Vladson #
// Мысли вслух
ВУЗы в наше время стараются преподать основы, в надежде что тогда, люди достигнут куда больших успехов. (Зная «как это работает», а не учили наизусть «что надо написать чтоб заработало».)

Ученикам однако нужно другое, им надо сразу зарабатывать бабло, при минимуме усилий, максимуме свободного времени. А вот выйдет из моды например РНР, и заплачут горькими слезами те кто учился по «современным методикам» (которые справедливости ради замечу позволяют писать вполне рабочий на первый взгляд код, и вовсе не обязательно даже применение собственных мозгов) но исправить ситуацию уже поздно, после долгих лет кодерства на скорость, учится по настоящему программировать уже будет очень тяжело (у 99.9% на это просто не хватит сил.)

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

В образовательном учреждении, как мне кажется нужен широкий кругозор, а во что из этого углубляться и как развиваться, человек сам решит. Если конечно он уже давно не решил.
0
mr_gorbunov #
Вы расписали понятие «фундаментальная наука».

На неё в России традиционно и делается ставка. ИМХО, не зря.
0
Vladson #
Я за балланс. Конечно, Гамлет это нужно и важно, однако и Винни-Пуху я считаю тоже время надо уделять…
0
Levsha100 #
>>Я один, а один в поле не воин.
Вы не один!
Подписываюсь под каждым словом.

0
ryukzak #
Походу Ключев скоро превратится и злобного мема нашей кафедры в добрый мем…
0
twangel #
I doubt :)
+1
iMnement #
Автор прав абсолютно.

Люди должны понимать простую вещь: сидишь на паре — проведи время с пользой для себя. Углубись в материал, пойми суть, увеличь свои способности, отдохни на перемене… подходит сессия и вуаля. Пробегая взглядом по вопросам быстро понимаешь что наешь ответ по каждому. Пробегаешься по конспектам 1-2 раза и можешь смело идти на экзамен показывать свои таланты.

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

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

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