?

Log in

No account? Create an account

Entries by category: it

Ностальгия

У тех из нас, кто начинал с Алгола 68, а так же перфокарт, IBM 370 ассемблера, зеленых слепых правцов с двумя дисководами но без единого жесткого диска, дибэйза, визуального бейсика, невизуального паскаля, и я уж не вспоминаю всяких лиспов, прологов и эпилогов, программистская наша жизнь пришлась на удивительное для программирования время. Мы начинали в те золотые времена, когда по свету бродили программисты-одиночки, способные за пару месяцев (а иной раз и недель) склепать что-нибудь вполне полезное, самостоятельное и зачастую даже красивое и элегантное. В рамках того софтвера, хардвера и прочих неудобств, которые приходилось по ходу дела преодолевать исключительно смекалкой. Нам было не обидно изобретать велосипед, велосипедов в те годы было много - хороших и разных, некоторые из них не ездили, другие разваливались на ходу, но пользователи, еще не избалованные эпохой массового программного обеспечения, считали нас магами невзирая на.

НостальгияCollapse ).

О Сдельной Зарплате

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

Если кто не знает, сдельная зарплата – это как раз то, чем я занималась в общей сложности 8 из последних 12ти лет – рассчитывала, анализировала, придумывала метрики и программы чтобы вызвать то или иное поведение. Правильно поставленная сдельная зарплата – это единственная денежная форма мотивации, которая может заставлять людей прикладывать к работе большее усилие, привязывать к компании лучших работников, а худших выживать из нее.

Как же правильно организовать сдельную зарплату?Collapse )

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

Снова о Тютькине

Программист Тютькин создал таблицу под названием Клиент.
«Создал ведущий в индустрии дата-варехауз», написал в резюме его начальник.
«Заложил основы CRM», отрапортовал совету директоров СИО.
«Первым в индустрии перешел на клиенто-центрическую коммерческую модель», доложил на конференции СЕО.

Программист Тютькин вывел содержимое таблицы Клиент на печать.
«Спроектировал уникальную технологию печати», представил результаты начальник.
«Создал передовое решение в области аналитики и бизнес интеллидженс», записал СИО.
«Завершил оптимизацию портфеля клиентов», отметил СЕО.

Программист Тютькин попросил прибавки к зарплате. Ему отказали.
«Сдержал рост зарплат, невзирая на инфляционные силы на рынке труда», доложил начальник.
«Нашел вне-денежные ресурсы мотивации работников», добавил в секцию достижений на ЛинкедИне СИО.
«Создал глобальную стратегию сдерживания затрат», сказал СЕО.

Программист Тютькин подал заявление об уходе.
«Успешно закончил проект несмотря на потерю ключевых работников», представил отчет начальник.
«Завершил соглашение по аутсорсингу», написал на корпоративном сайте СИО.
«Сократил расходы фирмы на 20%, без потери производительности и качества», отчитался перед аналистами СЕО.
Жила была одна маленькая новорожденная программа. Ничегошеньки она не умела, ни ходить, ни говорить. Но она росла и умнела не по дням, а по часам, и скоро она побежала, а еще через некоторое время нетвердо сказала свои первые слова (которые были конечно же «Hello, world!»).

Так она росла, и росла, и вскоре она уже умела писать, считать, говорить на трех языках. Ее послали в программный вуз, и там она научилась работать с базами данных и управлять памятью. Все соглашались, что она подавала большие надежды. После окончания она быстро нашла работу по регистрации сервисов. Через короткое время ее повысили по службе и доверили управлять большим количеством разнообразных процессов, и уже вскоре она стала Самой Главной Программой.

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

КонецCollapse )

May. 2nd, 2003

Много много лет назад мелкая компания, благодаря которой я приехала в Штаты, развалилась, и мне пришлось искать работу. Поскольку основной моей программистской специальностью в те времена был DBase (он же Clipper, он же FoxPro), на котором уже тогда далеко было не уехать, меры требовались экстренныеCollapse )

Tags:

Mar. 14th, 2003

Вот зарплата.

А вот программа на Visual Basic, которая считает зарплату.

А вот программа на SQL, которая генерирует программу на Visual Basic, которая считает зарплату.

А вот программа на С++ (которая называется Оракл), которая исполняет программу на SQL, которая генерирует программу на Visual Basic, которая считает зарплату.

А вот машинный код, в который превращается программа на С++, которая исполняет программу на SQL, которая генерирует программу на Visual Basic, которая считает зарплату.

А вот вирус, который встраивается в машинный код, в который превращается программа на С++, которая исполняет программу на SQL, которая генерирует программу на Visual Basic, которая считает зарплату.

А вот зарплата программиста, который написал вирус, который встраивается в машинный код, в который превращается программа на С++, которая исполняет программу на SQL, которая генерирует программу на Visual Basic, которая считает зарплату.

Лучше бы он писал программу на С++, на SQL, или даже, на худой конец, на Visual Basic, которая считает зарплату.