Системный программист (обсуждение резюме)
От: MOS  
Дата: 08.09.04 07:26
Оценка:
Здравствуйте, Аноним, Вы писали:

А>г. Москва


А>Опыт работы системным программистом — 2 года.


А>Неплохо знаю

А>неплохо разбираюсь


А>неплохо разбираюсь


убери из резюме слово неплохо, замени на хорошо, а то тебя так никто никогда не купит (блин, у вас что маркетинга небыло в вузе?)

16.09.04 10:17: Ветка выделена из темы Системный программист
Автор:
Дата: 07.09.04
— _MarlboroMan_
16.09.04 10:18: Перенесено модератором из 'Работа — поиск и предложение' — _MarlboroMan_
Re[2]: Системный программист (обсуждение
От: Valerio Россия linkedin.com/in/boronin
Дата: 08.09.04 08:02
Оценка:
А>>неплохо разбираюсь

MOS>убери из резюме слово неплохо, замени на хорошо, а то тебя так никто никогда не купит (блин, у вас что маркетинга небыло в вузе?)


ага, а еще тогда стоит хотя бы убрать цифру
А>Зарплата: $800+
ибо если неплохо, то это уже не 800 ИМХО — соотв конфликт
\либо все же плохо раз немного, либо если все хорошо то почему так немного\

впрочем 2 года опыта конечно все равно выдадут, но стартовая цена все равно должна быть другой, ИМХО
... << RSDN@Home 1.1.4 @@subversion >>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
Re[3]: Системный программист (обсуждение
От: Murr Россия  
Дата: 08.09.04 14:31
Оценка:
Здравствуйте, Valerio, Вы писали:

V>ага, а еще тогда стоит хотя бы убрать цифру

А>>Зарплата: $800+
V>ибо если неплохо, то это уже не 800 ИМХО — соотв конфликт
V>\либо все же плохо раз немного, либо если все хорошо то почему так немного\

Не 800, а 800+.
Т.е. предложения рассматриваются, начиная с 800 (меньше просто не рассматриваются).
Вообще же, конечно, в итоге хочется $1200-$1300.

V>впрочем 2 года опыта конечно все равно выдадут, но стартовая цена все равно должна быть другой, ИМХО

Что выдадут два года?
Я всегда думал, что два года — это довольно много, если работать, а не мух давить.
Во всяком случае, если отбросить предметную область и рассмотреть владение указанным инструментом.

Впрочем, все равно спасибо за комментарии.
Re[2]: Системный программист (обсуждение
От: Murr Россия  
Дата: 08.09.04 15:05
Оценка: 3 (1)
Здравствуйте, MOS, Вы писали:

MOS>убери из резюме слово неплохо, замени на хорошо, а то тебя так никто никогда не купит (блин, у вас что маркетинга небыло в вузе?)


>>>г. Москва


>>>Опыт работы системным программистом — 2 года.

Опыт работы системным программистом — 2 года.
Способен на глубокое длительное погружение и при
соответствующей необходимости готов к переработкам
до 10-12 часов.

>>>Неплохо знаю архитектуру ядра Linux (и немного NT),

Очень хорошо представляю работу /kernel/ /mm/ /fs/ /drivers/char/
/drivers/block/ /drivers/ide/ /drivers/net/
и могу обрисовать поток исполнения в ядре при любых точно
заданных условиях на концептуальном уровне, код ядра по памяти
воспроизвести не могу, во всяком случае не везде (в этом смысле
неплохо, а не хорошо).

>>>неплохо разбираюсь в storage и файловых системах,

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

Представляю что такое IDE, SCSI и особенности реализаций оных в Linux,
iSCSI, схемы распределенной блокировки. Имел дело с довольно
широким спектром storage (с tape library, к сожалению не имел,
хотя была возможность).

>системные вещи в userspace,

Неплохо представляю glibc. В т.ч. наследованные интерфейсы SVID, BSD,
POSIX threads, и ряд специфичных для Linux вещей вроде NSS. Разбирался
с исходниками двух поколений glibc, поэтому представляю как соответствующие
интерфейсы реализованы.

>знаю C,

Знание на уровне "что-то среднее между учебником и ISO стандартом".
Более-менее все расширения gcc, знаю много особенностей трактования
оным ISO стандарта, представляю как пишутся ассемблерные вставки
в программах для gcc.

>Assembler,

Assembler IA32 и DEC21264, хотя ковырялся в свое время и с Intel StrongARM
(но это было на уровне развлечения в период увлечения своим iPAQ).

>>>естественно владею средствами разработки (KDevelop,

>>>emacs, cvs, make, gcc, ld),
Владею в пределах нужного.
Прекрасно понимаю, что знания о emacs можно расширять и расширять.


>>>неплохо разбираюсь в архитектуре IA32,

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

>>> немного Alpha (DEC21264),

Разбирался в спецификации DEC, хотя и не очень детально.

>>> знаю английский,

Свободный технический(IT) и разговорный (2 года практики при работе с американцами).
В 7м классе был победителем олимпиады в языковой гимназии.
В лицейском выпускном аттестате — отл.
В университете тоже отл.

>>> немецкий,

3 года учил в лицее, в аттестате — отл.
Месяц языковой практике в Штутгарте.
Сейчас уже подзабываю.

>>>французский.

Сам учил. В принципе, могу читать технические тексты.
На слух плоховато...

>>> Высокий уровень

>>>элементарной математики (призер школьных олимпиад
>>>по математике самого разного уровня
>>>+ многое многое другое (но хотелось бы иметь дело
>>>именно с вышеперечисленным).




Так лучше?
Re[3]: Системный программист (обсуждение
От: j.smith  
Дата: 08.09.04 18:32
Оценка:
Murr wrote:
>

> Здравствуйте, MOS, Вы писали:

>
> MOS>убери из резюме слово неплохо, замени на хорошо, а то тебя так никто
> никогда не купит (блин, у вас что маркетинга небыло в вузе?)
>
>> >>г. Москва
>
>> >>Опыт работы системным программистом — 2 года.
> Опыт работы системным программистом — 2 года.
> Способен на глубокое длительное погружение и при

> соответствующей необходимости готов к переработкам

> до 10-12 часов.
это можно продать за дополнительные деньги.. соотвественно лутше
приберечь для собеседования..

>

>> >>Неплохо знаю архитектуру ядра Linux (и немного NT),
> Очень хорошо представляю работу /kernel/ /mm/ /fs/ /drivers/char/
представляю == знаю, умею, и т.д. лутше не пользоваться неопределенными
выражениями вообще.

> /drivers/block/ /drivers/ide/ /drivers/net/

> и могу обрисовать поток исполнения в ядре при любых точно
> заданных условиях на концептуальном уровне, код ядра по памяти
> воспроизвести не могу, во всяком случае не везде (в этом смысле
> неплохо, а не хорошо).
>
>> >>неплохо разбираюсь в storage и файловых системах,
> Представляю как устроены многие современные файловые системы,
> концепции представления данных и метаданных на диске,
> схемы обеспечения отказоустойчивости и т.д. и т.п.
>
> Представляю что такое IDE, SCSI и особенности реализаций оных в Linux,
> iSCSI, схемы распределенной блокировки. Имел дело с довольно
> широким спектром storage (с tape library, к сожалению не имел,
> хотя была возможность).
>
>>системные вещи в userspace,
> Неплохо представляю glibc. В т.ч. наследованные интерфейсы SVID, BSD,
никто себе не представляет толком glibc. даже разработчики. они знают
только свои части и имеют представление о других частях, но не знают их.
соотвественно пишем знаю. все равно никто не будет хотеть переписать
внутренности glibc.
> POSIX threads, и ряд специфичных для Linux вещей вроде NSS. Разбирался
впроде == для примера
> с исходниками двух поколений glibc, поэтому представляю как соответствующие
> интерфейсы реализованы.
>
>>знаю C,
> Знание на уровне "что-то среднее между учебником и ISO стандартом".
в реально работающей конторе никто не знает стандарта. знают часто
используемые конструкции + некоторое количество расширений. для всего
остального есть документация (и это нормально). "что-то среднее между
учебником и ISO стандартом" — проффесионально владею.
> Более-менее все расширения gcc, знаю много особенностей трактования
> оным ISO стандарта, представляю как пишутся ассемблерные вставки
> в программах для gcc.
представляю или знаю? если знаю то "владею ассемблером (АТ&Т и Интел
синтаксис)" если нет то ничего вообще.
>
>>Assembler,
> Assembler IA32 и DEC21264, хотя ковырялся в свое время и с Intel StrongARM
> (но это было на уровне развлечения в период увлечения своим iPAQ).
развлечения == повишение квалификации, дополнительно владею..
>
>> >>естественно владею средствами разработки (KDevelop,
"естественно" — это для разговорной речи.
>> >>emacs, cvs, make, gcc, ld),
> Владею в пределах нужного.
> Прекрасно понимаю, что знания о emacs можно расширять и расширять.
лирику долой
>
>
>> >>неплохо разбираюсь в архитектуре IA32,
> Неплохо — это представляю функциональное устройство, конвееры,
> режимы работы, кэширование, но, скажем, шинный арбитраж в MP
> на уровне сигналов представляю смутно.
>
>> >> немного Alpha (DEC21264),
> Разбирался в спецификации DEC, хотя и не очень детально.
>
>> >> знаю английский,
> Свободный технический(IT) и разговорный (2 года практики при работе с
> американцами).
> В 7м классе был победителем олимпиады в языковой гимназии.
был победителем олимпиады. 7клас и прочая романтика подальше.

> В лицейском выпускном аттестате — отл.

> В университете тоже отл.
лишнее

>

>> >> немецкий,
> 3 года учил в лицее, в аттестате — отл.
> Месяц языковой практике в Штутгарте.
знаю немецкий, месяц языковой практике в Штутгарте.
> Сейчас уже подзабываю.
если контора работает с немцами — надо вспомнить язык. если нет — это
никому говорить ненадо.
>
>> >>французский.
французский на техническом уровне.
> Сам учил. В принципе, могу читать технические тексты.
> На слух плоховато...
долой
>
>> >> Высокий уровень
>> >>элементарной математики (призер школьных олимпиад
>> >>по математике самого разного уровня
>> >>+ многое многое другое (но хотелось бы иметь дело
>> >>именно с вышеперечисленным).
"многое многое другое" это + к зарплате.

результат:

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

это IMHO, базируется на опыте проведения собеседований с последующим
"берем/неберем" и результатом работы после "берем".

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

>

>
>
>
> Так лучше?
> Re[2]: Системный программист <?mid=799913> Оценить
> <RateList.aspx?mid=799913> <Private/Rate.aspx?mid=799913&rate=-3>
> <Private/Rate.aspx?mid=799913&rate=1>
> <Private/Rate.aspx?mid=799913&rate=2>
> <Private/Rate.aspx?mid=799913&rate=3>
> <Private/Rate.aspx?mid=799913&rate=-1>
> <Private/Rate.aspx?mid=799913&rate=-2>
> <Private/Rate.aspx?mid=799913&rate=-4>
> <Private/Rate.aspx?mid=799913&rate=0>
>
Posted via RSDN NNTP Server 1.9 gamma
Re[4]: Системный программист (обсуждение
От: Murr Россия  
Дата: 08.09.04 21:13
Оценка:
Здравствуйте, j.smith, Вы писали:

JS>после чтения того что было изначально у меня бы сложилось мнение что:

JS>на собеседование придет продвинутый пионэр. закончил что-то там недавно,
JS>что-то даже делал, в себе не слишком увереный или очень высоко поднял
JS>планку знаний по отношению к себе, немного заносчивый — несчитает нужным
JS>расказать все что умеет/знает. как результат — откладываем резюме в ящик
JS>до того момента пока не закончаться резюме "предположытельно
JS>проффесионалов".

JS>это IMHO, базируется на опыте проведения собеседований с последующим

JS>"берем/неберем" и результатом работы после "берем".

JS>примите во внимание что большынство держит планку знаний по отношению к

JS>себе достточно низко (они проффесионалы уже после того как написали
JS>"hello world" — утрировано, но близко к действительности). также следует
JS>знать что амбиции и увереность в себе и своих возможностях не последнее
JS>при принятии решения о приеме. а вообщето на рсдн есть хорошая статья на
JS>тему как проходить собеседование. думаю достаточно просто сделать
JS>"реверс" и и просто написать нормальное резюме.

Во-первых, спасибо за комментарии, за то, что прочитали и оценили как потенциальный
работодатель. Я думаю, что то, что Вы написали действительно то, как оно есть.

Дело в том, что то, что я написал в исходном сообщении — это не резюме.
Резюме у меня есть — в pdf, на много страниц, на английском, без лирики.

Тут я просто хотел дать сообщение о направлении, в котором я бы хотел работать
и в котором есть некоторый опыт.
Re[4]: Системный программист (обсуждение
От: Valerio Россия linkedin.com/in/boronin
Дата: 10.09.04 06:16
Оценка:
Здравствуйте, Murr, Вы писали:

M>Здравствуйте, Valerio, Вы писали:


V>>ага, а еще тогда стоит хотя бы убрать цифру

А>>>Зарплата: $800+
V>>ибо если неплохо, то это уже не 800 ИМХО — соотв конфликт
V>>\либо все же плохо раз немного, либо если все хорошо то почему так немного\

M>Не 800, а 800+.

логично, сам об этом подумал — впрочем это логично ложится в мой ответ-мысль вслух

M>Т.е. предложения рассматриваются, начиная с 800 (меньше просто не рассматриваются).

M>Вообще же, конечно, в итоге хочется $1200-$1300.
согласен!

V>>впрочем 2 года опыта конечно все равно выдадут, но стартовая цена все равно должна быть другой, ИМХО

M>Что выдадут два года?

я не очень внимательно отнесся к
А>Неплохо знаю архитектуру ядра Linux (и немного NT),
насчет Linux не знаю, но под НТ опыта нужно чем больше тем лучше,
но и 2 года серьезной раюботы тут тоже весьма ценная вещь!

M>Я всегда думал, что два года — это довольно много, если работать, а не мух давить.

M>Во всяком случае, если отбросить предметную область и рассмотреть владение указанным инструментом.
Уважаемый Murr, а тут что сказать — подписываться надо сразу — тогда бы у меня этого комментария пожалуй не возникло \вспоминая Ваши сообщения в профильном форуме \

но почем возник комментарий к анонимному сообщению — могу рассказать:
2 года посвятить скажем только НТ ядру — написал выше, этого хватит чтобы просто "быть в теме" и примерно ощутить "как все устроено". Сильно зависит тут все от проекта и наличия учителей, можно самоучкой по Руссиновичу зеленому полазать и рез-т будет как в WinAPI после прочтения Рихтера первый раз Но в реальности есть много вещей, на которые самоучкой будет сложно просто наткнуться ибо требования в реальных проектах иные.

Возвращаясь теперь к оригинальному сообщению — учтя выше что 2 года плотного погружения в НТ — получается что,
— либо ядро Linux и прочие вещи элементарны и за 2 года были изучены глубоко \не думаю что это так, сам в *nix предпочитаю не лезть пока, но тем не менее в теории там вроде все попроще в силу open sources\
— либо все же и там и там по вершкам, 2 года это не срок получается...

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

Так что все в порядке, цените свои умения, свой труд — указывайте реальную стартовую цифру и подписывайтесь — Ваши сообщения в форумах вполне позволяют это делать ИМХО и скорее за Вас, чем против!

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

PS кстати параллельно прочел ответ j.smith — воспримите рац зерно, нужно поработать над имиджем, оригинальное сообщение-объявление это не для работодателей...
... << RSDN@Home 1.1.4 @@subversion >>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
Re[5]: Системный программист (обсуждение
От: 0xVLD  
Дата: 10.09.04 08:19
Оценка:
Здравствуйте, Valerio, Вы писали:

V>но почем возник комментарий к анонимному сообщению — могу рассказать:

V>2 года посвятить скажем только НТ ядру — написал выше, этого хватит чтобы просто "быть в теме" и примерно ощутить "как все устроено". Сильно зависит тут все от проекта и наличия учителей, можно самоучкой по Руссиновичу зеленому полазать и рез-т будет как в WinAPI после прочтения Рихтера первый раз Но в реальности есть много вещей, на которые самоучкой будет сложно просто наткнуться ибо требования в реальных проектах иные.

Не совсем понял Вашу оценку книжных знаний.
Можно подробнее о том что за результат будет после прочтения Рихтера (и Руссиновича) в первый раз.
Если можно по 100 бальной шкале, чтобы было понятнее.
0 — никаких знаний, 100 — суперспециалист.
Re[5]: Системный программист (обсуждение
От: Murr Россия  
Дата: 10.09.04 15:50
Оценка:
Здравствуйте, Valerio,

Ситуация примерно такая(не знаю интересно кому-либо или нет, но раз уже тема все равно посвязена моему резюме... :

курсе на 3м я решил заниматься системным программированием, был Руссинович, Шрайбер, Небетт, ночи за VS6 и IDA.
В принципе, ковырялся я только ради собственного интереса, но когда понял, что могу писать простенькие вещи,
я начал искать работу. Похоже, никто не был серьезно настроен взять меня драйверистом Win, но однажды
мне прислали приглашение придти на собеседование и я устроился в компанию, которая работала над совершенно уникальным проектом (не только по меркам России, но и Штатов, в которых и находится головной офис компании и источник нашего финансирования.) Я был несколько удивлен тем, что оказалось, что нужно разрабатывать под Linux, т.к. позиционировал я себя под Win, на что мне резонно сказали, что найти разработчика под Linux kernel значительно сложнее, чем под NT, и поэтому они готовы взять меня на обучение с условием наличия представлений об устройстве любой ОС общего назначения (в т.ч. Windows NT). Примерно год происходила ломка — я тешил sie надеждой найти книжку по устройству Linux kernel, которая откроет мне глаза на все... естественно, этого не происходило, либо же было недостаточно для разработчика... в конце концов я научился читать чужой код (в том смысле, в котором это нужно для того, чтобы суметь выделять в коде логику, а потом уже разбираться с нужными деталями) и я считаю это своим самым большим достижением на лоне программирования за последние пару лет. Понимание основ ядра и наработанное качество позволили разобраться более-менее со всем за считанные месяцы. Хотя, пришло ощущение того, что есть некое сакральное знание, которое позволяет не только понимать как работает тот или иной код, но и представлять как он должен работать, но для этого уже читать и вникать в код недостаточно, наверное нужно самому проектировать и реализовывать соответствующие компоненты ядра.

Но это — так, лирика.

А на практике последние полгода есть проблемы финансирования проекта, поэтому я и ищу другую работу.

Насчет "немного NT" — этим я назвал остаточные знания 2-3 летней давности (когда я занимался NT).

Как Вы, наверное, заметили в теме про spin-блокировки я даже не вспомнил про приоритетные блокировки(уровни IRQL), связанные со spin-блокировками. Это просто выветривается со временем, после того как год-полтора пользуешься линуксовыми simple lock и IRQ lock (в linux в отличие от старых UNIX и NT нет аналога приоритетным блокировкам,
есть только простой spin и IRQ spin, т.е. с замаскированными прерываниями). Но, с другой стороны, все-таки аналогия между Linux и NT в /mm/ и /kernel/ довольно большая, поэтому, я думаю, вполне можно все вспомнить, тем более, что под рукой есть выкачанный в свое время исходный код... была бы потребность. В качестве хобби сейчас уже не пойдет, т.к. свободное время уходит на языки(подучив романские, потихоньку пора на славянские переходить).
Re[6]: Системный программист (обсуждение
От: Murr Россия  
Дата: 10.09.04 16:14
Оценка:
Черновой вариант резюме в тексте (с вырезками) примерно такой (доработанный вариант только в pdf):

PERSONAL DETAILS

 Name:       CENSORED
 Born:       in 1981, Belomorsk, Russia
 Residence:  Lubertsi, Moscow region, Russia
 Home phone: (095) CENSORED
 Cellular:   8-916-CENSORED
 E-mail:     CENSORED 


 


 EDUCATION

        Moscow State University,
        Computational Mathematics and Cybernetics department,
        Math modelling speciality



 OBJECTIVE

    low-level software development in hi-tech area


 PROFESSIONAL EXPERIENCE

        PERIOD:     2002 a.d. till present time
        COMPANY:    CENSORED, Inc.
        OCCUPATION: software engineer

        took part in implementation of the distributed IFS
        filesystem for Linux (a part of the Storage Foundry
        product); 

        designed and coded allocation, mirroring and 
        recoverability functions of the IFS filesystem module, 
        redesigned the mkifs tool, designed and created the 
        tune_ifs tool for on-fly tuning and applying 
        metadata policies (allocation, mirroring,
        ACL and HSM policies);

        implemented the journal manager layer;
        implemented a transparent file encryption
                scheme for the IFS filesystem;


    PERIOD:     2001 a.d. - 2002 a.d.
    COMPANY:    Arteysoft
    OCCUPATION: LAN/System administrator, technical support

        supervised local area network based on Microsoft 
        AD technology (Windows domains), web services, 
        file services and mail services;
        implemented accounting and automatization software for
        internal use (Linux, PERL, MySQL, PostgreSQL).


    PERIOD:     2000 a.d. - 2001 a.d.
    COMPANY:    Highway.ru hosting-provider
    OCCUPATION: technical support

        resolved issues related to colocation and partially to
        dedicated web hosting based on FreeBSD and Linux OS.




  TECHNICAL SKILLS

    PROGRAMMING LANUAGES: C (high level; GCC and MSVC dialects), 
        C++ (basic level),
        Java 2 (good level; AWT, SWING, RMI, JDBC, etc), 
        Intel 80x86 assembler (including GCC inline),
        Microsoft Powerstation Fortran, Turbo Pascal, Modula-2.
        
    HARDWARE PLATFORMS:
        IBM PC (overall design),
        IA32 design knowledge (high level);
        DEC Alpha 21264(good level),
        Intel StrongARM(basic level)
    
    OPERATING SYSTEMS: MSDOS, Windows 9x, NT, 2000, OS/2 Warp and Merlin,
        FreeBSD, Linux (RedHat, Mandrake and other distributions);
        strong knowledge of modern operating systems design
        (especially of the Windows NT kernel and of the Linux kernel).

    PROGRAMMING TECHNOLOGIES: Microsoft COM/DCOM (high level), 
        RAD and GUI building; 
        Web (high level; HTML, SSI, Javascript, PERL/CGI);
        Win32, SVID, POSIX 1003, GNU Libc(glibc) API interfaces(high level).

    DEVELOPMENT TOOLS: vim, emacs (good level), gcc, ld, make/gmake, cvs;
        Microsoft Visual Studio, 
        IBM Visual Age (for Java, for C++),
        Borland JBuilder.



 NONTECHNICAL SKILLS

    english (fluent), spoken and technical(IT area),
    german (good level, yet lacking practice),
    french (good level, yet lacking practice),

    strong skills in elementary math (successfully participated
    in several regional, republican and Soros olympiads);

    experience in writing technical documentation for 
    software products.




  PERSONAL INTERESTS AND HOBBIES

    biking, swimming, jogging, heavy athletics, 
    history of antiquity (mostly Rome and Greece),
    foreign languages.
Re[4]: Системный программист (обсуждение
От: _Jane_ Украина  
Дата: 10.09.04 16:19
Оценка:
Здравствуйте, Murr, Вы писали:

M>Не 800, а 800+.

M>Т.е. предложения рассматриваются, начиная с 800 (меньше просто не рассматриваются).
M>Вообще же, конечно, в итоге хочется $1200-$1300.

Тогда столько и надо писать с пометкой что обсуждаемо. А то больше 800 и предлагать не будут. За сколько человек согласен продаваться — за столько его и купят, не дороже.
Jane
Re[6]: Системный программист (обсуждение
От: Valerio Россия linkedin.com/in/boronin
Дата: 11.09.04 05:43
Оценка:
Здравствуйте, 0xVLD, Вы писали:

VLD>Здравствуйте, Valerio, Вы писали:


V>>но почем возник комментарий к анонимному сообщению — могу рассказать:

V>>2 года посвятить скажем только НТ ядру — написал выше, этого хватит чтобы просто "быть в теме" и примерно ощутить "как все устроено". Сильно зависит тут все от проекта и наличия учителей, можно самоучкой по Руссиновичу зеленому полазать и рез-т будет как в WinAPI после прочтения Рихтера первый раз Но в реальности есть много вещей, на которые самоучкой будет сложно просто наткнуться ибо требования в реальных проектах иные.

VLD>Не совсем понял Вашу оценку книжных знаний.

книги (теория) никогда не заменят опыт (практику)

Я не буду столь категоричен, как Максим :
Re[12]: 1200? 1500? [Наболело. Кандидаты не стоят этих денег
Автор: Maxim S. Shatskih
Дата: 09.06.04
, но скажу что в последние пару лет в MS серьезное внимание документации и MSDN/DDK уделили, что значительно уменьшило ценность того же Рихтера. 10 лет назад это реально была книга из разряда must read и ее чтение было очень полезным для начинающего программировать под Win32, тем более что MSDN/DDK мне было просто не достать — первые Windows applications были под win 3.0 на BC 3.1 у меня тогда. Сейчас другие времена на дворе и Рихтер уже пишет про .NET — наверное скоро и документация в MSDN подойдет, дадут только парню кассу сделать на первых тиражах

VLD>Можно подробнее о том что за результат будет после прочтения Рихтера (и Руссиновича) в первый раз.

зависит от человека и его подготовки на момент прочтения: знаю коллег, с многолетним опытом в ядре, которые, однако, до сих пор так и не удосужились открыть зеленого Руссиновича — успели нахвататься знаний из альтернативных источников

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

VLD>Если можно по 100 бальной шкале, чтобы было понятнее.

VLD>0 — никаких знаний, 100 — суперспециалист.
Звание суперспециалиста и работу в MS лично от Билла скорее поможет получить прочтение всего Кнута \по слухам\
... << RSDN@Home 1.1.4 @@subversion >>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
Re[7]: Системный программист (обсуждение
От: 0xVLD  
Дата: 13.09.04 12:45
Оценка:
Спасибо за ответ.

Большинство книг по программированию ужасно написаны. Часто автор просто не может объяснить то, что он имеет ввиду (даже если он хороший программист, это вовсе не значит, что он умеет писать книги).
Имхо, Рихтер, Руссинович и некоторые другие — это редкое исключение.

V>Звание суперспециалиста и работу в MS лично от Билла скорее поможет получить прочтение всего Кнута \по слухам\


Это(немного другими словами) написано на русском издании Кнута, на обратной стороне. Имхо, если это и было сказано, то лет двадцать назад.
Вызывает сожаление, что переводчики не использовали стандартную терминологию при переводе и не указали хотя бы ссылки на более новые алгоритмы.
Re[8]: Системный программист (обсуждение
От: Murr Россия  
Дата: 14.09.04 11:47
Оценка:
Здравствуйте, 0xVLD, Вы писали:

VLD>Спасибо за ответ.


VLD>Большинство книг по программированию ужасно написаны. Часто автор просто не может объяснить то, что он имеет ввиду (даже если он хороший программист, это вовсе не значит, что он умеет писать книги).

VLD>Имхо, Рихтер, Руссинович и некоторые другие — это редкое исключение.
Наверное, потому что они не по существу.
Я как-то перечитывал Руссиновича — сплошная вода. Нет, на первое время, наверное,- ничего, но вообще ...
Re[9]: Системный программист (обсуждение
От: Valerio Россия linkedin.com/in/boronin
Дата: 15.09.04 06:45
Оценка:
Здравствуйте, Murr, Вы писали:

VLD>>Имхо, Рихтер, Руссинович и некоторые другие — это редкое исключение.

M>Наверное, потому что они не по существу.
M>Я как-то перечитывал Руссиновича — сплошная вода. Нет, на первое время, наверное,- ничего, но вообще ...
точно, у меня такие же ощущения были — сначала все здорово, где еще такое на русском прочтешь?

но позже пришло понимание что книга-то скорее из серии чуть приокрыть занавес, дать заглянуть глазком, показать что все не так просто, а в итоге — добро пожаловать на семинар к тов. Руссиновичу если нужна конкретика либо отладчик\Ida в руки и самому вперед если шаг в сторону нужен

тем не менее жду выхода их (Руссинович-Соломон) нового творения (планируется в октябре) — этих ребят всегда читать приятно (перечитывать подобные книги полезно раз в неск лет дабы поддерживать память в консистентном состоянии )
... << RSDN@Home 1.1.4 @@subversion >>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
Re[8]: Системный программист (обсуждение
От: Valerio Россия linkedin.com/in/boronin
Дата: 15.09.04 06:45
Оценка:
Здравствуйте, 0xVLD, Вы писали:

VLD>Большинство книг по программированию ужасно написаны. Часто автор просто не может объяснить то, что он имеет ввиду (даже если он хороший программист, это вовсе не значит, что он умеет писать книги).

VLD>Имхо, Рихтер, Руссинович и некоторые другие — это редкое исключение.
это из серии про преподов в высших \да и обычных тоже, просто с малышами своя специфика, а так суть та же\ учебных учреждениях \к слову, у меня опыт НГТУ и НГУ — 2 ведущих Новосибирских Университета\: он может быть светилом\академиком вплоть до луреатов разных премий и т.п., но абсолютно не уметь общаться с публикой\или конкретно студентами\, нет ни основ педагогических, ни врожденного\приобретенного таланта к выступлениям в публичных местах

в итоге сон на лекциях\семинарах и абсолютное неприятие материала — проблемы со сдачей в итоге у всех в группе поголовно независимо от мозгов

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

Почему?

Отвечу так: вообще, я считаю что умение выступать публично — это вид искусства, и наиболее близкая ассоциация тут может быть обольщение\общение с женщиной \аудитория в роли женщины\ — соотв не всем это дано, пусть и мега-специалистам

тем кто не согласен — прошу в архив расслыки на Subscribe.ru одного из лучших тренеров России по этому делу \выступлениям публично, хотя думаю что и с женщинами с его талантами у него все ОК \

отсюда возвращаясь к теме: я бы ввел некое лицензирование\фильтр для недопуска пусть и светил к преподаванию если выяснится что его удел — это писать статьи и прочие труды, а не тренерская деятельность — это же легко могут проверить люди с соотв образованием, им не нужно знать предметную область чтобы понять качество выступления потенциального преподавателя

Кстати, подумал тут: это же касается многих архитекторов\team leaders в нашей области — некоторых слушать невозможно и бумага не спасает, хотя код и UML диаграммы очень вменяемые

Ну и в книжном деле та же беда — не все авторы способны соблазнить женщину \т.е. нас на покупку их изделия\, хотя на вкус и цвет и каждой твари по паре никто не отменял — кто-то покупает и вполне доволен литературой уровня "за 21 день для чайников".

V>>Звание суперспециалиста и работу в MS лично от Билла скорее поможет получить прочтение всего Кнута \по слухам\


VLD>Это(немного другими словами) написано на русском издании Кнута, на обратной стороне. Имхо, если это и было сказано, то лет двадцать назад.


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

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

тут без RFC по терминам не обойтись — иначе всегда будут расхождения, уж у разных издательств — точно

интересная тема поднялась ИМХО, спасибо 0xVLD
... << RSDN@Home 1.1.4 @@subversion >>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
Re[9]: Системный программист (обсуждение
От: 0xVLD  
Дата: 15.09.04 14:06
Оценка: +1
Здравствуйте, Murr, Вы писали:

M>Наверное, потому что они не по существу.


Почему же, иногда и написаны вроде бы на тему.
В принципе, я отметил несколько наиболее часто встречающихся непроработок.

1.Термины вводятся не постепенно, а как автор вспомнит (однако читатель термин может и не знать на текущий момент). Пример: Любой XXX, как известно, это один из YYY. (При этом что такое YYY не поясняется).
Я не сомневаюсь, что автору это известно.

2.Часто подводят переводчики — предложения получаются неоднозначными (возможно переводчик сам точно не знает как надо точно — тут нужен профессионал в данной области, а это стоит денег). Если человек досконально не знает предмета (а обычно специализированные книги читают как раз те, кто хочет узнать новое) — то найти правильный смысл практически невозможно.
Пример: XXX, а также YYY, при условии ZZZ, относятся к NNN.
(вопрос: XXX относится к NNN всегда или только при условии ZZZ?)


3. Идет погружение в малозначимые на данном этапе обучения детали. Т.е. фактически непродумана структура книги.
Пример: дети, сейчас я расскажу вам сказку про Красную Шапочку, которую написал Шарль Перро, родившийся в ...
и живший ..., Кроме того, его дедушка ...(и т.д. на 20 страниц абсолютно достоверной информации, только дети почему-то разбежались уже на 3й).
В общем-то информация может быть и нужной, но не в данной главе.


4. Много подробных перечислений.
Пример:
XXX — делает (5-10 строк)
YYY — делает (5-10 строк)
...
15-30 наименований
...
Для таких вещей существуют приложения.
(У Руссиновича такое тоже встречается)


В результате всего получается, что прочитав 5-10 страниц человек или ощущает себя полным профаном или засыпает.
Re[9]: Системный программист (обсуждение
От: 0xVLD  
Дата: 15.09.04 14:25
Оценка:
Здравствуйте, Valerio, Вы писали:


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

V>тут без RFC по терминам не обойтись — иначе всегда будут расхождения, уж у разных издательств — точно

Переводчики просто дословно перевели термины с английского, не особенно потрудившись найти русскоязычные соответствия. Не везде, но в Кнуте такое встречается.

V>интересная тема поднялась ИМХО, спасибо 0xVLD


Немного абстрагируясь, однако тоже по теме умения обучать:

Я тут видел учебники русского языка для 1 и т.д. класса.
Интересно, как объяснить только что пришедшему в школу ребенку, что от него хотят, если написано
"подчеркни подлежащее, сказуемое и второстепенные члены предложения..." Что такое подлежащее и сказуемое объясняется через ...дцать страниц, конечно (или во втором классе? точно уже не помню).

А учебник литературы — это вообще песня. Читать как на Руси появилась грамота(причем с полным перечислением всех имен, дат и т.п.) — вот именно в 6-7 лет ребенку только это и интересно. И Тютчева учить самое оно — в первом классе.
Единственный реальный результат — стойкое отвращение к литературе.

На самом деле это ровно такая же ситуация, как с книгами по программированию.
Re[10]: про современные учебники
От: Valerio Россия linkedin.com/in/boronin
Дата: 16.09.04 05:30
Оценка: 3 (1) +2
Здравствуйте, 0xVLD, Вы писали:

VLD>Я тут видел учебники русского языка для 1 и т.д. класса.

VLD>Интересно, как объяснить только что пришедшему в школу ребенку, что от него хотят, если написано
VLD>"подчеркни подлежащее, сказуемое и второстепенные члены предложения..." Что такое подлежащее и сказуемое объясняется через ...дцать страниц, конечно (или во втором классе? точно уже не помню).
пока не могу похвастаться знанием современных учебников для детей за 1й класс, но тенденцию я успел застать в последних классах школы (помню как выдали очень красивый яркий учебник химии, синий такой, тонкий по объему но зато с кучей каритнок — в рез-те совершенно бесполезный) и сестра младшая иногда показывала их непонятные учебники, зато с картинками

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

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

VLD>А учебник литературы — это вообще песня. Читать как на Руси появилась грамота(причем с полным перечислением всех имен, дат и т.п.) — вот именно в 6-7 лет ребенку только это и интересно. И Тютчева учить самое оно — в первом классе.

VLD>Единственный реальный результат — стойкое отвращение к литературе.

мое мнение уже давно тут такое: идет сознательный развал нашей\советской системы образования, которая действительно была лучшей в мире и это так же верно как то что СССР первый вышел в космос, никто с этим не спорил никогда, но некую зависть и опасение сильного противника несомненно имел

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

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

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

убедите меня чем новые учебники лучше старых могут объяснить вещи которые были идеально и с нужным кол-вом картинок (ПО ТЕМЕ, а не изображение того как на Руси появилась грамота) которые уже изъезжены вдоль и поперек и совершенно не нуждаются в столь кардинальных улучшениях (ангем и линейная алгебра, основы матана — базовые вещи тут уже несколько сотен-десятков лет как устаканены "от и до") — надо брать из старых учебников лучшее (а лучше переиздать их as is), а не разрушать до основания уникальные вещи, иногда просто шедевры.

VLD>На самом деле это ровно такая же ситуация, как с книгами по программированию.

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

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

модератор вправе отделить эту ветку в куда-нибудь о жизни — я не против, просто те форумы я не читаю, по причине нехватки времени и соотв вряд ли увижу продолжение дискуссии в этом случае.
... << RSDN@Home 1.1.4 @@subversion >>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
Re[9]: Announce: Windows XP/Server 2003 Internals Update
От: Valerio Россия linkedin.com/in/boronin
Дата: 16.09.04 07:11
Оценка:
Здравствуйте, Murr, Вы писали:

VLD>>Имхо, Рихтер, Руссинович и некоторые другие — это редкое исключение.

M>Наверное, потому что они не по существу.
M>Я как-то перечитывал Руссиновича — сплошная вода. Нет, на первое время, наверное,- ничего, но вообще ...

Кстати, в тему
тут Злость прислал анонс Windows XP/Server 2003 Internals Update — можно уже заказывать новую ..эээ... воду
... << RSDN@Home 1.1.4 @@subversion >>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.