Was würden Sie tun, wenn ein erfahrener Programmierer Ihren Code stehlen würde? [geschlossen]

12

Dies war meine Erfahrung bei einer früheren Firma. Da es sich um ein kleines Startup-Unternehmen handelte, wurden einige der normalen Softwareentwicklungsverfahren nicht strikt befolgt. Einer meiner Kollegen war 2 Jahre lang leitender Programmierer im Unternehmen. Seine Fähigkeiten waren ziemlich mangelhaft. Er würde mir seine Aufgaben zuweisen und die Arbeit dann selbst anerkennen. Er tat dies regelmäßig, während ich auch meine eigenen Aufgaben erledigen musste.

Ich hatte das Gefühl, dass ich diese Situation der Geschäftsleitung nicht mitteilen konnte, da dieser Kollege sein Vertrauen hatte.

Später habe ich versucht, seine mir zugewiesenen Aufgaben zu verschieben, damit er schlecht reflektiert wird (da er die Aufgaben nicht erledigen konnte). Auch Kundenbeschwerden häuften sich ungelöste Probleme an. Jetzt weiß die Firma von ihm.

Eigentlich gehe ich jetzt als Lead zu einer neuen Firma. Jetzt bin ich mit dieser Situation völlig frei.

Hat jemand von euch solche Situationen erlebt? Was würdest / hast du gemacht?

Naveen Kumar
quelle
9
Ich verstehe Ihre Begründung nicht, warum Sie der Geschäftsleitung davon nichts erzählen können.
5
Dieser Kollege hat anscheinend einige Freundschaften mit einem der Geschäftsleitungsmitglieder
Naveen Kumar
4
Können Sie die Änderungen nicht selbst in die Quellcodeverwaltung übernehmen?
TZHX
7
Dies klingt wie die Geschichte aus dem ursprünglichen Tron-Film.
Desolate Planet
9
Manager sind oft Kreditvampire , so wurden sie zu Managern. Es ist eine Tatsache des Lebens, genau wie Einhörner und Werwölfe.
Tim Post

Antworten:

8

Sie haben bereits getan, was meines Erachtens viele geraten hätten, nämlich das Unternehmen zu verlassen und eine neue Geschäftsführung zu finden.

Wenn Sie geblieben wären, wäre die Quellcodeverwaltung eine Möglichkeit, Beweise zu erstellen. Der andere wäre gewesen, seine Aufgaben nicht zu erledigen, wie es sich anhört, als wäre es passiert. Irgendwann möchte das Management (naja, kompetentes Management sowieso) natürlich einen Blick auf das werfen, was vor sich geht. Dann hätten Sie eine Zielgruppe, und wenn Sie dokumentiert hätten, was Sie bei Ihren Aufgaben getan haben, und die E-Mails oder andere Informationen über die zusätzlichen Aufgaben, die Ihnen der Lead gegeben hat, hätten, wäre es ziemlich offensichtlich, dass Ihre Arbeitsbelastung nicht nur Ihre eigene war .

Meines Erachtens geschieht das, was Sie beschrieben haben, an vielen Orten. Professoren werden für die Arbeit von Doktoranden, Trainer für die Arbeit eines Athleten anerkannt, und Firmenchefs belohnen sich für die Arbeit, die von Legionen anderer geleistet wird. Die Schüler werden für die Arbeit von gekauften Forschungs- oder Spickzettel angerechnet. Ihre Situation schien persönlicher und verständlicherweise frustrierender zu sein, aber es klingt, als hätten Sie bereits das Beste getan, was Sie konnten, und sind weitergezogen.

Bernard Dy
quelle
Vielen Dank - ich fühle, dass sich nichts ändern wird - also habe ich die Firma verlassen und jetzt ist alles in Ordnung!
Naveen Kumar
+1 Eine Anmerkung: Blei! = Senior. Ein Teil der Aufgabe eines Leads ist es, einige Aufgaben an das Team zu delegieren. Das heißt, Kredit für die eigentliche Arbeit zu stehlen, ist nicht.
George Marian
8

Ich würde sagen, es gibt nichts, was Sie tun können, wenn es einmal passiert ist, es sei denn, Sie haben Beweise. Und es hört sich so an, als wären Sie aus der Situation herausgekommen.

Ich würde vorschlagen, dass so etwas ziemlich ungewöhnlich, aber in der Branche sicherlich nicht ungewöhnlich ist, also würde ich eine Lehre daraus ziehen und mich in Zukunft schützen.

Die beste Verteidigungslinie ist die Quellcodeverwaltung. Wenn Sie in einem Unternehmen arbeiten, das keine Quellcodeverwaltung verwendet, installieren Sie einfach Subversion und übergeben Sie den Code an das Unternehmen. Es gibt nie ein gutes Argument dagegen.

pdr
quelle
Sie sind richtig, jetzt gibt es mit SVN!
Naveen Kumar
1
Dann sag ihnen, sie sollen git benutzen :-)
Joey Adams
3

Ich würde die nächste Aufgabe ablehnen und wenn er sie mit seinem Freund, dem Vorgesetzten, besprechen möchte, kann der Vorgesetzte mir sagen, dass ich die Arbeit des Senior-Entwicklers übernehmen soll. In gewisser Weise werden Sie dafür Anerkennung erhalten.

Ich möchte darauf hinweisen, dass ich denke, dass dies bei Managern anders ist. Ich habe mit einem Team zusammengearbeitet, das sich beschwert, wenn ein Manager etwas anerkennt, das er getan hat. Ich habe einfach nicht verstanden, dass der Manager alle auflisten sollte, die an jedem kleinen Ad-hoc-Projekt arbeiten. Der Manager handhabte die Mannschaft gut. Habe auf unsere Interessen geachtet (Ich wurde vom oberen Management dazu gedrängt, mich rechtzeitig einzustellen, um den 401K-Plan zu nutzen.) Richten Sie einen Trainingsplan ein. Ich habe uns ständig angewiesen, das Büro zu verlassen, wenn wir zu viele Stunden gearbeitet haben. Ich überlege, was Sie tun können, um Ihren Manager zu befördern. Gute werden dich belohnen. Dies lässt das Team in den Augen des übrigen Unternehmens besser aussehen. Die meisten Menschen werden befördert, weil die Person über ihnen befördert wurde und nicht, weil sie wegen Inkompetenz entlassen wurden (und wenn das

JeffO
quelle
Sie haben Recht - als Startup-Unternehmen haben sie eine gewisse Absicht, hochrangige Mitglieder für Produktbewegungen / -fortschritte in dem Sinne im Amt zu haben -, was eine Situation geschaffen hat, in der keine Maßnahmen gegen eine bestimmte Person ergriffen werden müssen, die dies mag!
Naveen Kumar
1
Ein guter Manager in einem guten Unternehmen wird der Öffentlichkeit Kredite geben, wo sie fällig sind, und die Schuld auf sich nehmen und sie privat weitergeben. Jeder Kredit für ihre Mitarbeiter wird sich auf jeden Fall positiv auf sie auswirken. Leider raten zu viele Unternehmen in vielerlei Hinsicht davon ab.
pdr
@pdr - solange nicht jeder eine Art von Einzelbestätigung erwartet. Niemals Kredit zu geben ist eine schlechte Sache. Unternehmen, die sich zu sehr bemühen, die Schuld zu finden, haben zu viel Energie, als dass jemand Komplimente machen könnte.
JeffO
0

Nein, ich habe diese Situation nie erlebt. Selbst als ich noch keine Quellcodeverwaltung einsetzte, versuchte noch niemand, mir Anerkennung für meine Arbeit zu verschaffen.

Wenn ich hätte, würde ich mit der Person oder der Geschäftsleitung sprechen.

Können Sie Ihren Code unterschreiben?

Wenn Sie Ihre Arbeit nicht würdigen können, welche Möglichkeiten sehen Sie?

Julio
quelle