ltwood: (Default)
2011-03-29 11:50 pm

Пять перпендикулярных линий

По наводке прочитал рассказ Слона-В-Колесе "Совещание". Зацепило. Тот, кто мне дал ссылку, вряд ли мог догадаться, насколько рассказ перекликается с тем, что я сейчас делаю по работе. Пять красных перпендикулярных линий, некоторые из которых нарисованы зеленым цветом. Отослал коллеге по несчастью с темой "Рассказ про шейпы". Шейпы -- это такие замечательные кусочки головной боли в нашем текущем проекте.

Ссылка: http://alex-aka-jj.livejournal.com/66984.html
ltwood: (Default)
2010-09-26 03:42 am

Электроимпедансный томограф, квазиэротика

Неожиданно обнаружил на Ютьюбе (квази) эротический ролик (en) (русский вариант) про ту железку, для которой пару лет назад писал математику (реконструкцию изображения). Приглашать для демонстраций своей железки дам модельной внешности -- это одна из вещей, которые я им тогда посоветовал.
ltwood: (Default)
2010-08-08 03:34 pm

О резюме и сопутствующих технологиях

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

Read more... )
ltwood: (Default)
2009-02-26 03:46 am

Miranda IM: Roadmap

Интересное описание прошлого, настоящего и ближайшего будущего лучшего IM-клиента (из тех, что для win32): [http://habrahabr.ru/blogs/miranda/43345].
ltwood: (Default)
2009-02-16 11:52 am

CuneiRorm

А никто не знает, что случилось с сайтом www.cuneiform.ru? На сайте некоторое время лежали открытые (http://www.ixbt.com/news/all/index.shtml?09/79/90) исходники распознавалки текста CuneiForm (http://ru.wikipedia.org/wiki/CuneiForm), которая концептуально значительно мощнее раскрученного FineReader'а. Продлеки damned ABBI, или просто всем все пофигу?
ltwood: (Default)
2008-08-26 06:12 am

Управление требованиями по М.Донскому

В связи со следующими словани М.Донского из его интервью [http://www.polit.ru/science/2008/08/20/programmist_print.html]:

Они не понимают, что если заказчик меняет требования к уже почти готовой системе, это означает, что система ему нравится.

вспоминается старый анекдот:

Заказчик на объекте принимает работу у подрядчика. Тот подводит его к выкопанной шахте диаметром 3 метра и глубиной 50 метров, заглядывают туда, на дне горит прожектор.
Заказчик: - ?!
Подрядчик: - Вот же чертеж! По нему и сделали.
Заказчик: (переворачивая чертеж на 180 градусов) - Это маяк! МАЯК!

via [http://community.livejournal.com/ru_programming/997033.html]
ltwood: (Default)
2007-07-03 11:15 pm

Еще про программистов и менеджеров

Как-то я об этом уже писал и вот снова накопилось, хотя в основном и ссылки.

1. [livejournal.com profile] ivan_ghandhi пишет (может быть, немного перегибая):

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

2. А тут [livejournal.com profile] hroniki_paisano (по наводке [livejournal.com profile] azfg) очень живо описал преимущества должности университетского профессора.

В тон ему (или в качестве плагиата?) можно сказать, что:

а) «Рутинную работу от звонка до звонка» нормальный разработчик тоже «ненавидит животной ненавистью». И каждый проект — это тоже приключение. [далее по тексту]

б) Свобода для разработчика — не менее важный мотив. Ни подчиненными, ни начальниками мы тоже быть не любим. И гуляем сами по себе и тоже не любим расписания. И работа наша это тоже «не столько работа, сколько образ жизни». Да, да, именно, «ты не работаешь, а просто живешь».

в) И это тоже походит: «большинство населения делает карьеру как бешеное, а в результате имеет меньше» разработчика, гуляющего «сам по себе».

г) Разработка ПО — «одна из немногих сфер, где человек, почти не умеющий [или не желающий //мой комментарий] общаться с людьми, может получать» нормальные деньги.

3. [livejournal.com profile] avva упоминает, что в отличие от M$ «в Гугле можно двигаться по карьерной лестнице, оставаясь инженером и не переходя в менеджмент».
ltwood: (Default)
2007-05-31 04:42 pm

Ph.D.

Прочитал сегодня в комментариях к одной записи

Очень многие люди с большим изумлением открывают для себя то, что приставка Ph.D. активно мешает их карьере в индустрии.

и вспомнил, что недавно встретился с ситуацией, когда на претендента смотрели очень косо из-за его Ph.D. (отечественного разлива). Объяснение вполне логичное: «нас настораживает, что этот человек вероятно умеет слишком хорошо прогибаться, если он смог прогнуться под ту академическую систему, которая дает эти Ph.D.».
ltwood: (Default)
2007-03-07 05:18 pm

О зарплатах в вузах

У Елены Косиловой [http://kosilova.livejournal.com/383235.html] идет интересное обсуждение зарплат в ВУЗах. Вынесу оттуда одну цитату:

[...] сейчас бизнес часто более наукоемок, чем та профанация, которой занимаются в остатках академических структур. Конечно есть еще островки, но не более. // [livejournal.com profile] rssh

Могу сказать даже больше. Мы вот занимаемся в основном коммерческими задачами (прикладная математика), хотя и сидим в гос. вузе и некоторые из нас даже немного преподают. Вуз с радостью предоставляет нам многие льготы только ради того, чтобы хоть какие-то предметы вели люди, реально работающие в этой области и конкурентоспособные в ней. Так вот, изначально считалось, что мы будем привлекать к работе кого-то из числа преподавателей и студентов. В результате же оказалось, что из числа преподавателей привлекать вообще некого, а пригодные к работе студенты появляются по одному в 3-4 года. Все «способные держать оружие» давно ушли в коммерческие структуры и в лучшем случае ведут по субботам 2-3 часа занятий. Такие дела.
ltwood: (Default)
2006-12-19 11:00 pm

Заметки на полях

1. [в процессе code review] Чем сложнее задача и метод, которым она решается, тем труднее человеку сохранять присутствие элементарного здравого смысла.

2. [в процессе общения с заказчиком] Если программиста, разработавшего программное обеспечение для некоего медицинского оборудования, попытаются на этом оборудовании лечить, то сначала он испугается, а потом попросит разрешения поредактировать конфиги.
ltwood: (Default)
2006-09-29 03:22 pm

Профессиональный рост

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

Для программистов, работающих в небольших группах, этот путь вообще не доступен (тим-лидеров, работающих в группах, организованных по модели «операционной бригады» [вроде бы Брукс], отличающихся от остальных только наличием бОльшего опыта и принимающих активное участие в общей работе, я отношу к разработчикам).

Второй путь состоит в превращении в «независимого эксперта» — человека, владеющего некоторыми специфичными и дефицитными знаниями и навыками и оказывающего консультативную поддержку сторонним организациям (иногда такая поддержка выражается в создании программ-прототипов уровня «proof of concept»). В этой роли я несколько раз выступал, но сама эта деятельность требует стечения некоторых благоприятных обстоятельств. В первую очередь необходима достаточная географическая концентрация контор, занимающихся высокотехнологичными разработками. Во-вторых необходимо наличие руководства, расположенного к сотрудничеству со сторонним экспертом и готового платить такому эксперту. В-третьих все равно приходится выполнять значительную менеджерскую работу по «связям с общественностью».

Рассмотрим теперь сферу аутсорсингового программирования. Первый путь здесь почти никогда не доступен, поскольку большинство команд слишком малы и ограничены бюджетом. Второй путь (аутсорсинг услуг независимого эксперта) выглядит привлекательно, но насколько это реализуемо на практике? Не знаю...
ltwood: (Default)
2006-07-14 02:53 am

Вакансия

Вниманию Ярославских френдов

В дружественную контору требуется программист

Для работы аутсорсинговом проекте (финансовое приложение, 30 Mb исходников на Delphi, Firebird) как минимум на несколько лет. На американской стороне начальник Development department и еще один программист — русские. Полный рабочий день, зарплата из расчета 7 баксов в час (~1200 $/мес), на первый месяц (испытательный срок, обучение) — 400 баксов, есть возможность для роста почасовки. Работать можно в офисе или дома.

Требования:
— общая вменяемость, обучаемость, опыт работы;
— знание концепций ООП;
— готовность и умение разбираться в чужом коде;
— желателен опыт работы с Delphi (отсутствие может компенсироваться профессионализмом и самообучаемостью): знание языка (в объеме Language Reference); знание архитектуры, концепций и внутренней структуры VCL; опыт написания компонентов;
— знание английского хотя бы на уровне чтения документации и переписки с QA

Комментарии скринятся.

Upd: Прямые контакты: OOO «Волга-Центр» тел. 72-96-47, 72-96-48 Бычков Александр Евгеньевич, bychkov [гав] uvwater [тчк] yaroslavl [тчк] ru
ltwood: (Default)
2006-06-29 03:34 pm

Цитаты из статьи

По ссылке из ru_programming прочитал старую, но интересную статью о том, как трое ребят по заказу бельгийцев реализовывали компилятор C++ (http://www.pcmag.ru/archive/9705s/05s979.asp).

Несколько цитат.

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

Я уже писал, что у меня создалось аналогичное впечатление относительно выпускников нашего матфака и факультета ИВТ. Всеобщая закономерность?

Read more... )
ltwood: (Default)
2006-04-12 12:49 am

Вероятно баян

Услуги по развязыванию гордиевых узлов домокловым мечом заказчика.
ltwood: (Default)
2005-03-08 05:15 am

И правда весна...

Просмотрел уже 1/4 журналов своих френдов на предмет интересностей, написанных за время моего отсутствия и нашел-таки замечательную новость:

Страуструпа наконец-то уволили из ATT

Вполне поделом. Праздник прямо-таки...

(via [livejournal.com profile] annutka)
ltwood: (Default)
2004-01-18 04:37 am

Ну что мы за люди такие?

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

Спрашивается: ну что же мы за люди такие, а?
ltwood: (Default)
2003-12-13 08:20 pm

Смоляная яма по-русски [почти Брукс]

или "Как у нас гибнут малобюджетные проекты"
или "Психология исполнителей при задержках оплаты"

Давно уже хотел написать этот текстик, но не знал куда его положить, поскольку на homepage подходящего раздела вроде и нет... Read more... )