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

Вопрос простой - а где у нас в ЗАО РФ нынче учат на программистов? В смысле учат, а не "учат", то есть не читают лекции про эльбарроуз, а откуда выходят неплохие хакеры, способные аргументированно обсуждать стиль написания ядра Линукса и BSD. Ну или еще что-либо такое же высокодуховное и бесполезное.
Page 1 of 5 << [1] [2] [3] [4] [5] >>

Date: 2007-06-14 03:35 pm (UTC)
From: [identity profile] rblaze.livejournal.com
Нигде. Достаточного количества людей, способных и желающих преподавать, нет скорее всего вообще, не то что в одном месте.

Date: 2007-06-14 03:39 pm (UTC)
From: [identity profile] flhack.livejournal.com
Не знаю, как насчет достаточного, но одним из аргументов к существованию нашего офиса в Долгопе является желание части кернельных хакеров продолжать преподавать (или учиться :).

Date: 2007-06-14 03:45 pm (UTC)
From: [identity profile] dottedmag.livejournal.com
ФИТ НГУ был неплохим местом, когда там был Непейвода и Novosoft. Сейчас, наверное, в Ижевске что-то похожее.

Date: 2007-06-14 03:55 pm (UTC)
From: [identity profile] kika.livejournal.com
В Ижевске? А чего такого случилось в Ижевске?

Re: Reply to your comment...

Date: 2007-06-14 03:56 pm (UTC)
From: [identity profile] dottedmag.livejournal.com
Туда Непейвода и уехал из Новосибирска :)

Date: 2007-06-14 04:41 pm (UTC)
From: [identity profile] krotoff.livejournal.com
По-моему лучшие всего учат на хим-факе.
(Без капли иронии.)

Date: 2007-06-14 04:42 pm (UTC)
From: [identity profile] alexott.livejournal.com
мы набирали из МИФИ и Бауманки, но все сильно индивидуально.
я у себя в блоге дал ссылку на объявление - может кто еще откликнется

Date: 2007-06-14 04:45 pm (UTC)
From: [identity profile] kika.livejournal.com
Спасибо!

Вообще отклик очень хороший, пока.

Date: 2007-06-14 04:47 pm (UTC)
From: [identity profile] pzz.livejournal.com
Что-то я не заметил, чтобы из МФТИ готовые хакеры прям валом валили.

Я вообще не уверен, что из индустриальных программеров получаются такие уж хорошие институтские преподаватели программирования. По-моему, инициация нежной студенческой души должна начинаться скорее с Дейкстры и прочих инвариантов, а не с i-node и прочих vmalloc'ов :-)

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

Date: 2007-06-14 04:47 pm (UTC)
From: [identity profile] kika.livejournal.com
На ХФ не было совсем никакого CS образования, матметоды за CS не канают никак. И базы хорошей не было.
Может сейчас все изменилось.

Date: 2007-06-14 04:51 pm (UTC)
From: [identity profile] kika.livejournal.com
Я не претендую на обобщение, но по моему опыту наиболее характерное свойство программистов-физтехов - это "забитость". То есть они слишком какие-то индустриальные получаются, и для стартапопригодности требуют сильной ломки стереотипов.

Date: 2007-06-14 04:55 pm (UTC)
From: [identity profile] rblaze.livejournal.com
Мало их, да и преподавать -- это отдельная наука, просто знать предмет мало.

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

Date: 2007-06-14 05:01 pm (UTC)
From: [identity profile] krotoff.livejournal.com
Представления не имею как там учат сейчас.

Просто из многих знакомых выпускников удивительным образом сложился очень очень приятный собирательный образ "химиков". А "база" - дело вполне подъемное imho для любого естественнонаучного студента. (В конце концов CSу не тыща лет, и даже не 200.) И желающие вполне могут ее дополучать и на спецкурсах и на лекциях в соседнем (или через одно) здании.

Date: 2007-06-14 05:02 pm (UTC)
From: [identity profile] pzz.livejournal.com
Их, наверное, водят в swsoft, и там забивают :-)

Date: 2007-06-14 05:19 pm (UTC)
From: [identity profile] flhack.livejournal.com
SWsoft - тоже вполне стартап :)

Date: 2007-06-14 05:25 pm (UTC)
From: [identity profile] flhack.livejournal.com
Если откуда-то вдруг повалят готовые хакеры, надо как минимум насторожиться :) Преподают, кстати, не только CS.

А по поводу проектов - http://swsoft.mipt.ru/projects.shtml

Date: 2007-06-14 05:27 pm (UTC)
From: [identity profile] flhack.livejournal.com
Физтехи склонны кучковаться ;)

Date: 2007-06-14 05:46 pm (UTC)
From: [identity profile] kika.livejournal.com
Я сразу вспоминаю одного lj-юзера, который пошел в SWSoft, проработал там ровно месяц, рассказывая по дороге разные истории, и свалил в ужасе. Самое прикольное в этой истории то, что после того как он свалил, меня вычислили как его предыдущего начальника, нашли мой мобильный телефон и позвонили мне из Сан Франциски, выясняя не водится ли за этим lj-юзером привычки красть trade secrets с места работы.
Что само по себе хорошо описывает отношение хозяев компании к работникам. Если работник в ужасе выпучивает глаза и бегом бежит, то у хозяина не возникает даже мысли что в организации работы что-то не так, а дело исключительно в персональной нечистоплотности работника.

Date: 2007-06-14 05:49 pm (UTC)
From: [identity profile] pzz.livejournal.com
Дарю идею студенческого проекта.

Представим себе линуксный лабтоп. У него есть 2 сетевые карты: Ethernet и какой-нибудь WiFi. Машинка ведет очень хаотическую сетевую жизнь: в любой момент ее могит подключить/отключить к Ethernet'у, или она может подключиться/отключиться к беспроводной сети.

Типичный линух ведет себя в такой ситуации довольно плохо. А именно:
1. в качестве DNS-сервера будет использоваться последний, о котором машинка узнала по DHCP. Если последний не работает, машинка останется без DNS'а (предудущий она уже потерла).
2. Если есть 2 равнозначных default route, то линукс будет упорно использовать какой-то один из них, даже если он не работает, и никогда не попробует другой. Такое бывает, например, если линукс зацепился за Access Point, не подключенный к Интернету (а через Ethernet выход наружу есть).

Соотсветственно, предлагается написать софтварий, который все это исправит. Софтварий должен включать в себя:
1. Следилку за состоянием сетевых интерфейсов - мне кажется, проще написать свою, чем интегрироваться с ifplugd (http://0pointer.de/lennart/projects/ifplugd/)
2. DHCP клиент, или интеграцию к существующему
3. DNS-мультиплексор, который узнает от DHCP клиента список возможных DNS-серверов, и пытается сам выбирать из них работающий(ие) методом проб и ошибок, с учетом состояния сетевых интерфейсов.
4. Интеграцию с wpa_supplicant'ом, для управления WiFi roaming'ом. Кстати, надо не забыть, что DHCP клиент должен запускаться после окончания WPA handshake, а не до (нотификация о том, что интерфейс зацепился за медию приходит до WPA handshake)
5. Управление линуксным фаирволом в более простом виде, чем iptables
6. Систему конфигурирования всего этого хозяйства
7. Управляющую гуевую морду.

Неочевидные вопросы:
1. Как понять, что дефолтовый роутинг ведет в никуда?
2. В отличии от Ethernet'а, настройки WiFi в принципе могут на многопользовательской машинке принадлежать пользователю, а не системе (например, пароль для доступа в сеть). Как аккуратно поделить сетевую карту между пользователями?

Date: 2007-06-14 05:50 pm (UTC)
From: [identity profile] kika.livejournal.com
Ну это, мягко говоря, натяжка.

Если нет, то для начала опубликуйте размер option pool в SWSoft, типичное значение stock grant для средней инженерной позиции и условия (cliff и общий срок).

Date: 2007-06-14 05:52 pm (UTC)
From: [identity profile] pzz.livejournal.com
И еще одна.

Есть програмка fuse (http://fuse.sourceforge.net/), позволяющая реализовать файловую систему в user space.

Предлагается написать аналог для реализации в user space сетевого протокола (т.е., address family).

Назвать можно suse :-) (от слова socket).

Date: 2007-06-14 05:52 pm (UTC)
From: [identity profile] xfyre.livejournal.com
да сколько можно уже

Date: 2007-06-14 05:53 pm (UTC)
From: [identity profile] xfyre.livejournal.com
кажется я знаю эту историю :)

Date: 2007-06-14 05:54 pm (UTC)
From: [identity profile] kika.livejournal.com
Еще бы.

Date: 2007-06-14 05:57 pm (UTC)
From: [identity profile] pzz.livejournal.com
Ну точно, забивают: http://swsoft.mipt.ru/comp/skull/index.htm
Page 1 of 5 << [1] [2] [3] [4] [5] >>

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. 16th, 2026 02:42 pm
Powered by Dreamwidth Studios