Share via


Цена последнего галлона нефти и сверхурочной работы программиста

??? ??????, ?????-???? ? ????????????? ?????...
---- 

? ??? ????? ? ?????????, ??????? ???????????? ??????? ??? ??????????? ? ?????????. ???????, ?? ??????? ???? ??????? ??? ?? ???????... demented… «????? ???????». ??, ??, ???? ?? ? ?????? ????, ????? ?????? ????? ????? ??????????, ??????? ???? ? ?????, ????? ??????? ???-?????? ??????????? ????? ??? ????????????? ????.

??? ??????, ??????? ? ??????? ???????? ????? «???????????? ? ????????? ?? – ???», ?????? ?? ?????? ??? ????????????? – ??? ?? ?????????? ? ????, ??? ??? ??? ????????, ????????? ? ????????? ? ?????.

???? ???? ??????? ???????????? ??? ?? ?????????? – ?? ?????? ?? ????. ?? ?????????? ???? ?????? ?????????????, ??? ??? ?? ??? ?????? ??????, ??? ??? ???? ??? ???? ?? ??????????, ? ???? ???????? ???-?????? ??????. ?? ???? ?????? ???????? ???-?????? ??????, ? ????? ?? ????????.

????, ??? ???, ???? ?????????? ????????? ????????????. ????? ????????? ??????????? ?????, ??? ?????? ???????????? ?? ????????? ???????????? ??, ??? ???????? ?????? ? ????? ?????????? ???? – ???? ?? ????? ? ???????????? ??????.

???????????? ??????

? ???????????? ????????? ????? ????? ???????? ????????????. ???????????? ????? ????????, ??? ?????????? ?????? ???????? ? ?????????? ???????????. ??????? ?????? ??????????? ????? – ??????, ????????, ?????????? ??????. ?????????? ????? – ??????????? ????? ?????????, ????????? ???????????? ??????????? ?????? – ????, ? ?????????? ? ?????, ???????? ??????????, ?????? ???. ????????????? ?????? ????? ?????????? ????????????? – ??????? ??????? ??????-?????? ??????????? ?????????. ?????????? ?? ????, ????? ????? ????? ?? ??? ???????, ????????? ?????? ????? ????? ?? ??????? ???? ?? ?????? ????????? ????? ?????? ????????????.

?????????? ????? ????????? ?? ????????? ?????? ?????????????? ?????????? ???, ??????? ?????????? ??? ??????????? ?????????? ? ?????????? ?????, ? ????? ???? ? ??????????? ?? ????. ???????????? ???? ????????? ?????? ????? ???????? – ?????????? ??? ?? ??????, ????? ????? ?????? ?? ????.

???? ?????????? ???????

????? ????? ? ???? ????? ??????? ????? ???????. ? ???? ??? ????????? ????????? ?????????? ???????, ?? ??????? ?????? ?????? – ?????. ??? ??? ??????????? ???????? ?????????? ????????? ?????? ??????????? ????? ?????. ???? ???-?? ? ???? ?? ???????? ?????? ?????, ??????? ????? ?? ?????, ?? ?????? ????? ?? ????commodity ????? ? ?????? ?? ??? ??????? ??????? ?? ???? ?????.

??? ?????? ????????? ??????, ??????? ? ??? ????? ?? ??? ?????????? ???????, ??????, ????????? ?????? ????? ??????????? ??????. «???????????» ???????? ????? ??????. ???? ???? ????? ????????? ????????????? ????????, ?????? ????? ???????? ? ?.?. ???? ??? ?????? ??????????, ???????

? ?????? ?????????? ????? ?????????. ? ??? ??????, ????? ???????? ???????? ?????? ??? ??????, ???????? ???????? ??? ?? ?????????, ???? ????? ?????? ????? ??????. ??? ?????????? «????? ?????????? ???????» - ???? ????? ? ???????? ???????????? ????? ???????? ????? ?????, ??? ?????? ???????????? ????? ?????????, ??? ???????? ????? ?????. ?? ????, ???? ?????????? ??????? ?????????? ???? ????? ?? ??????? ??????.

??? ????? ?????? ??????. ??? ?????? ???-?? ??????? ?????? ???? «????????? ??????», ?? ???? ??????, ???? ???????? ???????? ?????? ????? ????????, ???? ???? ?????? ???????? ?? ??? ??????????? ??????? ???? ?????????. ???????????? ??? ??????, ?????? ??? ?????? ??????. ? ?? ??? ????? ???????? ??????? ???????? ? ???????????? ??? ??????????? ?? ? ????????? ??????.

???? ???? ????????????

? ?????? ????????? ????????? ?? ?? ????? ???????? ? ?????? ????????????, ??? ????????? ??????. ??? ??????, ? ??? ?? ???????????? ???? ?????? ????? ?? ?????? ?????? ??? ??? ??? ? ????????????? ???? ?????? ?????? ? ?????? ???????. ???? ????? ? ???????????? ?????????/????????? ???????????? ????? ??????????????? ???????? ????????. ?? ????, ?? ???????? ???????????? ????????? ????? ? ???????, ???????????: ? ???????, ??????? ???????, ????? ?? ??? ???????? ????????? ????, ????? ?????, ????????? ?? ? ???? ?? ???????????, ????? ????? ?? ?????? ?? ?????? ???, ??? ????? ???????? ? ??????????? ????, ?????, ??? ????? ??? ????????.

??????, ? ???? ???? ???? ? ???????? ? ?????? ????????? ????????? ?? ????????? ???. ? ??? ????? ?????? ? ????????: ?????? ????? ???????????? ? ??????? ???? ????, ??? ????? ???? ????. ??? ???-?? ?? ? ???????? ? «? ???????» (???????, ? ???????? ??? ??????????)

«? ???????» ????????, ??? ???? ? ??????? ??? ???? ????? ?????? ?????, ?? ???????? ??????? ????? «??????????» ? ???????? ?? ?? ????? ?????? ?????????. ????? ?????????? ???????????? ??????????? ? ????????????? ??????? ?????????. ????? ????? ???????, ????????, ????????????? ???? ?????? ?? ???????????????, ?????? ????? ????????? ????? ? ??? ?? ????? ???? ???????????? ? ?? ???????? ?????? «?????? ???????» ? ?????????? ???? ?????????? ?????????. ?????? ??? ????????? ? ????? ?????? ???????? ????? ? ?????????? ???? ? ?????????? ???????????. ????? ???? ?? ?????? ??????? ?? ????????? ?????, ? ?????? ?? ????? – ???? ????????? ???????? ?? ?????? ?????, ???? ?????????? ???????? ???????? ? ?? ?????????????? ? ??? ??????? ???????? ? ????????????????? ??????, ????? ????????????? ?? ??????????????. ???? ? ??? ????? ??????? ????????????? ??? ?????? ??? (??-??, ????, ??? ??? ???? ???????? ??? ?????? ??? ?????????, ??, ???... ??? ???????????? ????????, ????????????? ?????? – ????????), ?? ?? ?? ????? ?????????? ? ? ????????.

?????? ?????? ???????????? ??????????? ? ??????? ???? ??????????, ????? ?????????????? ?????? ? ?????????? ?????? ?????? ?????. ? ?????? ??????? ? ?????????????, ??? ???????? ???????? ???: ??????? ? ????? ? ????? ?????? ?????, ?????????? ?? ? ??????? ????????????, ??? ??? – ??? ???? – ??????? ??????? ?? ??????? ? ?????????? ??????????????, ??????? ???????? ???????????? ??????????. ??? ???? ???????????? ?????? ?? ???? ????? ? ???????, ? ??????????? ????? ?????? ???? ????? ? ?? ??????????? ? ????? ? ?????.

??????, ???????? ??? ?????????, ??? ? ?? ???????? ?????? ??????? ? ?????? ? ??????. ???, ?????? ?? ?? ???, ? ? ?????????? ????????, ??????? ?? ?????? ?????????? (????????, CIA fact book) ?? ?????? ?????? ? ??? ?? ????? (? ??????, ??? ?? ??????), ??? ??????? ? ???????. ??-??, ? ????, ????????? – ????? ???????? ?????. (?????...) ? ????? ??????, ???? ?????? ? ???? ???????? ??? ???, ???? ? ???, ????? ??????? ???????????? ????? ???????? ??????? ??? ????????????? ? ????? ??????? ??????. ???? ??????, ?????? ??? ??? ????????? ??? ???. IMHO, outsouring production of smart educated people is probably the dumbest thing any nation can do... ????????? ?? ??????????, ?? ?? ????? ? ???? ?? ??????? ???? ?? ???????, ????? ???????? ??? ?????, ?? ???????????? ??? ????? ????? ?????????????? ?? ????????? ????????????.

???? ?????????? ???? ????????????

???? ??????????? ????????? (??? ?? ????? – ???? ??? ????????) ????? ? ?????, ????? ??? ??????, ???????????? ????????. ??????? ?????? ??? ?? ????, ?? ?? ?????? ???????????? ????????, ?? ?????????? ?? ?????? ???? ?????????????, ?? ? ?????????? ?????? ????? – ????, ???????, ???????, ? ????????? ?????? ???????, ??????, ?????? ?????????????, ??????? ?????? ??????? ?? ???? ?????? ? ?????? ??????, ?? ?????????? ????????? ?? ???? ? ????????? – ???????? ?? ?????????, ?????? ????????, ??????, ??????? ? ????????, ? ?.?.

??????, ???????????, ?? ??????? ? ?????.?? ??? ????? ????? ?? ????? ????? ? ?????? ??? ????????????? ? ??????? ??????. ? ???????? ? ???????? ??? ????? ??? ????????? ?? ???? ?????, ???? ??? ???????? ??? ? ??????. ?? – ???, ??????? ???????? ? ??????????? ????????????? ??????? ????? ?? ??????. ?? ??????? ??????? ?? ?????? ?????? ???????????? ? ??? – ?????? ?????????? ? ?????-???????-?????? – ????????, ??? ?????? ? ????? ? ????  – ??? ??? ???????.

? ?? ???????? ?? ??????? ???. ????????, ?????????? ?????, ??????? ????? ?? ???? ??????? ?????? ???????? ? ????? ? ?????. ? ???? ????????? ???? ????????. ??? ?? ????????? ??????? ???. ????? ?????? ????? ? ???? ?? ??? ?? ????? ?????????? ? ???????, ??? ??? ??? ???????? ?? ??? ?????? ????? ???????? ???? ?????? ? ????, ???? ???????????? ????? ?????-?????? ??? ? ???????.

????? ?? ???????? ?? ??????? ???. ?????? ??? ???????? ?? ?????? – ???????? ????????, ?? ?? ?????????, ? ?? ?????? ??? – ???????? ??, ??? ?? ?????? ?????????? ??????? – ??? ?????? ???????????? ?? ?????????, ? ????? ? ??????? ????? ??????????? ??????. ?????????, ??? ?? ??? ??????? ??, ??, ????? ?? ? ???, ?? ? ???????? ????? ?????, ??? ????????, ????????? ??? ?????? «???????? ????» ????????????.

? ????? ???????? ?????, ? ??? ?????? ??? ?????? ????? ? ????????. ?????????, ??? ??? ?????? ?? ??????? ????????????, ??????? ?????? ?????? ?????????? ?????????? ????? ? ??????? ? ???????, ?????? ?????????, ????????? ?????, ???????????? ??????, ?????????, ... ??? ?????? ??? «??????????», ? ?? ???? ??? ??? ????????? ???? ?????? overtime – ????????????.

? ???????? ????????, ??? ?? ? ??????????? ???????? ?????????? ??? ... ??, ?? ????? ???????? ??? ????? – ????????, ??????? ???????? ????? ???????? ??????????? ??? ??????. ? ????? ??????, ? ???? ???? ?? ??? ????? ??????, ????????? ????????, ????????? ? ???? ?????? ???????? ?? ?????? ?????, ? ?? ????????? ????????. ??????????? ??? ????????? ? ?????, ??????????? ??????? ???? ??????? ????????, ??? ??? ???? ?????. ? ??? ??? ????

?? ???? ?? ????? ???? ? ??? ?? ????? ????????, ??? ? ???? ?????????? ??????? ?????. ????? ????????????? ??????, ? ??? ???? ????? ?????? ???? ??????? ? ????????? ???? ?????? ?????. ????? ?? ??????, ? ??? ????? ?????? ??????? ???????????????????, ?? ?????????????? ??????????. ? ?? ?? ??? ?????? ???????. ???? ???????? ???? ???????????? ????????????????? ?????? ??? ???? ???????? ??? ???????? ????. ? ???? ?? ?????????? ?????????????? ???? ????????, ????? ???????, ???????, ???????????? ??? ??????????? ??? ?? ???? ????????????, ?? ?? ?????? ??????? ???? ???????????? ???? ?? ??? ?????????? ????? – ?? ??????? ?? ???????????? ?????? ????.

? ?????? – ? ????, ??? ?????? ???????? – ?? ??????????? ??????????? ???? ?? ????? CEO ????????, ??? ???????? ???? ?????????? ????????. ??? ???????? ???? ??????? ??????????? ?????? ?? ???, ??? ??? ??????????? ??? ??, ??? ?? ???????. ?????? ??????, ??? ?????? ???? ??????? ???????????? ? ????? ????????? ??????.

Enjoy! Ave!

Comments

  • Anonymous
    January 01, 2003
    Алексей: вы недопоняли. Разнесены-то они будут разнесены, но сначала кто-то должен вложиться, плюс даже после этого время потребуется. Так что мгновенной отдачи нету - в этом и соль. В общем, прочитайте статью еще раз, чего я ее заново в комментарии излагать буду?

  • Anonymous
    January 01, 2003
    Максим: я, конечно, понимал, что такой вопрос задатут, но не хотел раздувать статью. Давайте посчитаем. Скажем возьмем программиста за 100,000 в год, из расчета 2000 рабочих часов в год это примерно $50 в час (full timee employee) Из которых, кстати, почти треть заберет государство в форме различных налогов, то есть порядка $33 в час чистыми. Заметьте, тут над считать именно чистыми, поскольку именно из них он будет платить всем. Теперь посмотрим что он должен оплатить в случае, скажем, сантехника. Скажем, нужно ему заменить унитаз. Стоимость самого унитаза считать не будет, она в обоих случаях одинаковая. Если бы его на загоняли сверхурочными, он бы и сам за пару вечеров справился. Стоимость - ноль. Причем масса новых впечатлений и чувство крепкого хозяйственного мужика, заботящегося о семье, как у него самого, так и у впечатлённой супруги. Теперь, вызываешь ты сантехника. Сантехнику-профессионалу на это нужна пара часов работы с помощником. Фирма, приславшая сантехника берет за их работу $200 в час. Не верите? Могу скан счета показать, мне тут недавно утечку в водопроводе искали. Все еще кажется экономически целесообразным? И да, самому сантехнику $200 в час не светят, большая часть уходит в накладные расходы фирмы - диспетчерская, принявшая ваш заказ, амортизация машины, бензин на разьезды, профессиональная страховка, чтобы если он на вашем разливе оступился и сломал себе ногу вам за его лечение не платить, всякие полезные железки, которые позволяют им за два часа сделать работу, на которую у вас ушло бы пара вечеров,... Тем не менее, $200 в час. В общем, вы просто не ту почасовую оплату считали. Кстати, и это не считая того, что $100,000 в год - это когда за сверхурочные платят шиш с маслом, поскольку по американскому законодательству, ты - "exempt", то есть тебе за сверхурочные платить необязательно. А с экономикой такие игры в наперстки не проходят, не хочешь платить за 12 часов, которые реально использовал, будешь платить за 8 по цене 12/8 того, что было бы иначе.

  • Anonymous
    January 01, 2003
    Dikem: поправка законная, термин действительно слегка новояз. Хотя вообще-то "эластичность спроса" - это немного другое. Это способность спроса уменьшаться или увеличиваться при росте или падении цены. Впрочем тесно связанная с тем, о чем я говорю. По сути, эластичность рынка, о которой я говорю, это эластичность спроса и эластичность предложения с ценой спрятанной между ними.

  • Anonymous
    January 01, 2003
    ** Победитель получает всё, значит за победу надо лечь костьми. ** Зачем победа тому, от кого остались только кости...

  • Anonymous
    January 01, 2003
    Ну, насчет "фундаментально" - отнесу это на склонность наших соотечественников к категоричным выражениям. Ваши примеры, когда сверхурочные неизбежны ничего в картине не меняют. Да, иногда во избежание худших потерь приходится жертвовать чем-то. Но эти вынуденные сверхурочные запускают в дело все тот же процесс возгонки стоимости софтверных проектов. А главное - ведь далеко не всегда они вынужденные. Скажем так, почти всегда они не являются вынуждеными обстоятельствами из реальнсти, как изменеие законодательства. Значительно чаще это просто плохой менеджмент. Не знаю, приходилось ли вам сталкиваться с хорошим, мне приходилось. Контраст, знаете ли, разительный. Насчет "нет такого продукта программист" -- ну, это изивините, я даже называть вслух не буду, вы тут явно погорячились. А вот насчет невзаимозаменяемости программистов и того, что рынок труда программистов не совсем коммодитизирован - вы правы. Хотя и не настолько, как вы думаете. Вам приходилось быть на стороне нанимателя, менеджером? Если да, я понимаю, как вы потели и пыхтели, пытаясь разобраться подойдет вам кандидат или нет. К бочкам нефти и правда отношение иное. Вот только дело не в "индивидуальном подходе". Ваше пыхтение и сопение было в основном эквивалентом того, чтобы отделить легкую каспийскую нефть от тяжелой сибирской, то что опытный нефтехимик легко делает на глаз. Причем в программировании результаты интервью все равно оказываются на глаз плюс лапоть. И если рассматривать признаки коммодитизированного рынка (стандартизированные цены, низкая маржа, массовый спрос и массовое предложение), то окажется, что рынок очень даже коммодитизирован. Единственное, что отсутствует, это технология быстрой категоризации, оценки. А для описанных выше процессов - это как раз неважно.

  • Anonymous
    January 01, 2003
    Эльдар, вот вы то тут, то там пишете о том, что бывают хорошие менеджеры, а бывают плохие. Охотно верю, что для вас и ваших коллег это различие настолько очевидно, что в уточнении не нуждается. К сожалению, в российской индустрии ситуация несколько иная — видно, не созрела у нас ещё ни культура грамотного управления, ни ответственного наёмного труда. Поэтому мне, например, было бы очень интересно почитать ваши суждения о том, каким должен быть хороший менеджер и чем он отличается от плохого. Уверен, что это окажется полезно как многим программистоам, так и тем, кто только рассматривает перспективу переметнуться в стан управленцев.

  • Anonymous
    April 05, 2008
    Вы фундаментально не правы. На рынке, где первое хорошее предложение оккупирует рынок, работника будут грузить настолько, насколько это возможно без потери суммарной производительности за день. Победитель получает всё, значит за победу надо лечь костьми. Вы можете возразить, что не все же делают коробочные продукты, есть ещё и рынок разовых заказов. Да, разумеется, но там сверхурочные неизбежны точно так же. Если государственный регулятор что-то меняет в правилах, и они вступают в силу через месяц, банковскике программисты должны хоть помереть на работе, но уложиться в этот месяц. Многим САПРовцам знакома ситуация, когда завод останавливается на Новый Год, и за эти несколько суток надо переАСУчить целый цех. Сколько бы они не запросили за этот аврал, это все равно дешевле, чем лишние сутки простоя завода. R&D, вроде бы, должен быть свободен от потогонки, разве что исследователь проявит энтузиазм. Щассс. Этот R&D запросто может быть первым звеном критического пути до коробочного продукта, не прямо так косвенно. Кроме того, нет такого продукта -- "программист". Это галлоны нефти взаимозаменяемы почти любой с почти любым.

  • Anonymous
    April 05, 2008
    The comment has been removed

  • Anonymous
    April 06, 2008
    Несовсем ясна Ваша экономическая логика. Час работы человека, убирающегося в доме и стригущего траву стоит дешевле, чем час работы программиста. Т.е. отняв у программиста час отдыха и заплатив ему больше на стоимость часа работы уборщицы, можно сохранить статус кво в плане воспроизводства трудовых ресурсов И одновременно СНИЗИТЬ стоимость часа работы программиста.

  • Anonymous
    April 06, 2008
    The comment has been removed

  • Anonymous
    April 07, 2008
    Из ошметков курса экономики, оставшихся в памяти. Обычно говорят об эластичности спроса, Что такое эластичность рынка, конечно, можно попытаться понять, но 1 режет слух, 2 в терминах учебника при определении эластичности спроса основные параметры - изменения спроса при  изменении цены предложения на 1%. Ваша эластичность рынка выглядит телегой впереди лошади. Но это так, стилистические замечания. Чем-то напоминает рассуждения Станислава Лема в "Сумма технологий" касательно экспоненциального роста научных кадров для обеспечения исследований по всем перспективным направлениям.

  • Anonymous
    April 07, 2008
    И еще надо учитывать, что человек может постоянно и эффективно работать по 4-6 часов в сутки. Если человек будет работать по 9-12 часов, его хватит на месяц-неделю, не больше. А затем его эффективная работа схлопнется до 4 эффективных часов при 12-часовом дне.

  • Anonymous
    April 08, 2008
    К счастью, унитазы взрываются не так часто :) Все "дорогие" сервисы, которые я знаю, заточены на редкое их использование (максимум несколько раз в год). Это в основном находится в области ремонта (дома, машины или здоровья). На все потенциально ремонтируемое можно заключить страховку. Ну или просто платить из кармана, если есть основания думать, что ремонт не потребуется и страховка не выгодна. В любом случае, денег (если усреднить за год) тратится на это относительно немного. А овертайм - он каждый день происходит :) А те затраты, которые происходят каждый день, они в основном невелики. Няня для ребенка находится за 4 евро в час, уборщица за 5. Лужайку мне стригут и снег убирают за 10 евро в месяц. Еще есть потери на цене продуктов и расходников, т.к. нет времени использовать специальные акции и искать скидки и закупается все просто в одном месте "as is". По ощущениям, на этом теряется еще примерно на 100 евро в месяц.

  • Anonymous
    April 08, 2008
    $33 в час у программиста чистыми, $200 в час за ремонт унитазов. Итого сверхурочные становятся невыгодны программисту, если он больше одной шестой своего времени расходует на работы по дому. Вроде бы. На самом деле надо ещё и разницу в производительности труда учесть, у того сантехника и у программиста. (Для меня выбор "нанимать или самому сделать" сейчас ежедневная проблема, ибо идёт ремонт в новой квартире. Поскольку дело в России, по деньгам каждый раз получается "нанимать")

  • Anonymous
    April 08, 2008
    Хороший пост. Мне понравилось. Но что бывает особенно обидно, что всё это сверхурочное время уходит на всякие непродуктивные занятия, типа митингов. Так что программист остаётся на ночь чтобы сделать хоть что-то. Не говоря уже о том, что весь проект изначально убыточен и совершенно никому не нужен. Хотя, я согласен, это совершенно другая сторона вопроса. Так что, пора создавать профсоюзы?

  • Anonymous
    April 10, 2008
    В России(в частности в Хабаровске).Средняя цена часа программиста где-то 6$, а сантехник берет в час 70$(чистыми)

  • Anonymous
    April 12, 2008
    The comment has been removed

  • Anonymous
    May 13, 2009
    Приведенный пример со скважиной - некорректен. При производстве новой скважины, все затраты будут разнесены на затраты будущих периодов и потом будут включаться в весь планируемый объем добычи при расчете себестоимости равномерно.

  • Anonymous
    June 08, 2009
    Если колво часов для замены унитаза програмистом + его обучение этому делу уможить на его зарплату в час и если получится меньше чем $200 в час (тут важный фактор - это время на  обучение), то не выгодно оставаться сверхурочно на работе, а надо самому менять унитаз. Если же всетаки не менят унитаз, а программироват в это время, то это чистый убыток и причем осмыслненная глупось. Мне сложно понять как можно работать себе в убыток и особенно зачем так делать...