Comments 52
Очень часто встречаюсь с ситуацией, когда есть руководители. У них свой круг обязанностей, они хорошо зарабатывают и их зарплата постоянно индексируется в плюс. И есть кодеры, которые весьма быстро достигают потолка по оплате. От кодеров постоянно требуют прямых или косвенных переработок. Условно, руководитель в основном руководит людьми, но иногда пишет код. Кодер только пишет код и иногда советует как сделать правильно, когда сверху совсем идиотизм зашкаливает (типа, нарисуйте логотип из семи перпендикулярных линий).
Подскажите, пожалуйста, Вы всё таки кодер (программист) или руководитель кодеров?
Основная глупость была в том, что слушал преподавателей о том, что «тут дают базу». К счастью быстро спохватился после МИЭТа и стал переучиваться. В основном помогли открытые курсы Стенфорда и MIT: компиляторы, базы данных, сети, алгоритмы и криптография. Сокурсники, которые пошли и дальше путем, предлагаемым ВУЗом сейчас или ушли из IT, или осели в небольших рабочих группах узкой тематики и госзаказом.
Пока учился, очень много видел историй, как после 5-го курса ребята и девчонки уходили из чисто инженерных специализаций в программирование, а то и управление проектами в IT: сетевики, телекоммуникации, разработка приборов. К выпуску часто понятно, что зарабатывать в специальности будет непросто или невозможно.
Моя история несколько отличается от вашей, но выводы поддерживаю.
За 6 лет, нахождения там, какие-то, действительно необходимые знания давали лишь на последних курсахЗвучит примерно как «из всего цикла выращивания картошки полезно\выгодно было только её выкапывать».
Утверждение о том, что высшее образование не должно готовить конкретного специалиста по конкретной специальности противоречит ГОСТам на специальности и тому, что государство платит деньги ВУЗам именно за конкретных специалистов.
уважать людей в не зависимости от того, знают они что-то или нет, также в ВУЗе не учат— если студент мало знает, его будут уважать меньше — разве это некорректно для ВУЗа?
Можете показать конкретно по вашей специальности ГОСТ? Сейчас во ФГОСы отдельно включаюитя «общекультурные» компетенции, которые к конкретной специальности прямого отношения не имеют.
Про студента и «уважать»: странно так относиться к людям.
Про программу вопросы именно к техническим направлениям, которые не лучше «общекультурных», до сих пор гадаю, зачем мне ТОТ объем схемотехники, элементной базы, физики и обучения в стиле «главное, чтобы программа работала».
Про студента и «уважать»: странно так относиться к людям.Не успевающих по знаниям студентов приходится отчислять. Да, они могут быть хорошими людьми, но как иначе?
По ссылке как раз вижу общее описание — слово «специальность» употреблено не в смысле конкретной профессии. Инженер — это ведь не конкретная профессия, инженеры могут быть очень разными.
Было ваше утверждение, что ВУЗ мог научить не столько конкретным узким навыкам, а более общим вещам необходимым в работе. Я привел ТРИ контрпримера, необходимых для хорошей работы знаний и умений, которым ВУЗ не учил, но даже и наоборот, прививал обратное отношение. Еще привел контрпример с навыками и знаниями, который были откровенно лишние для программиста.
И… и мы почему-то говорим об отчислении-не отчислении. Не понимаю я этого перехода.
Не берусь защищать конкретно ваш ВУЗ, возможно был перекос в кадрах — на что были специалисты, тому и учили. С кадрами в ВУЗах действительно проблемы, несложно объясняемые.
Видимо, похожими рассуждениями руководствуются некоторые люди старшего поколения, откровенно хамящие всем, кто младше и считающие всех обязанными им.
объем схемотехники, элементной базы, физикиФизики — чтобы не покупать бестопливные генераторы, схемотехники — чтобы перейдя от изготовления сайтов-про-кошечек на написание прошивок для управляющих устройств иметь хоть представление куда копать. Но тут зависит от ВУЗа — если кто-то даёт номенклатуру в виде «К155ЛА3 содержит...» на лекциях, то это явно не нужно, а вот как работает схема на и-не, например, знать полезно. И ТОЭ тоже, особенно если работаешь с оборудованием (иначе «извините. вы нам не подходите»). И другие знания полезны, когда на фразу «там стек» получаешь вопрос «щито это?» — это вызывает удивление. Хотя сейчас явная тенденция «фреймворк за меня всё сделает, мне знать ничего не надо».
Почему-то наши ВУЗы ставят во главу угла не понимание разработки, не навыки работы в команде и даже не чисто CS знания, вроде сетей, компиляторов и настоящего ООП, а другое. Я думаю, что учат не тому, что действительно нужно, а к сожалению, тому что знают сами.
Мне довелось только дважды встречать в ВУЗе преподавателей с хорошим опытом программирования.
Имхо, ВУЗ предоставляет возможности для обучения упомянутым качествам, а уж воспользовались ли ими зависит исключительно от обучаемого.
Объективно, все ценное чему я научился в наших ВУЗах можно свести к годовому курсу математики. Программирование пришлось полностью забыть, чтобы научиться ему по-настоящему. То, чему учил ВУЗ было откровенно вредно для программиста.
И если ВУЗ не должен готовить специалиста, то кого он должен готовить?
Если ВУЗ обладает нормальным количеством хорошего преподавательского состава, а у студента есть желание — он получит и нужные знания и умения.
Давайте честно признаемся себе — кто это делает и стремится в ВУЗ-е получать знания и учится, да и ещё с пониманием что именно это ему и было нужно?
Я таких не встречал. =)
это все же проблема советского высшего образования, которое не могло выпустить готового к работе после ВУЗа молодого специалиста.
Конечно, это тренд во время российского капитализма пнуть социализм, но…
Союз был разным. В 60-х годах — это была одна страна, в 80-х уже немного иная, в начале 90-х уже скорее капитализм, чем социализм. Я помню только с 80-х. ВУЗов было значительно меньше, а заводов намного больше. Поэтому на все профильные предметы ВУЗы могли нанимать инженеров, много лет работающих по этой специальности. Сейчас сделать такое сложно.
Больше по рассказам я знаю, что молодёжь после ВУЗа боялись. Они приходили и сразу умели работать, при чём с новыми знаниями и умениями.
Но СССР уже не будет никогда, есть Россия. В России ВУЗов раз в десять — двадцать больше и старый преподавательский состав теоретиков самоутверждается обучая студентов. Этот порядок устраивает всех, кроме работодателей.
кто это делает и стремится в ВУЗ-е получать знания и учится, да и ещё с пониманием что именно это ему и было нужно
Диплом нужен, чтобы при трудоустройстве в отделе кадров махнуть корочкой. Знания получать не от кого. Куда стремиться? Только плыть как все, чтобы вместе со всеми получить корочку.
Почти все ВУЗы имеют сайты, на них указаны специальности и предметы по специальности. Часто выкладывают методички, либо их можно попросить. То есть, чтобы получить знания, посещать ВУЗ не надо. Странная вещь, но читают в основном книги и мануалы, а не методички наших преподавателей.
Показательно, что солидная часть дипломов на IT направлении — это «сделал сайт на cms для торговой компании».
ps
Сам обучался на заочном, за 5 лет обучения кроме дурости, маразма и морально устаревших знаний не могу вспомнить ничего. Если бы вместо посещения ВУЗа читал ещё больше книг, то был бы намного умнее. Многие предметы даже не смотрел бы.
Кстати, на самом деле я доволен, что после ВУЗа студента бояться не надо, я более востребован.
Про студента и «уважать»: странно так относиться к людям.Уважение надо заслужить, изначально отношусь нейтрально, но уважать просто так… а уж если несёт ахинею, как любят некоторые адепты ТайныхЗнаний, то уважения точно не будет.
Это не к тому, что образование ни к чему.
Оно к чему, если оно правильное
Поэтому, если ваше образование неприложимо к вашей работе, то это говорит о том, что вам не повезло и придется получать его (правильное образование) самостоятельно
Поэтому и нужно учится самому — как говорил нобелевский лауреат Фейнман — Учить надо того, кто способен обучиться сам
Конечно, разница, между нами лет этак 20 и многое изменилось. Я считаю, что в то время МИЭТ дал мне очень хорошую базу. Как инженерную, включая и железо, и ПО, так и научную с желанием проводить исследования и докапываться до истины. Все это пригодилось. С т.з. языков программирования Фортран, Паскаль и C. Про ассемблеры просто умолчу. Был еще Пролог. При этом как Вы понимаете, наша специальность скорее железячная, чем программная. Тогда объектно-ориентированные языки только появлялись. Сам учил C++, программируя на Turbo Vision, потом OWL, чуть позже на MFC. Работу после окончания нашел легко. Уже там учил SQL и как ни странно VB :-) В 1996 познакомился с Java, но не профессионально. Кажется это еще была 0.9. Профессионально на Java стал программировать с 2003 потихоньку изучая ее по мере выхода библиотек.
Это я все к чему? Я не уверен, что высшее образование должно давать узкоспециализированные знания. Все же у каждого свой путь в профессии. Мне кажется, что узкая специализация — это индусский подход. Это уровень не выше техникума. Именно широта и база позволяет мыслить и находить оригинальные решения вне рамок узкой специализации. Здесь скорее важно, чтобы образование сильно не отставало от жизни. Например, сейчас нет смысла учить Фортран, а ООП просто должно быть обязательным. И конечно, в идеале, преподаватель по программированию должен быть скорее программистом, чем академиком.
Заметьте, каждый в конечном итоге работал с разными языками — у кого-то Java, у кого C++, а у кого и SQL, и у каждого были претензии, что его «не тому учили».
Реальность такова, что всем языкам/платформам в пределах универской программы научить просто невозможно. Поэтому суть высшего образования — научить концепции разработки технического продукта, выпустить личинку инженера, а самое главное — научить вас самообучаться и самому находить необходимую информацию.
Когда есть ментор, это безусловно хорошо, но случается далеко не всегда. И у каждого ментора уже есть сложившийся менталитет, набор методик и инструментов для конкретной области, не говоря уже о собственных тараканах по отношению к жизни.
Я закончил универ в '93-м по специальность инженер-электрик, из программирования нас вообще учили Паскалю и Ассемблеру Электроники-60. С течением времени мне пришлось освоить С, затем С++, SQL, потом Java, .NET, программирование для Web, CSS, JS, jquery, WebAPI, сейчас вовсю использую AngularJS. И мне даже в голову не приходит жаловаться на то, что я получил «не то» образование! Наоборот, я благодарен за то, что меня научили как самому найти, освоить и использовать информацию по любой, необходимой мне технологии.
При том, что когда начинал я, доступного интернета не было, MSDN на дисках считалась кладезью бесценной информации, а 90% книг составлял мусор типа «инженер за 21 день». По сравнению с тем временем сейчас вообще полное раздолье!
Не подумайте, я не переоцениваю формальное значение диплома — у меня диплом обычного политеха, который не спрашивали уже почти 20 лет. Я говорю о комплексном техническом образовании.
Выше в комментариях обсуждали образование. Пару мыслей от плохого студента среднего вуза.
Дублирование информации. В первом семестре мы учим что-то, в конце семестра сдаем зачёт(экзамен). Во втором семестре учим эту тему же с нуля. Это очень бесит. Мы уже сдали экзамен, мы уже все это знаем.
Преподаватели не профильных предметов. Как же я их ненавижу. У меня складывается чувство, что они ненавидят технарей. У нас даже анекдот есть на тему, какой предмет самый сложный. Правда этот анекдот не очень смешной (для нас), так как сдавать зачёт по чувашскому языку это ужас. Но стоит упомянуть о том, что не все преподаватели такие: я с тёплыми чувствами вспоминаю преподавателей истории и права.
Комментарий получился, наверное, слишком эмоциональным, но всё же прошу модераторов(или тс) опубликовать.
Да и ИЭМС вообще на другом факультете. Более того, судя из описания, основное направление этой кафедры — «Проектирование интегральных микросхем, микросистем и систем на кристалле».
Не совсем понятно, почему направление ВТ — не инженерная работа? Основной уклон на этой кафедре шел, на разработку изделий микроэлектроники.
Получается, что направление ИЭМС разрабатывает различные микросхемы, а ВТ их применяет в готовых изделиях. Что здесь «неиженерного» понять не могу.
Как я говорил ранее: «Сейчас это не имеет никакого значения». Более того, моя специальность включала в себя программирование. Наверное стоило оговорится, что в статье я имел ввиду инженерию исключительно направленную на работу с железом, чтобы никого не смущать.
Баллов до МПиТК не добрал, потому осел на ЭКТ. Курсе на третьем понял, что физика не моё и начал потихоньку ковырять Perl и PHP. Напротив моей комнаты жили админы 2-го корпуса общаги, потому незаметно для себя влился в их тусовку. А дальше пошло-поехало: меня взяли под своё крыло, обучили, наставили на путь истинный, потому через некоторое время я заведовал общажными серверами ответственными за веб-сервисы, почту, ICQ.
После защиты диплома ни дня не проработав по специальности, отправился покорять мир веб-разработки, где и по сей день тусуюсь.
Из инженера в iOS-программисты