Тут у нас программист один случайно похерил результаты своей недели работы. И его заставляют выходить на работу в выходные и за свой счет это все восстанавливать. Меня что-то от этого прям корежит. Как считаете это норм?
Здравствуйте, HoseCo, Вы писали:
HC>Тут у нас программист один случайно похерил результаты своей недели работы. И его заставляют выходить на работу в выходные и за свой счет это все восстанавливать. Меня что-то от этого прям корежит. Как считаете это норм?
Если нет репозитория и порядка ежедневных (минимум) коммитов -- виновата контора.
Если репозиторий есть и требования есть, но он по своей халатности коммитов не делал -- виноват работник. Либо пусть работает сверхурочно, либо лишить премии.
Здравствуйте, HoseCo, Вы писали:
HC>Здрасте.
И Вам не хворать.
HC>Тут у нас программист один случайно похерил результаты своей недели работы. И его заставляют выходить на работу в выходные и за свой счет это все восстанавливать. Меня что-то от этого прям корежит. Как считаете это норм?
Что же в этом нормального. Пацан должен сам впереди паровоза бежать, лишь бы всё восстановить.
Здравствуйте, Shmj, Вы писали:
S>Если репозиторий есть и требования есть, но он по своей халатности коммитов не делал -- виноват работник. Либо пусть работает сверхурочно, либо лишить премии.
По своей халатности. Вот лишить премии, если премии вообще бывают, по мне норм решение. А вот отрабатывать сверхурочно без оплаты мне как-то кажется ну соовсем не по человечески. Да и сомневаюсь что с ТК это как-то согласуется.
Здравствуйте, Shmj, Вы писали:
S>Если нет репозитория и порядка ежедневных (минимум) коммитов -- виновата контора.
Никогда не встречал порядка ежедневных коммитов в договоре. Тогда должно быть прописано и что делать в случае потери кода.
S>Если репозиторий есть и требования есть, но он по своей халатности коммитов не делал -- виноват работник. Либо пусть работает сверхурочно, либо лишить премии.
Риски ошибок работников или других случайностей всегда существуют, и в большинстве случаев лежат на работодателе. Сверхурочные уместны только если это особенно срочная работа. Разовая потеря кода сама по себе даже не говорит о недостаточной квалификации работника.
У сложных вещей обычно есть и хорошие, и плохие аспекты.
Берегите Родину, мать вашу. (ДДТ)
Здравствуйте, HoseCo, Вы писали:
HC>Здравствуйте, Shmj, Вы писали:
S>>Если репозиторий есть и требования есть, но он по своей халатности коммитов не делал -- виноват работник. Либо пусть работает сверхурочно, либо лишить премии.
HC>По своей халатности. Вот лишить премии, если премии вообще бывают, по мне норм решение. А вот отрабатывать сверхурочно без оплаты мне как-то кажется ну соовсем не по человечески. Да и сомневаюсь что с ТК это как-то согласуется.
А по закону за это даже посадить можно, если доказать значительный ущерб для работодателя.
Это из УК:
"Халатность, то есть неисполнение или ненадлежащее исполнение должностным лицом своих обязанностей вследствие недобросовестного или небрежного отношения к службе либо обязанностей по должности, если это повлекло причинение крупного ущерба...
наказывается штрафом в размере до ста двадцати тысяч рублей или в размере заработной платы или иного дохода осужденного за период до одного года, либо обязательными работами на срок до трехсот шестидесяти часов, либо исправительными работами на срок до одного года, либо арестом на срок до трех месяцев."
Либо в рамках ТК материальная ответственность на всю сумму причиненного ущерба, включая З.П., стоимость аренды и т.п. В случае с нематериальным активом доказать сложно.
Здравствуйте, HoseCo, Вы писали:
HC>Тут у нас программист один случайно похерил результаты своей недели работы. И его заставляют выходить на работу в выходные и за свой счет это все восстанавливать. Меня что-то от этого прям корежит. Как считаете это норм?
Здравствуйте, Shmj, Вы писали:
S>Если нет репозитория и порядка ежедневных (минимум) коммитов -- виновата контора.
Ежедневные — это как-то странно. Бывает, что в день пять законченных кусочков сделаешь, и, естественно, сразу закоммитишь. А бывает, что кусок сложный, и на законченные простые его не разобьешь. Что, так и коммитить в конце дня в том полуразобранном состоянии, в котором оно к концу дня оказалось?
Но требование регулярных коммитов я всячески одобряю и поддерживаю.
S>Если репозиторий есть и требования есть, но он по своей халатности коммитов не делал -- виноват работник. Либо пусть работает сверхурочно, либо лишить премии.
Здравствуйте, HoseCo, Вы писали:
HC>Здрасте.
HC>Тут у нас программист один случайно похерил результаты своей недели работы. И его заставляют выходить на работу в выходные и за свой счет это все восстанавливать. Меня что-то от этого прям корежит. Как считаете это норм?
— Где курсовая?
— Писал не отрываясь три недели, а вчера собака съела.
Как-то непрофессионально как минимум. Но заставлять отрабатывать сверхурочно, наверное, уже слишком.
Здравствуйте, HoseCo, Вы писали:
HC>Здрасте.
HC>Тут у нас программист один случайно похерил результаты своей недели работы. И его заставляют выходить на работу в выходные и за свой счет это все восстанавливать. Меня что-то от этого прям корежит. Как считаете это норм?
Рекомендую вам бежать с этой конторы. Все что вы описали выше говорит о плохо поставленном процессе разработки. Как такое могло получиться? Он ведь каждый день на статусе рассказывает что сделал вчера. За неделю это он 5 раз что-то рассказывал. Тимлид просматривает коммиты каждый день. Тимлид что не видел что у чувака коммитов нет? Если у чувака важная работа или он чувак с повышенным риском. То почему он свою работу делал один? Где напарник?
Кроме плохо поставленных процессов из описанного выше понятно, что у вас есть менеджер и он решил от парнишки избавиться. Чтобы тот сам ушел. Вполне вероятно, что настрой менеджера изменится и он возьмется за вас.
Здравствуйте, Sharov, Вы писали:
Pzz>>Но требование регулярных коммитов я всячески одобряю и поддерживаю.
S>Угу, вроде коллективный фаулер советует коммитить часто в течение рабочего дня, а в конце делать push в соотв. ветку.
Если у меня кусок работы на три дня, и в течении этих трех дней код в промежуточном состоянии не только не работает, но даже и не собирается, что по мнению коллективного фаулера, я должен делать в конце рабочего дня?
Здравствуйте, Pzz, Вы писали:
Pzz>Здравствуйте, Sharov, Вы писали:
Pzz>>>Но требование регулярных коммитов я всячески одобряю и поддерживаю.
S>>Угу, вроде коллективный фаулер советует коммитить часто в течение рабочего дня, а в конце делать push в соотв. ветку.
Pzz>Если у меня кусок работы на три дня, и в течении этих трех дней код в промежуточном состоянии не только не работает, но даже и не собирается, что по мнению коллективного фаулера, я должен делать в конце рабочего дня?
Если это branch в котором только Вы работаете, то по любому push'ить.
HC>Тут у нас программист один случайно похерил результаты своей недели работы. И его заставляют выходить на работу в выходные и за свой счет это все восстанавливать. Меня что-то от этого прям корежит. Как считаете это норм?
The Pragmatic Programmer
From Journeyman to Master
Глава 1.1 Принятие ответственности
... "Если жесткий диск выходит из строя, унося в небытие весь исходный текст, а у вас
нет резервной копии, это ваша вина. Фраза "Мой исходный текст съел кот Мурзик",
высказываемая вашему шефу, не решит возникшей проблемы."