Ребят, подскажите по вашему опыту.
Имеется у нас замечательный программист, реально опытный (over 15 лет), самообучается, код пишет сверхохуенный, если что либо пишет — работает крайне надежно. Вроде счастье? Ан нет. Он реально медленный, настолько медленный что то что делает другие пронраммисты за 2 дня, он делает 2 недели. Денег платим нормально (~120к рублей). При этом запросто может проебать дедлайн, штрафовать — не помогает, его политика — как успею так успею, на поесть хватает того что остается после штрафов. Если урезать прожиточный минимум — выйдет мимо рынка, и в итоге он свалит. Терять его не хотелось бы, крутой программер все же. При этом все понимают, если я его сильно зажму баблом — работу он найдет достаточно быстро. И вот получается чемодан без ручки. Я конечно понимаю, что на новом месте его тоже долго терпеть не будут, но моя проблема то мне ближе чем его проблема в каком то будущем. Посоветуйте, че делать тоооо?

slowpoke

92 Responses to Хороший медленный работник

  1. Gary:

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

  2. Rich:

    Уволь. Гадаю по буквам — за овер 15 лет твой программист не вырос в руководителя разработки, может не стремился, а может не сумел, пытается компенсировать своей значимостью на твоем проекте, поэтому показывает её таким вот ебанутым способом. В 100 случаях из 100 он явно переоценивает свою незаменимость, гони в шею, найми умеющих управлять своим временем разработчиков и живи спокойно, забыв как страшный сон «как успею так успею». Есть вероятность, что даже фота хватит твоего текущего.

  3. Truman:

    Я вот совсем не сварщик и в IT понимаю на уровне диплома веб дизайнера Маи. Но работая на телевидении я усвоил одну хуйню. НАХУЙ ВАШИ ДЕДЛАЙНЫ ЗАПИХНИТЕ СЕБЕ В ЖОПУ!!!! Вот приходит ко мне мой начальник и говорит. Мол бери камеру и пиздуй снимать кино. Я такой ну я поехал. А он да забыл сказать у тебя 2 дня что бы снять 26 минут. И еще 10 дней что бы написать сценарий и смонтировать фильм. И тут не то что бы отсмотреть локации, найти с оператором нужные планы. поговорить с людьми хотя бы раз перед тем как ставить их в кадр. Просто берешь камеру и хуяришь. И потом так же приезжаешь и пишешь сука фильмы по википедии. Потому что в тупую ДЕДЛАЙН. Еб вашу мать! Нет что бы сказать что первый фильм мы вам сдадим не через месяц а хотя бы через 2. Но дальше будем сдавать регулярно ибо надо автору подумать. Так я думаю и с программистом твоим. Код охренный? Пишет нормально? И так далее и тому подобное? Может ему давать какую–то другую работу которая не требует овер доху скорости?

  4. Kraig:

    А чем обычно занимается его руководитель до того как он проебал дедлайн? Я сам не знаю, но где то слышал, что есть всякие методологии управления разработчиками.

  5. Eloy:

    Ну так оно потому и работает надежно, что он пишет по две недели то, что остальные пишут за два дня. Если бы он это писал как все, за два дня, то и работало бы как у всех.

  6. Truman:

    И простите что влез со своими сюда чемоданами.

  7. Gretchen:

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

  8. Bennie:

    вот полностью соглашусь.

  9. Kraig:

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

  10. Tuan:

    хм, интересная гипотеза, но блин, он реально вместо 2 дней убивает неделю

  11. Tuan:

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

  12. Tuan:

    Намек на операционное управление? Я чуток как то тестил, он обижается, а когда он обижается–> у него плохое настроение–> еще медленнее все даигается. Вот кстати, когда он проебывает дедлайн, он расстаривается, и наверстать ваще не может, еще раз в 10 производительность падает, он сам это признает даже. Лол

  13. Tuan:

    Вот именно к этому и стремимся.

  14. Tuan:

    Вот кстати, истина где то тут, в дедлайнах, да. Его задачи мы обсуждаем, я спрашиваю сколько времени надо, он думает (минимум 1 день!!!) отвечает, я прибавляю где то 20% и каждый раз мимо! Вот что вымораживает. Но сейчас уже местами невозможно, на проекте бесконечно сроки растягивать — заказчик грустнеет, ему тоже надо скорее, и он понимает чкакя работа сколько оьычно времени занимает, и тут вот «ЭТО». Это как предположим вас попросят написать hello world, и вы объявите 1 месяц, с учетом того что оба в программировании понимают, и опыта аутсорсинга с обоих сторон вагоны

  15. Jenise:

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

  16. Kraig:

    намек скорее на Agile. Если он обижается, значит, точно Вы что–то не то делали.

  17. Kraig:

    тогда не надо давать думать. Тем более 1 день. Спросите сразу, что должно быть сделано для решения задачи — получите крупную декомпозицию. А дальше, по каждому кусочку спрашиваете — «может ли это занять больше часа?», «двух?», «трех?». Или наоборот — «Можно ли это точно сделать за месяц?», «2 недели», «1 неделю»? Выясняйте реальные сроки без объявления дедлайнов. И используйте его с той скоростью, на которую он реально способен. Подключайте других программеров, чтобы уложиться в дедлайны. Используйте его на задачах, которые ему нравятся. Так он всегда будет укладываться в дедлайны, мотивация и скорость работы постепенно вырастут.

  18. Kraig:

    Вообще, уложиться в дедлайн по крупной задаче — это всегда ответственность менеджера. Фрик–программер о дедлайнах думать не должен вообще — у него другие цели, он фокусируется на коде, на решении. Круто, если кодер дает адекватные оценки, но зачастую это не так. И в этом ему можно помочь (технику я вкратце описал выше).
    Избавьте его от ответственности за крупные задачи. Не называйте дедлайнов. Помогайте ему нарезать куски и выясняйте по ступенькам адекватность срока. Вы увидите когда он скажет «нет, больше 5 часов это точно не займет» и это будет правдой.
    Общайтесь дружелюбно, пусть он знает, что может работать с той скоростью, которая ему комфортна.

  19. Bennie:

    Ошибка менеджмента в том, что его так долго держат.
    Грамотность при полном отсутствии самоконтроля — это типа всепобеждающего кубического коня в ваккууме.

  20. Bennie:

    Ага. Давайте водить хороводы вокруг психически неуравновешенных тормозов. Ну пиздец.

  21. Quintin:

    То есть на нем действительно сошелся мир клином? Он гений? Ну ок. Тогда строй свой бизнес вокруг него.

    Если нет, ищи нового, как найдешь, решайте.

  22. Матвеев:

    Заебали дедлайны
    640x960 px

  23. Rich:

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

  24. Donnell:

    он расстаривается. Пиздец. А потом вы вместе покакуньки начнёте)

  25. Gillian:

    если по другому: вместо одной крупной задачи, дать список мелких

  26. Tuan:

    у нас почти agile, неив чистом виде конечно, но близко к тому. Все в итоге достаточно эффективно, кроме одного, остальные довольны, эффективны. От того ситуация и напрягает, что всем нормально, а вот ему одному вечно что то не так, здесь нужно уточнить, что не так ему что то постоянно, и не в работе дело, а просто мировоззрение «все тлен». Например если взять мотивацию: рабочее время свободное, требую реально работать не менее 4 часов в день, можно и не приходить, но приходят сами тк условия на работе лучше чем дома. Вот в этих парниковых условиях, он раз в несколько месяцев, даже не смотря на проблемы со скоростью, у него еще и депресняки бывают, это когда он запросто просится не участвовать в каком либо проекте, был случай когда он отказался от 250к/мес, просто «не хочу»… Хотел его уволить, решил очередной раз потерпеть, в итоге потом он присоединился к проекту «за зарплату» а сам проект переиграли из заказа в совместный бизнес.

  27. Tuan:

    На самом деле настроение действительно важно, или я ошибаюсь? Я уверен что важно, даже по себе, нет настроения — будет долго дорого хуево.

  28. Bennie:

    настроение — важно. При этом взрослые люди должны минимальную устойчивость психики всё же иметь.

  29. Jayson:

    Запрети ему ежевечерне бухать по вечерам и поставь на беговую дорожку (в офисе)

    🙂

  30. Tuan:

    Да, в этом есть часть правды. Как показали неоднократные разборы, когда уже по факту смотрю, почему проебано столько времени, выясняю:
    Помимо его общей экстремальной тормозности:
    1. Практически любую частную задачу, он делает максимально универсально, ну грубо говоря если надо поддерживать 1 платформу, он код пишет так, что оно будет работать чуть не на утюге, и вот вдолбить что нам НЕНАДО очень не просто, иногда успеваю вовремя, но я просто не могу физически столько времени убивать на поиск его универсальностей. Тут как раз вторая проблема: если есть простое решение и сложное — он выбирает сложное. Например — можно взять готовое решение, юридически все ок, купить например, он часто начинает писать сам, причем не передирать для отмазки, а именно с нуля писать сам, это пиздец если вы понимаете о чем я. Так же и технологий касается, есть например общепринятая технология и по которое стандартно все юзают, он найдет какой нить готичный продукт и прикрутит его. Я имею ввиду например вместо какой нить попсовой субд может запользовать что то только что появившееся, с багами, отсутствием инфы, будет ебаца, править баги в стороннем коде, комитить в проект на гитхаб этого проекта фиксы, в итоге мы получим заебцом вроде как решение, но оно на такооооой готике, что поддерживать такое может только он + убитое в луну время ну конечно же + классоческое преждевременная оптимизация.жпг

  31. Tuan:

    2. Может запросто затеять пересобирать мир на своей тачке — туда с подходом перфекциониста можно запросто неделю проебать.

  32. Tuan:

    Хм, а ведь хорошая идея, эдакая оперционочка, но под соусом любви и заботы 😉

  33. Bennie:

    по описанию подходит под шизофрению.

  34. Tuan:

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

  35. Maynard:

    Код пишет охуенни, многоденег не просит?
    Делай из него технического директора.
    Чтоб учил–троллил–вдохновлял остальных прогеров.
    Ему давай только нетленку.

  36. Tuan:

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

  37. Jere:

    а с чего ты взял, что любой человек, проработавший 15 лет, должен быть руководителем? У меня дохуя знакомых программеров, которым руководство нахуй не упало, они отлично пишут код, решают сложные задачи и все у них заебись. Тут просто если проекты мелкие, надо делать быстро, то лучше с ним расстаться и нанять 10 индусов. Такие люди нужны на сложных задачах и на проектах, где нет дедлайнов каждый день.

  38. Bennie:

    чудесный, чудесный сотрудник. Надо бы тебе еще одного такого найти.

  39. Tuan:

    Я бы с удовольствием строил, правда, но часть его скилов за пределами закона, это конечно можно очень выгодно применить, но сидеть потом совсем нет желания

  40. Bennie:

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

  41. Britt:

    бля, ты охуенный чувак!

  42. Jillimus:

    слушай, он программист, или профессиональный киллер?

  43. Benny:

    он мне определённо нравится, хотя работать с ним сложновато явно.

  44. Benny:

    Сотрудник должен приносить выгоду, вы коммерческая организация.
    Он свои 120к отбивает и коллектив с ним сохраняет работоспособность? Оставляйте.
    Он свои 120к не отбивает (с учётом аренды рабочего места, электричества, стоимости времени менеджера на контроль и т.д.) — нахуй на свободный рынок труда.
    Жалко человека? Уволить и принять на работу обратно на новых условиях, возможно на другую должность. Сам не хочет? Ты сделал всё что мог.

  45. Quintin:

    слушай, а баба у тебя есть?

  46. Quintin:

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

    Голосую за выгнатьнахуй, а потом принять обратно с другими условиями.

  47. Eloy:

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

    И ему в радость, и у вас может появится ноу–хау.

  48. Cameron:

    > Практически любую частную задачу, он делает максимально универсально, ну грубо говоря если надо поддерживать 1 платформу, он код пишет так, что оно будет работать чуть не на утюге
    универсализация — это 100% признак миддла.
    Нормальные сениоры понимают когда она нужна а когда не стоит голову ебать и лучше сделать 10 узких вещей чем одну универсальную

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

    Вообще подход джуниора

    Короче чувак хуярит чото для себя, и в хуй не дует — бизнес у тебя там или что–то другое.
    Нахуй с пляжа таких.

  49. Kraig:

    Ну, тогда присоединяюсь, гони его в шею ))

  50. Todd:

    Вы не подходите друг другу. Отпусти его на волю.

  51. Kraig:

    Выпиздюливай его и дай мне контакты — у меня есть для него задачка.

  52. Moshe:

    ну есть такие разработчики, среди лидов уже нету. Все «идеалисты» похожи как братья.

  53. Donnell:

    важно, для детей. Вы ж там работу работаете или чо? Всю куйню надо за дверью офиса оставлять.
    З.Ы. Да и… работа — лучший антидепрессант, если погружаться в неё с головой, нормально так, а не наполшишечки. Нет настроения — сиди работай. Всегда есть ряд рутинных монотонных задач (медитавных, где сильно в мозг не нужно), за которые можно взяться вместо той, где надо в музу. А там хлоп, в процессе, и она сама придёт, включишься в нормальную задачу. Ну или нет, но хоть время с пользой прошло.

  54. Grover:

    Может ему давать такие задачи, где востребованы его качества? Т.е. чтобы писал ключевые модули, от которых зависит принципиальная надёжность системы, а вторичное пусть негры пишут?

  55. Cameron:

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

  56. Ervin:

    всем нравится. Пока не приходится ему платить из своего кармана.

  57. Wade:

    Скорее всего у него есть работа на стороне (возможно, более интересная). Это объясняет и хуеву тучу потраченного времени, и равнодушие к карающим мерам.

  58. Tyler:

    уволить. взять другого.

  59. Doyle:

    Я тебе как руководитель разработчиков скажу, ему просто слишком заебись. Он уже привык нихуя не делать и понимать, что ему за это ничего не будет… Уволь его. Вот это будет реально стресс у человека. За 15 лет уже выросли ещё с десяток поколений программистов которые явно работают быстрее и более лучше 🙂 Любой человек со временем на текущем месте сдувается. Расставайся, лучше будет обоим.

  60. Tuan:

    не, ресёрч в продуктах и тем более рынках, ваще не его конёк 🙂 С амбициозными идеями это вообще сложно, почти всегда программисты на автомате пытаются найти 1000 сложностей, вместо 1000 возможностей, конкретно этот, настроен на поиск пиздецов, я даже прибегаю к его помощи иногда, когда надо оценить риски. Иногда бывает «ваще идея на милион, нада хуячить срочно» и подвохов не видишь, вот он открывает глаза, умудряется во всем найти пиздец и невозможность реализации 🙂

  61. Tuan:

    Ну почти 🙂 но живых существ — нет

  62. Tuan:

    Непьюсчий, порядошный семьянин

  63. Tuan:

    Ага, с мировоззрение «гроб гроб кладбище пидор» и «первый шаг это путь к провалу» он навдохновляет ага :))

  64. Tuan:

    Да у нас нет жесткого подхода. Они по сути сами выбирают какой проект или часть проекта интересна, тем и занимаются. Проектов коротких вообще не бывает, минимум год. По поводу отбивает — я делаю так: он выбирает задачу, говорит сколько он потратит на нее времени, я накидываю чуток времени, пересчитываю в часы, выходим на стоимость — обсуждаем, ок? — старт!

  65. Tuan:

    Ну я сам к этой точке зрения склоняюсь, тк условия у него:
    Работать когда проснешься, заканчивать работу — когда устанешь.
    Фиксированный кусок дохода (такая зп как у остальных в месяц) платится независимо есть проект/нет проекта
    Ну и 0 бюрократии, заболел — лечись, устал — пиздуй в отпуск. Дни не считаю, все стараюсь делать по честному

  66. Tuan:

    Уточню. Как у всех — это в среднем по городу в других конторах. Раза в 3 выше чем у среднего бюджетника.
    С проекта, естественно отдельные доп денге, тот кусок умножить на 3 примерно.

  67. Tuan:

    Да, очень похоже конечно, но краааайне маловероятно. Семья/дети/все тлен

  68. Jillimus:

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

  69. Steven:

    а ты думаешь, растущие дети не мотивируют людей на подработки? конечно чувак левачит, ты чо ваще 🙂

    тебе изменяют!

  70. Jayson:

    Эээй куда без очереди лезешь!

  71. Del:

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

  72. Del:

    Ты там что–то выше писал про организацию процесса разработки??? Ну должны же как–то описываться нефункциональные требования к системе, нет? Типа, какой мы стек технологий используем, какие платформы система должна поддерживать… Клиентов вообще этот аспект не волнует?

  73. Enoch:

    методологии разработки для того и были сделаны, чтобы следовать ими, а не «почти». «Почти» — это когда ты берешь скрам митинги и на этом весь agile у тебя заканчивается, что приводит к тому что час из рабочего дня у тебя убит в никуда

  74. Enoch:

    как айти менеджер, прошедший все уровни от джуниора до лида, скажу что судя по описанным тобой вещам ты можешь найти пару человек, которые в сумме за половину этой зарплаты будут работать в 2 раза эффективнее

  75. Tyler:

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

  76. Jere:

    Есть практически аксиома: «человек ведет себя в любой системе (в частности — на работе) так, как он научился вести себя в самой первой системе — в своей родительской семье».
    Судя по описанию этого чудного сотрудника, где то же ему пришлось научиться именно такому способ взаимодействия с окружающими «старшими» фигурами.
    Возможно такой способ родом из некоего давнего персонального регулярного ада. Вот он и играет в то, во что умеет — воссоздает на работе «привычный регулярный ад», выдавая на поверхность «хорошего умного мальчика», одновременно демонстрируя «пассивную агрессию», предлагая «старшему» самому почувствовать, каково это быть бессильным и т.п.
    А сила привычных мотивирующих фактов типа зарплаты, премий и т.п. похоже несравнимо меньше силы внутреннего напряжения в его психике. Возможно вся беда в том, что у него нет доступа к свободе: играть в это или не играть, а не будет отыгрывать снаружи — взорвется изнутри.
    Так что похоже вопрос можно поставить так: готов ли работодатель поработать с психологом на тему «как выжить в созависимых отношениях, выполнять дедлайны и сохранить свою нервную систему»? И стоит ли это того?

  77. Jayson:

    судя по симптомам он конкретно долбит )) и возможно смешивает ))
    этим часто грешат именно «порядочные семьянины» в корягу заебаные рутиной ))

  78. Боженко:

    : меня в свое время слегка по собственному попросили, именно из за левака и распиздяйства на работе и вне работы, хотя идей (я по креативу задвигал) всегда было выше крыши… а потом я стал фрилансером на леваке… И вот десять лет сам сам…

  79. Боженко:

    : сейчас конкуренты подтянуться

  80. Боженко:

    multfilmov: тся

  81. Jillimus:

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

  82. Patrick:

    а лучше отдавай его в аренду всем здесь отписавшимся.

  83. Donnell:

    судя по всему, не ниже рыночного, иначе бы поста не было.

  84. Porfirio:

    Офигенные условия труда для сотрудников. Всю жизнь — в комфортной зоне. Интересно, как у вас с конкуренцией — или вы на чем–то специализировались? А то с таким подходом к расчету себестоимости заказчик минуты за три найдет такую же контору, но на 40% дешевле.

  85. Patrick:

    Кстати, никто не вспомнил о парном программировании. Оно здесь реально могло бы помочь.

  86. Moshe:

    не в наших нищебродских конторах.

  87. Randell:

    я готов лечь к тебе на кушетку и рассказать о картонном монстре из под кровати

  88. Danyell:

    может поэтому и убивает неделю, что пишет сразу нормальный код, а за 2 дня пишут то что глючит не работает и требует еще 3 доработки?

  89. Bobbie:

    да у вас, на самом деле, классика — парень просто перерос контору. Уходить он не хочет потому что комфорт, работать неохота — потому что одно и тоже. Потому и перфекционирует.

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

  90. Chadwick:

    проходил такого программиста
    поменяли на другого, которые делает все быстрее и не хуже

  91. Doyle:

    Работа заполняет время, отпущенное на неё. Сирил Паркинсон ©.
    И нехер его спрашивать в таком случае, назначай сам срок выполнения.

  92. Gretchen:

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

Добавить комментарий

Ваш e-mail не будет опубликован.