Наболело. О кадрах наших
Mar. 1st, 2010 11:02 amЯ всегда говорил о том, что в нашей стране почти полностью отсутствует школа computer sciense. Ершов, Турчин, Глушков... И это на фоне западных. Наши студенты в большинстве своем не знают ни о богатейшей традиции UNIX, нет и аналогов замечательных курсов, которые читают в MIT, Беркли, CMU. Из языков в большинстве случаев доминирует устаревший по самое немогу паскаль и говно типа Дельфи, и значительно меньше ЦЕ. Технологии - только от МС, часто далеко не самые лучшие... Итог могу не перепостить.
Собеседовали тут надысь пару четверокурсников некоего московского ВУЗа, слывшего не самым плохим в свое время. С кафедры АСУ. Где-то уже работают/работали. На C# что-то кодили. Но что интересно. Никакого представления о UNIX. Никакого представления о системах контроля версий. Т.е. вообще не знают что это, для чего это. Даже слов таких не слышали --- subversion, git. О прочем можно не упоминать --- Erlang, функциональное программирование и т.п. Попытался выяснить, что им читают в институте, по какой программе и т.п. Мне казалось, что пролог, лиспы, разные парадигмы читают хотя бы в ознакомительном порядке всем. Ну хотя бы пара обзорных лекций на тему, что бывает вообще. Неа. "Проходили" бейсик, делфи, сишарп. Даже Си не было. Микроконтроллеров не было. Буквы PDP-11 (MSP430 такой прикольный контроллер, похож на PDP-11! --- контроллер? MSP? PDP?) не вызывают вообще никаких ассоциаций. Алгоритмы и дискра хоть были, но на начальных курсах. Думаю, с такой глубиной проникновения в области применения, они из головы выветрились как всякий прочий матан.
Я что-то смотрю, какие дипломы делают студенты разных западных университетов, не обязательно MIT --- вот это, например, магистерский диплом и становится ясно, что образование тут не то, что бы умирает, а оно уже даже успело разложиться к настоящему моменту.
Хотя конечно, как к четвертому курсу обладать таким кругозором, при том, что сейчас не начало девяностых и интернет везде есть --- вопрос не только к системе образования.
А еще забавно, что люди которые вроде крутятся в том же бизнесе что и ты, при этом существуют в отдельном, непересекающемся мире. Вещи, которые тебе кажутся важными, или спорными, или без которых жить вообще невозможно --- для них просто вообще не существуют.
Собеседовали тут надысь пару четверокурсников некоего московского ВУЗа, слывшего не самым плохим в свое время. С кафедры АСУ. Где-то уже работают/работали. На C# что-то кодили. Но что интересно. Никакого представления о UNIX. Никакого представления о системах контроля версий. Т.е. вообще не знают что это, для чего это. Даже слов таких не слышали --- subversion, git. О прочем можно не упоминать --- Erlang, функциональное программирование и т.п. Попытался выяснить, что им читают в институте, по какой программе и т.п. Мне казалось, что пролог, лиспы, разные парадигмы читают хотя бы в ознакомительном порядке всем. Ну хотя бы пара обзорных лекций на тему, что бывает вообще. Неа. "Проходили" бейсик, делфи, сишарп. Даже Си не было. Микроконтроллеров не было. Буквы PDP-11 (MSP430 такой прикольный контроллер, похож на PDP-11! --- контроллер? MSP? PDP?) не вызывают вообще никаких ассоциаций. Алгоритмы и дискра хоть были, но на начальных курсах. Думаю, с такой глубиной проникновения в области применения, они из головы выветрились как всякий прочий матан.
Я что-то смотрю, какие дипломы делают студенты разных западных университетов, не обязательно MIT --- вот это, например, магистерский диплом и становится ясно, что образование тут не то, что бы умирает, а оно уже даже успело разложиться к настоящему моменту.
Хотя конечно, как к четвертому курсу обладать таким кругозором, при том, что сейчас не начало девяностых и интернет везде есть --- вопрос не только к системе образования.
А еще забавно, что люди которые вроде крутятся в том же бизнесе что и ты, при этом существуют в отдельном, непересекающемся мире. Вещи, которые тебе кажутся важными, или спорными, или без которых жить вообще невозможно --- для них просто вообще не существуют.
no subject
Date: 2010-03-01 09:24 am (UTC)no subject
Date: 2010-03-01 09:54 am (UTC)no subject
Date: 2010-03-01 09:55 am (UTC)no subject
Date: 2010-03-01 10:03 am (UTC)Знаю, что исследования ведутся и много. И на международных олимпиадах университет Шевченко всегда в пятёрке.
no subject
Date: 2010-03-01 10:04 am (UTC)Я вот сам с ним по работе ни разу не сталкивался особо. Но будет нужно перейду и под UNIX.
no subject
Date: 2010-03-01 10:21 am (UTC)А перейти... Это совсем другой мир, крайне непривычный для пользователя Виндовс. Переход болезненный очень получается. Не раз проверенно, в т.ч. на себе. Так же было и с SICP.
no subject
Date: 2010-03-01 10:24 am (UTC)no subject
Date: 2010-03-01 10:45 am (UTC)Если понимать под программированием кодинг, это инженерия. А что у нас хорошие инженеры и математики - то я этого не оспариваю. А программирование - это уже там, где наука. Пример программистов - Кнут, Карделли, Милнер, Лерой, МакКарти. Вот тут - http://research.microsoft.com/ их много. А наукоёмких, в Computer Science, постсовецких проектов особо и не наблюдается. Из продуктов я только FineReader и могу вспомнить. А вот, например, антивирусники или что-то типа 1С сюда уже не попадают.
no subject
Date: 2010-03-01 11:32 am (UTC)no subject
Date: 2010-03-01 11:40 am (UTC)PS: Собственно, кто-то из птенцов MIT'a не очень давно сделал открытие, что вокруг той же pdp-шки за пределами unix-тусовки было очень большое и живое сообщество ("а мы и не знали")
no subject
Date: 2010-03-01 03:16 pm (UTC)Ага. Мне довелось когда-то с VMS-никами пообщаться. Я тогда понял, что современному линуху по некоторым параментрам туда пилить и пилить. И что это неплохая реализация старых и не самых лучших идей. Что даже NT-я была попрогрессивней, но и там много интересного похерили.
no subject
Date: 2010-03-01 03:24 pm (UTC)no subject
Date: 2010-03-01 03:41 pm (UTC)RT-11 была забавна много чем - в частности многообразием ядер с разной функциональностью - от однозадачного "минимального ядра" до многозадачного многопользовательского (в TSX) - при бинарной совместимости по коду и более или менее общему набору драйверов.
IBM-овская VM/370 - это вообще одно из самых сильных впечатлений: это некий аналог VMWare и ко - но с принципиально другим способом юзания - вместо того, чтобы превращать ее в "многосистемый стенд для отладки" (хотя это она могла - более того могла сама работать на своей виртуальной машине), там это была написана простенькая однопользовательская однозадачная ОС, для загрузки в виртуальную машину: и пользователь просто имел набор виртуальных консолей в каждой из которых крутилась эта сама ОС (а виртуальные машины были объединены в сеть - по идее прозрачную по отношению к реальной, хотя тогда с реальными сетями у нас было плохо и я не очень представляю как это жило) - что еще интереснее - оно исключительно быстро работало - идея вешать на кнопки редактора скрипты на REXX или просто исполняемые программы - как раз оттуда.
Но важна собственно не конкретика, а то, что тогда область ОС была живая и разнообразие было велико. А сейчас - сплошная конвергенция - Unix от Windows идейно отличается довольно слабо и отличия сокращаются - последнее, что мне попалось интересного в плане OS - Exokernel (http://en.wikipedia.org/wiki/Exokernel) - очень красиво, но совершенно не востребовано.
PS: С community у DEC тоже было забавно - она его специально культивировала - была такая тусовка DECUS (http://en.wikipedia.org/wiki/DECUS) - как ни смешно первым компилятором С в моей практике был как раз DECUS C, а вовсе не K&R.
no subject
Date: 2010-03-01 03:46 pm (UTC)no subject
Date: 2010-03-01 04:09 pm (UTC)Угу. Были бы пакетный менеджер и нормальная консоль под винду я бы задумался о переходе.
последнее, что мне попалось интересного в плане OS - Exokernel - очень красиво, но совершенно не востребовано.
Так концептуально красивых и правильных ОС найти можно. А вот создать вокруг них инфраструктуру - это тысячи человеколет . Потому и доминирует кал средней паршивости, такой, как линух или венда...
no subject
Date: 2010-03-02 07:20 am (UTC)А система образования и академическая наука - часть более общей государственной системы.
Эта более общая государственная система утонула в словоблудии, орденах, парадах и проч. Начиналось с "нано - значит нано", а апофеоз - эпоха Медведева. Пик - 2008 год. Потом все начало разваливаться, и до сих пор разваливается, шатается.
Система образования утонула пустописательстве. Преподаватели, вмето того чтобы работать вместе со студентами над научными или инженерными исследованиям - погрязли в бумажках и ненужном формализме.
Собственно, этот тренд тянется с начала нулевых годов. Перед этим - был всплеск и очистка (короткая эпоха Примакова, это его рук созидательство), когда все начинало вдруг идти в правильну сторону. Но потом все скатилось в тартарары.
На этом фоне благоденствуют лишь медики, вузы которых не подчиняются Министерству Образования РФ, а подчинены МинЗдраву...
no subject
Date: 2010-03-04 09:07 am (UTC)1. Ничто так не дискредитирует линукс, как его фанаты.
2. To be against mainstream is a mainstream too.
Юниксоиды сейчас - это такое околотехническое небыдло по большей части. Очень немногие сделали сознательный выбор в пользу никсов, который могут адекватно мотивировать.
no subject
Date: 2010-03-04 09:12 am (UTC)Приходится признать, что российская система образования фактически сдохла совсем. Наши биологи еще держатся, но после принятия нормативного документа, согласно которому ректор МГУ назначается президентом и перестает быть выборной должностью среди ученых, можно высшее образование уже хоронить.