kika: (Default)
[personal profile] kika
http://kika.livejournal.com/32433.html?thread=188849#t188849

Вопрос простой - а где у нас в ЗАО РФ нынче учат на программистов? В смысле учат, а не "учат", то есть не читают лекции про эльбарроуз, а откуда выходят неплохие хакеры, способные аргументированно обсуждать стиль написания ядра Линукса и BSD. Ну или еще что-либо такое же высокодуховное и бесполезное.

Date: 2007-06-15 04:29 pm (UTC)
From: [identity profile] pzz.livejournal.com
Потому, что понимая, как работает TCP, сильно легче понять, как работают другие протоколы. А тем, которые не понимают, как работает TCP, лучше вообще не заниматься сетевыми протоколами.

В RTP по-моему вообще нет ничего, о чем стоило бы рассказывать студентам. Ну энкапсуляция, ну данных, ну в пакеты, ну в UDP. Дальше-то что? Flow control'а-то в RTP никакого нету, а кому он без этого, простите, нужен?

SCTP не более познавателен чем TCP, несмотря на все свои навороты.

H.264, насколько я помню, это не сетевой протокол, а способ сжатия данных.

Date: 2007-06-16 12:48 am (UTC)
From: [identity profile] msh.livejournal.com
Ну да, H.264 это видеокомпрессия, ну и что теперь, ее не изучать? Количество рабочих мест где надо знать внутренности H.264 и зачем к RTP есть RTCP гораздо больше, чем тех, где надо reno от vegas отличать. А студент всего один и все в него нужно впихнуть

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

Date: 2007-06-16 09:59 am (UTC)
From: [identity profile] kika.livejournal.com
Ты странного хочешь. Если выполнить твои пожелания буквально то получится ПТУшник с поверхностным знанием философии.

Date: 2007-06-16 10:13 am (UTC)
From: [identity profile] kika.livejournal.com
Если неглупому студенту рассказать про TCP не за полтора часа, а в течение некоторого курса, начав с RFC793(?) и дальше по всем поправкам и улучшениям, закончив SCTP и еще более свежими исследовательскими проектами, то такой выпускник сможет потом понять и/или создать практически любой протокол с flow control. И сможет выбрать адекватный инструмент для решения какой-либо задачи, а не плодить снов разума.
В этом и заключается т.н. "университетский кругозор", который за свой счет набрать очень трудно, ибо обычно уже некогда. У меня таким университетом был (кроме собственно университета) ибеем, но так удачно попасть мало кому удается (ибо просто снаружи не поймешь что учебка ибеем - это именно то что нужно).

Date: 2007-06-16 12:38 pm (UTC)
From: [identity profile] msh.livejournal.com
Ты, кажется, понимаешь меня так, что я пытаюсь запретить детям изучать TCP. Я наоборот, только за, я пытаюсь справиться с time constraint. Это очень хорошо - специальный курс по протоколам, часов хотя бы на 50. Но ведь его не получится запихать в программу не убирая что-нибудь еще. Пусть им хотя бы объясняют за час, до общего понимания почему RTP - UDP, а telnet - TCP. Им же еще полно всего изучать, от Web 2.0 до SQL

Date: 2007-06-16 12:42 pm (UTC)
From: [identity profile] kika.livejournal.com
Чего тебя в ПТУ-то все тянет. Не надо вебдваноль изучать, чего там изучать-то? И сиквель можно давать вообще на факультативе, а принудительно вдалбливать про нормальные формы и прочего дейта.

Date: 2007-06-16 04:28 pm (UTC)
From: [identity profile] pzz.livejournal.com
Web 2.0 точно не надо. Ну разве что сделать отдельный курс, "buzzwords".

Date: 2007-06-16 04:22 pm (UTC)
From: [identity profile] pzz.livejournal.com
Вот нам в школе рассказывали про 4-х тактный двигатель внутреннего сгорания. А про двигатели DOHC и про распреденный впрыск не рассказывали. Потому что 4-х тактный двигатель это классика, а DOHC и распределенный впрыск уже частности :-)

По этой же самой причине про TCP в институте рассказывать надо, а про RTP не обязательно.

Date: 2007-06-28 05:45 pm (UTC)
From: [identity profile] justbulat.livejournal.com
computer science надо изучать, теорию алгоритмов, методику проектирвоания программ вместо вычметодов и философии, кстати, тоже. а большое значение она в _нашем_ образовании занимает только вследствии советских корней - тогда марксистско-ленинская философия была священной коровой, которую никто не посмел бы зарезать

Date: 2007-06-28 05:53 pm (UTC)
From: [identity profile] kika.livejournal.com
Марксистско-ленинская философия имеет такое же отношение к философии как история кпсс к истории.

Date: 2007-06-28 06:25 pm (UTC)
From: [identity profile] justbulat.livejournal.com
я вот что имел в виду - в сов. время это было священной коровой. в процессе перестройки - не выгонять же преподов - их переименовали в философию и историю, соответственно. даже учебник по философии остался прежним!!! просто слово "марксисикий" из него убрали, но описывает он именно марскисистскую философию, о других в нём ни слова. а что философии учат якобы из каких-то высших соображений - это такой же пиздёж, как и то что математике учат для того, чтоб научить думать (математике учат из тех же legacy соображений)

Date: 2007-06-28 09:25 pm (UTC)
From: [identity profile] kika.livejournal.com
Не, ну мы-то тут обсуждали настоящую философию, а не продажную партийную девку.
Математика программистам тоже нужна, но не такая, какой обычно учат. В мое время давили в основном на всякие вычисления, матанализ и проч., а надо бы логику, комбинаторику, графы.

Profile

kika: (Default)
kika

January 2017

S M T W T F S
1234567
89 1011121314
151617181920 21
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 17th, 2026 09:30 am
Powered by Dreamwidth Studios