LINUX.ORG.RU
ФорумTalks

А можно ли программистов в рабство как-нибудь?

 свобода это рабство


1

1

Сабж

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

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

★★★★☆

Для начала купи себе немного характера.

kirk_johnson ★☆
()

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

Даже для кодинга не готов?)

dk-
()
Ответ на: комментарий от buddhist

Указывать саппорт в договоре. Но и деньги будут другие.

1+

Oxdeadbeef ★★★
()

А вообще, если люди от вас бегут, то может проблема-то не в них?

Kaschenko
()

А изначально принуждать к соблюдению стандартов разработки не судьба?

r_asian ★☆☆
()

Ато вначале наговнокодят хипстерства на своём nodejs (читается как «недожс») или руби

А кто им разрешал брать ноду вместо, например, православного эрланга? Перед тем, как отдать на аутсорс всякий шлак фрилансерам/другим конторам, заранее обговарить стек технологий, CI, методы деплоя и т.п., не?

ymn ★★★★★
()

Это вообще бич небольших команд, когда часть проекта разрабатывает один целиком человек. У него всё работает на его платформе, тесты проходят, деплой деплоится, красота!
А потом он уходит и оказывается, что проект вообще не работает на конфигурации, которая отличается хоть немного. Хардкод и какие-то пути, которые верны только для его системы, забивание на оптимизацию (когда всё работает слишком медленно), или грязные хаки которые выливаются в то, что код на современной конфигурации работает слишком быстро, а ожидание (сеть, фс, асинхронность) там не предусмотрены.

GblGbl ★★★★★
()

Научись нормально писать ТЗ, одна фраза вроде «ПО должно собираться на платформе такой-то такой-то, в окружении таком-то таком-то» тебя спасет от всех проблем.

ncrmnt ★★★★★
()

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

lenin386 ★★★★
()
Ответ на: комментарий от ncrmnt

Научись нормально писать ТЗ

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

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от GblGbl

Вообще, это бич говнокодеров и говнокодерства. Но впрос не только в них, проблема ещё с головой руководства, которое не понимает простые вещи. Вот найди и поставь один СПАРК c солярой на весь аквариум. И скажи им, что нужно, чтобы работало и на нём, иначе без премии. Говнокодерство здесь и заканчивается. Как просто и как сложно.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)

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

Но есть одно дикое но - денег он стоит как 5 программистов... и его слово - это закон.

fjfalcon ★★★
()

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

Для этого нужно иметь «под ружьём» несколько ранее судимых граждан.

Yustas ★★★★
()
Ответ на: комментарий от Yustas

Хреновое решение - программист должен отвечать только в той мере, в какой ему поставили тз. Дали творить с проектом что вздумается - это косяк руководства, а не программиста.

fjfalcon ★★★
()

Пердолить не дожидаясь

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

Погодите-погодите, вы сидели на попе ровно пока хипстеры что-то делали (долго), потом внезапно выяснилось, что то ли требования сформулированы недостаточно чётко, то ли не выполнены. И тут-то вы спохватились. А виноват во всём не менеджер, продемонстрировавший свою полную некомпетентность, а хипстеры? А чего ж вы их сразу не пердолили, чего ждали?

Camel ★★★★★
()
Ответ на: комментарий от fjfalcon

Мысли сходятся

Дали творить с проектом что вздумается - это косяк руководства, а не программиста.

Вот! Я практически то же самое сказал.

Camel ★★★★★
()
Ответ на: Пердолить не дожидаясь от Camel

возможно, что речь как раз и ведет тот менеджер, не?;)

Но тут я согласен - автор или его руководство знатные ССЗБ.

fjfalcon ★★★
()

Налабал быдлокод? Будь добр за миску риса это говно мэйнтэйнить, и никаких макбуков, садись за вон тот Celeron 1700 MHz + 128 мб памяти, а то не уволим.

FiXer ★★☆☆☆
()

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

vostrik ★★★☆
()

Потому что ты не правильно поставил задачу. Ты поставил задачу «лишь бы работало», а надо было ставить ещё и задачи «чтобы собиралось на моей тестовой машине» и «чтобы стиль кода соответствовал стандартам, принятым в нашей организации». Более того, эти задачи на самом деле даже важнее работоспособности. Ибо если он уволится не доделав, то ты легко сможешь найти нового программиста, который допишет. А если будет «просто работать», но при этом вместо кода лапша и он не собирается на другой машине, то потом ты потратишь куда больше денег.

Как задачу ты поставил («запили мне такое-то приложение и побыстрее и подешевле, и главное чтобы всё сразу заработало»), решение такой ты и получил (ты получил дешёвое и работоспособное приложение, но никто не может его изменить кроме автора). Не надо никого обвинять, ты ССЗБ.

KivApple ★★★★★
()
Последнее исправление: KivApple (всего исправлений: 2)

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

Tark ★★
()
Ответ на: комментарий от Yustas

Для этого нужно иметь «под ружьём» несколько ранее судимых граждан.

У нас пол страны ранее судимых. Ставить надежность проекта в зависимости от того, найдется у программиста свой ранее судимый или нет весьма глупое решение.

Tark ★★
()

Если этот вопрос ты задаёшь как работодатель - то нанимать людей тебе не просто рано, а чревато.

Если как нанимающийся - то всё это регулирует тз, договор, инфраструктура, правовые делегации, и в случае экзотики - риск-менеджмент.

iu0v1
()

из серии «Эти хипстеры что то там накодили, а я то не в курсе, я тут рядышком спал» ?

umren ★★★★★
()
Ответ на: комментарий от buddhist

Указывать саппорт в договоре. Но и деньги будут другие.

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

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

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от Tark

найдется у программиста свой ранее судимый

программист!

Yustas ★★★★
()

Ато вначале наговнокодят хипстерства на своём nodejs (читается как «недожс») или руби. А потом «саппортите как-нибудь сами, я через две недели увольняюсь».

Найс, всегда бы так говно вроде тебя унижали.

Deleted
()
Ответ на: комментарий от ymn

вопрос как раз в своих людях, а не в аутсорсе

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от fjfalcon

УК?

Там не надо УК и заездов по лесам, там надо предметно пообщатся.
Люди понятливые. Просто привыкли к безответственности.
Уволился и всё, привет.

Yustas ★★★★
()

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

feofan ★★★★★
()
Ответ на: комментарий от Oxdeadbeef

выкладываешь перед кандидатом фотокамеры: пядвак, om-d и мыльницу, если тянется к om-d то хипстер.

Deleted
()
Ответ на: комментарий от Yustas

Уволился и всё, пошли вон. Трудовые отношения окончены. Тем более увольняются нормальные люди обычно правильно, оставляя свои контакты.

Хотите какой-то доработки? Платите деньги.

Хотите бесплатно и требуете бесплатно - идите на все 4 стороны. И УК тут на стороне программиста.

fjfalcon ★★★
()
Ответ на: комментарий от stevejobs

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

С другой стороны если работник спокойно пережил испытательный срок, а вы не вычислили чудака - то вы ссзб.

Deleted
()

Кодревью? Не, не слышали.

Miguel ★★★★★
()
Ответ на: комментарий от feofan

Гляди, вначале нанимается человек, и контролируется несколько раз в день. Потом с каждым месяцем количество проверок всё уменьшается и уменьшается, по мере роста доверия. И всё бы хорошо, как будто бы получился доверенный человек. Но со временем растёт и сложность кода.

Распишу фейловую стратегию по шагам:
1) Нанимаем чувака
2) Через 1 год он становится доверенным (успешно завершил 2 проекта)
3) Через 1 год он предлагает писать на Ноде, и мы ему верим (см п.2, ведь он уже 2 года с нами, и мы ему доверяем!)
4) Через 2 года он увольняется, а его проект на Ноде продолжается.
5) Через 2года+1месяц проект разваливается, потому что платформа больше не держит нагрузки, или без ушедшего гения ничего нельзя сделать, или еще что-то такое очень плохое.
6) Это потому, что он уволился как раз в тот момент, когда понял, что сейчас всё бахнет, и бахнет исключительно по его вине.
7) Мы в жопе.

Можно, конечно, никому не доверять. Как чайка каждые два часа всех почаивать «ну что сделал»? Во-первых, тебя все за это будут ненавидеть, инфа соточка. Во-вторых и главных, нафига тогда нужны наемные сотрудники, если нужно всё своё время тратить на их контроль?

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

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от fjfalcon

увольняются нормальные люди обычно правильно

Речь-то в треде не о них, так?

Хотите какой-то доработки? Платите деньги.

Это называется ТЗ, да.

Хотите бесплатно и требуете бесплатно - идите на все 4 стороны.

Всё верно.

Yustas ★★★★
()
Ответ на: комментарий от stevejobs

Через 2 года он увольняется, а его проект на Ноде продолжается.

чудик, любой начальник спросит «а почему» и потребует портянку сравнения с альтернативными платформами, с привлечением сторонних экспертов

Deleted
()
Ответ на: комментарий от Deleted

да и ггулить не умеешь

Просто лениво гуглить то, что мне совсем не интересно. Голова и так забита всякой ненужной инфой.

Oxdeadbeef ★★★
()
Ответ на: комментарий от stevejobs

Тут тебе уже правильно сказали про кодревью. Запилил фичу - делай пуллреквест. Посмотрели - замерджили. Это не трудно, а таких ситуаций не будет.

feofan ★★★★★
()
1. Использование труда человека, в отношении которого осуществляются полномочия, присущие праву собственности, в случае, если лицо по не зависящим от него причинам не может отказаться от выполнения работ (услуг), —

наказывается лишением свободы на срок до пяти лет.

2. То же деяние, совершенное:

а) в отношении двух или более лиц;

б) в отношении заведомо несовершеннолетнего;

в) лицом с использованием своего служебного положения;

г) с применением шантажа, насилия или с угрозой его применения;

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

наказывается лишением свободы на срок от трех до десяти лет.

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

наказываются лишением свободы на срок от восьми до пятнадцати лет.
rezedent12 ☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.