Что бы вы сделали, если бы программист старшего уровня украл ваш код? [закрыто]

12

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

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

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

На самом деле, сейчас я направляюсь в новую компанию в качестве ведущего. Теперь я полностью свободен в этой ситуации.

Кто-нибудь из вас сталкивался с подобными ситуациями? Что бы ты сделал?

Навин Кумар
источник
9
Я не понимаю вашего обоснования того, почему вы не можете рассказать об этом старшему руководству.
5
У этого коллеги, похоже, есть дружеские отношения с одним из членов руководства - говоря, что никто не примет, если ему будет предъявлено обвинение (косвенно, когда один из коллег попытался пожаловаться на него)
Навин Кумар
4
Разве вы не можете сами внести изменения в систему контроля версий?
TZHX
7
Это похоже на историю из оригинального фильма Tron ..
Пустынная планета
9
Менеджеры часто кредитные вампиры , вот как они стали менеджерами. Это факт жизни, как единороги и оборотни.
Тим Пост

Ответы:

8

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

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

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

Бернард Ди
источник
Спасибо - я чувствую, что ничего не изменится - так что я ушел из компании, и теперь все идет хорошо!
Навин Кумар
+1 Одно замечание: ведите! = Старший. Часть работы лидера - делегировать некоторые задачи команде. Тем не менее, воровать кредит на фактическую работу нет.
Джордж Мариан
8

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

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

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

прецизионный самописец
источник
Вы правы, теперь есть использование SVN!
Навин Кумар
1
Скажите им, чтобы они использовали git :-)
Joey Adams,
3

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

Я хочу отметить, что я думаю, что с менеджерами все по-другому. Я работал с командой, которая жаловалась бы, если бы менеджер взял кредит на то, что они сделали. Я просто не получил объяснения, что менеджер должен перечислить всех, кто работает над каждым небольшим специальным проектом. Менеджер хорошо справился с командой. Следил за нашими интересами (подтолкнул высшее руководство вовремя нанять меня, чтобы воспользоваться преимуществом плана 401K). Установите расписание тренировок. Постоянно говорил нам выходить из офиса, если мы работали слишком много часов. Я думаю сделать все возможное, чтобы ваш менеджер получил повышение. Хорошие вознаградят вас. Это заставляет команду выглядеть лучше в глазах всей компании. Большинство людей получают повышение по службе, потому что человек над ними получил повышение по службе, а не потому, что их уволили за некомпетентность (и если это

JeffO
источник
Вы правы - как стартап-компания, они имеют какие-то намерения иметь старших членов в офисе для продвижения / продвижения продукта в том смысле, что создали ситуацию, когда не нужно предпринимать какие-либо меры в отношении конкретного человека, которому это нравится!
Навин Кумар
1
Хороший менеджер в хорошей компании публично отдаст должное, возьмет вину на себя и передаст ее в частном порядке. Любой кредит для их сотрудников будет хорошо отражаться на них в любом случае. К сожалению, слишком многие компании препятствуют такому мышлению разными способами.
фунтовые
@pdr - пока все не ожидают какого-то детального подтверждения. Никогда не отдавать должное - это плохо. Компании, которые слишком стараются найти вину, слишком много энергии для того, чтобы кто-то комплиментировал.
JeffO
0

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

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

Можете ли вы подписать свой код?

Если вы не можете взять кредит на свою работу, каковы ваши варианты?

Julio
источник