Cosa faresti se un programmatore di livello senior rubasse il tuo codice? [chiuso]


12

Questa è stata la mia esperienza in un'azienda precedente. Trattandosi di una piccola società di avvio, alcune delle normali procedure di sviluppo software non sono state seguite rigorosamente. Uno dei miei colleghi è stato programmatore senior presso l'azienda per 2 anni. Le sue abilità erano piuttosto carenti. Avrebbe assegnato i suoi compiti a me e poi si sarebbe preso il merito per il lavoro stesso. Lo faceva regolarmente, mentre avrei dovuto anche finire i miei compiti.

Sentivo che non potevo esprimere questa situazione al senior management poiché quel collega aveva la loro fiducia.

Più tardi, ho cercato di ritardare i suoi compiti assegnati a me in modo che riflettessero male su di lui (poiché non riusciva a finire i compiti) Inoltre, i reclami dei clienti hanno accumulato problemi irrisolti. Ora la compagnia lo conosce.

In realtà, ora sto andando a una nuova società come Lead. Ora sono completamente libero con questa situazione.

Qualcuno di voi ha vissuto situazioni come questa? Cosa faresti / hai fatto?


9
Non capisco la tua logica per cui non puoi dirlo al senior management.

5
Quel collega sembra avere delle amicizie con uno dei membri della direzione - dicendo che nessuno accetterà se viene accusato qualsiasi reclamo di lui (indirettamente quando uno dei colleghi ha provato a lamentarsi di lui)
Naveen Kumar

4
Non puoi impegnare le modifiche al controllo del codice sorgente da solo?
TZHX,

7
Sembra la storia del film originale di Tron ..
Desolate Planet,

9
I manager sono spesso vampiri di credito , è così che sono diventati manager. È un dato di fatto, proprio come gli unicorni e i lupi mannari.
Tim Post

Risposte:


8

Hai già fatto quello che penso molti avrebbero consigliato, ovvero lasciare l'azienda e trovare una nuova gestione.

Se fossi rimasto, il controllo delle fonti sarebbe un modo per costruire prove. L'altro sarebbe stato quello di non finire i suoi compiti, come sembra accaduto. Ad un certo punto il management (beh, comunque il management competente) vorrebbe naturalmente dare un'occhiata a quello che stava succedendo. Avresti avuto un pubblico allora, e se avessi documentato ciò che hai fatto sulle tue attività e avessi potuto produrre le e-mail o altre informazioni che mostravano le attività aggiuntive che il lead ti aveva assegnato, sarebbe stato abbastanza ovvio che il tuo carico di lavoro non era solo tuo .

Infine, la mia comprensione è che ciò che hai descritto accade in molti luoghi. I professori si prendono il merito per il lavoro degli studenti laureati, gli allenatori ottengono il credito per il lavoro di un atleta e i dirigenti dell'azienda si ricompensano profumatamente per il lavoro svolto da legioni di altri. Gli studenti si prendono il merito per il lavoro di ricerca o cheat sheet acquistati. La tua situazione sembrava più personale e comprensibilmente frustrante, ma sembra che tu abbia già fatto la cosa migliore che puoi e prosegui.


Grazie - sento che non cambierà nulla - quindi ho lasciato la compagnia e ora tutto si muove bene!
Naveen Kumar,

+1 Una nota però: lead! = Senior. Parte del lavoro di un lead è delegare alcune attività al team. Detto questo, non è rubare credito per il lavoro effettivo.
George Marian,

8

Direi che non puoi fare nulla, una volta che è successo, a meno che tu non abbia prove. E sembra che tu sia uscito dalla situazione, ok.

Suggerirei che questo genere di cose sia piuttosto raro ma di certo non inaudito nel settore, quindi vorrei prendere una lezione da questo e proteggermi in futuro.

La migliore linea di difesa è il controllo del codice sorgente. Se fai parte di un'azienda che non utilizza il controllo del codice sorgente, installa semplicemente Subversion e impegna il codice, quindi suggerisci a tutti di usarlo. Non c'è mai un buon argomento per non farlo.


hai ragione, ora ci sono SVN!
Naveen Kumar,

1
Di 'loro di usare git , quindi :-)
Joey Adams,

3

Direi di no al compito successivo e se vuole discuterne con il suo amico supervisore, allora il supervisore può dirmi di fare il lavoro dello sviluppatore senior. Quindi, in un certo senso, ne otterrai credito.

Voglio sottolineare che penso che questo sia diverso con i manager. Ho lavorato con una squadra che si sarebbe lamentata se un manager si fosse preso il merito per qualcosa che avevano fatto. Semplicemente non ho avuto la logica che il manager dovrebbe elencare tutti coloro che lavorano su ogni piccolo progetto ad hoc. Il manager ha gestito bene la squadra. Ho cercato i nostri interessi (ho spinto il management superiore a farmi assumere in tempo per sfruttare il piano 401K.). Imposta un programma di allenamento. Ci ha costantemente detto di uscire dall'ufficio se lavorassimo per troppe ore. Il mio pensiero è quello di fare il possibile per promuovere il tuo manager. I buoni ti ricompenseranno. Rende la squadra migliore agli occhi del resto dell'azienda. Molte persone vengono promosse perché la persona sopra di loro è stata promossa e non perché sono state licenziate per incompetenza (E se questo '


Hai ragione - come azienda startup hanno una sorta di intensità per avere membri senior in carica per il movimento / progresso dei prodotti nel senso - che ha creato una situazione in cui non prendere misure su una persona specifica a chiunque piaccia!
Naveen Kumar,

1
Un buon manager in una buona compagnia darà credito pubblicamente dove è dovuto e si prenderà la colpa e la tramanderà privatamente. Qualsiasi credito al loro personale si rifletterà comunque bene su di loro. Sfortunatamente, troppe aziende scoraggiano questo tipo di pensiero in molti modi.
pdr

@pdr - purché tutti non si aspettino un tipo di riconoscimento dettagliato. Non dare mai credito è una brutta cosa. Le aziende che si sforzano troppo di trovare la colpa fanno sprecare troppa energia perché chiunque possa fare complimenti.
JeffO,

0

No, non ho mai vissuto quella situazione. Anche nelle prime fasi in cui non ho usato il controllo del codice sorgente, nessuno ha mai cercato di ottenere credito per il mio lavoro.

Se lo avessi, parlerei con la persona o il senior management.

Puoi firmare il tuo codice?

Se non ti puoi prendere il merito per il tuo lavoro, quali pensi siano le tue opzioni?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.