it-swarm.it

Motivi per cui i programmatori escono

Sono interessato a scoprire perché i programmatori lasciano il posto di lavoro e se i motivi per partire sono riemersi nel tuo lavoro attuale?

È la ragione per cui mi limito semplicemente alla remunerazione, alla posizione, odio il mio capo/collega, la mancanza di riconoscimento o la pensione/il nuovo percorso di carriera.

Aggiornamento: sono responsabile di un team di programmatori e tester e vorrei capire meglio cosa potrebbe motivare il mio team a partire, e spero di provare ad affrontare tali problemi.

91
Kane

Questo post sul blog aggiungerà molto valore alla discussione: http://widgetsandshit.com/teddziuba/2010/05/why-engineers-hop-jobs.html Questo dipende da: inizio il talento è facile trovare lavoro. Assicurati che tu, il datore di lavoro, sia competitivo nel mercato del lavoro.

Sono un giudice severo. Per favore, non giudicarmi altrettanto duramente, perché ho bisogno di mangiare per sostenere la mia vita e quindi ho sempre avuto bisogno di un lavoro da qualche parte. Sono sicuro che il mio post è soggettivo, ma ho cercato di rispondere onestamente dal mio punto di vista. Vedi, NON si tratta solo di cosa posso fare per l'azienda. Si tratta di COSA VOGLIO (e posso ottenere). Cordiali saluti, sono maschio, non sposato, senza figli.

[Senza un ordine particolare]

Ragioni che mi sono rimaste:

  • Il mio primo giorno sono stato accolto: "Welcome to Hell" da un collega.
  • La società sta lottando finanziariamente
  • Molte promesse non mantenute
  • Overqualified per la mia posizione attuale e non posso spostarmi all'interno della stessa azienda.
  • Annoiato da morire nel mio lavoro quotidiano.
  • Lavorare con/per idioti.
  • Il management scommette molto sull'outsourcing sub-par e si fa dare loro il culo.
  • Gestione che non comprende il software.
  • Lavorare in un settore di cui non sono appassionato.
  • Spedizione coerente di prodotti scadenti. Finora non avrei mai comprato ciò che stavo producendo, anche se lavorassi per una grande azienda con molto capitale da spendere.
  • Cazzate aziendali.
  • Luogo di lavoro in mezzo al nulla.
  • Costruzione di lavori dall'aspetto deprimente; cibo orribile in mensa.
  • Arredi e attrezzature per ufficio economici/svasati.
  • Collaboratori poco interessanti/scontri di personalità.
  • Troppi pettegolezzi/collaboratori che non hanno palle per difendere ciò in cui credono. Non vedere scintille negli occhi di nessuno.
  • "Bambini d'oro"/"baciatori di culo".
  • Dress code, troppi incontri, dover essere al lavoro entro le 9, formazione six sigma, vedere sprechi aziendali.
  • Non essere in grado di crescere professionalmente/seguire una lezione dopo il lavoro.
  • Non disponendo di attrezzature sufficienti per svolgere il lavoro velocemente, il posto di lavoro è troppo rumoroso.
  • Troppi incontri. Scadenze fisse.
  • Non abbastanza giorni di vacanza/malattia. Sensazione di non essere pagato per il mio valore di mercato. Mi sento come se fossi significativamente meno di alcuni altri stronzi nella stessa azienda che non lo meritano (tendo a non invidiare quando la paga è giustificata).
  • Non fare clic con il manager/project manager/collaboratore/i.
  • Essere una minoranza nel dibattito democratico vs repubblicano, incoraggiato al lavoro. Conversazioni non corrette in merito a genere/razza/preferenze sessuali durante il pranzo.
  • Vedere la fuga di cervelli e la compagnia non rendersi conto che sta accadendo e perché sta accadendo.
  • Segnano troppo in basso nel test di Joel.
  • "Effetto Mar Morto": http://it.slashdot.org/story/08/04/12/2241216/The-Dead-Sea-Effect-In-the-IT-Workplace
  • Anche il figlio stupido del capo lavora qui, ma non è desiderabile.
  • Altri tipi di persone indesiderabili; cretini.
  • Ho lavorato a Wall Street e ho dovuto parlare con i commercianti.
  • Abbiamo aiutato il crollo del mercato azionario.
  • Gli analisti aziendali erano sopra di me su una catena alimentare.
  • Valutazione dei dipendenti che mi ha fatto sentire una merda per una settimana o due, anche se il mio compenso era ok. Qualunque cosa leggermente negativa che si registra nei file delle risorse umane non può essere buona per me. Preferirei di gran lunga una dura conversazione 1: 1.
  • Negoziare un rilancio è difficile e spiacevole. Andare alle interviste è divertente, aumenta la ricchezza e mi fa sentire di nuovo intelligente. Tutti quei puzzle divertenti e domande tecniche profonde che tendono solo a presentarsi durante le interviste, ma poi il mio lavoro quotidiano non è altrettanto stimolante.

Perché non me ne sono ancora andato (in nessun ordine particolare):

  • Non è poi così male (ma non sarò qui troppo a lungo).
  • La mia paga è ok
  • Forse non mi piacciono tutti, ma il mio manager e alcuni miei colleghi sono fantastici.
  • Potrei non lavorare per la NASA, ma sono ancora sfidato, sto imparando e ci sono alcune persone intelligenti in giro.
  • Mi piace il senso dell'umorismo della maggior parte delle persone.
  • Mi ci vogliono non più di 45 minuti per arrivare al lavoro con i mezzi pubblici.
  • Le entrate dell'azienda sembrano a posto, quindi non c'è bisogno di temere licenziamenti o altre drastiche misure di riduzione dei costi nei prossimi 6 mesi.
  • Non sono stato qui abbastanza a lungo; se me ne vado ora, allora sembrerò un cercatore di lavoro.
  • Voglio aspettare fino a febbraio, quando mi verrà detto quanto pensano che mi sia esibito così come ottenere il mio rilancio e bonus :)
  • Se parto ora, il mio curriculum non avrà un bell'aspetto. Promettono che dopo 1 anno di essere qui, mi daranno finalmente un progetto decente su cui lavorare.
  • I miei benefici sembrano decenti e ho un po 'di lavoro dentale in arrivo, quindi è meglio che lo faccia prima di cambiare lavoro (all'inizio il lavoro è duro e le cose legate alla salute non devono essere una distrazione).
  • L'economia fa schifo, quindi devo rimanere qui per almeno 6 mesi in totale. Se dopo mi licenzierò, Obama si prenderà cura di me.
  • Il punteggio del test Joel qui è superiore a 8 su 12.
  • Dopo 1 anno ho diritto a benefici per lo sviluppo della carriera e voglio frequentare un corso.
  • Il mio collega è il mio vicino di casa e mi spinge a lavorare 5 giorni alla settimana - punteggio!
  • La mia compagna sta finendo il suo Master tra 6 mesi. Quando avrà un lavoro tra circa 9 mesi, rivaluterò la mia situazione.
  • Ho la licenza MSDN, quindi tutti e 50 i miei parenti ottengono una copia gratuita di Windows XP/MS Word e un simulatore di volo.
  • Ho bisogno di tempo per prepararmi per il lavoro che desidero davvero e lavorare 45-50 ore alla settimana non lascia molto tempo.
  • Ho un po 'di tempo libero durante la giornata di lavoro, in modo da poter investire nella mia istruzione/progetti/idee
  • Ho una situazione familiare/Sono nel bel mezzo di un divorzio/altre cose personali e voglio prenderla comoda e non provare a fare troppe cose contemporaneamente.
  • Inizierò la scuola di specializzazione tra 1 anno, quindi non ha senso cambiare lavoro adesso.
  • Ho comprato una casa e non posso rischiare, almeno fino a quando non affitto le nostre 3 camere su 5.
  • Ho avuto una grossa spesa inaspettata; il salto di lavoro non è saggio al momento: devo reintegrare i risparmi.
  • Devo ancora incontrarmi/collegarmi con più persone e ottenere un paio di raccomandazioni.
  • Qualcuno nel mio lavoro pensa di non essere così intelligente. Non posso andarmene finché non li faccio mangiare la loro prima impressione sbagliata.
  • Il mese prossimo mi manderanno a un corso di Scrum Master, e su un curriculum sembra sempre bello.

Ragioni per cui probabilmente rimarrò per 5-10 anni:

  • Lo adoro assolutamente qui.
  • Aiuto a curare la forma più mortale di cancro o faccio qualcosa di utile come quello.
  • Non mi sento come l'ennesimo mattone in un muro, ma piuttosto mi sembra che io abbia importanza.
  • Sono compensato bene e non ho invidia dei colleghi.
  • Socializzo con i miei colleghi dopo il lavoro perché lo voglio, non perché è buono per il networking.
  • Le persone sono molto simpatiche e ottengono il mio senso dell'umorismo e viceversa.
  • Attrezzatura adeguata.
  • Nessuna valutazione delle prestazioni, o almeno un processo equo e orientato all'uomo.
  • Riesco a lavorare dalle 11 alle 19 senza che il management pensi di essere uno slob pigro.
  • Qui è tranquillo.
  • ABBIAMO UNA TAVOLA PING-PONG FREAKING (il calcio balilla è zoppo) !!! Un tavolo da biliardo sarebbe bello, preferibilmente non americano (le tasche sono troppo grandi).
  • Abbiamo una palestra, una piscina e una sauna.
  • Buoni benefici
  • Un'opportunità per imparare, seguire una lezione, lavorare solo 30 ore settimanali e ricevere i pagamenti di conseguenza.
  • Almeno 1 mese di vacanza (sì, è molto secondo gli standard statunitensi, ma se vieni dall'Europa, non è niente).
  • I miei collaboratori sono intelligenti ma normali (come in loro non portano la genialità troppo lontano).
  • Bevande e snack sono inclusi e sono salutari perché i miei collaboratori non mangiano dolci o bevono soda.
  • Il luogo offre riciclaggio e i miei collaboratori possono distinguere la carta dalla plastica dal metallo dalla spazzatura.
  • Il posto è attento al verde (ma non al verde).
  • Vorrei/non comprerei il mio prodotto.
  • Vengo pagato per imparare una lingua straniera sul mio lavoro.
  • Posso praticare quella o qualche altra lingua straniera con i miei colleghi che la parlano.
  • Sono rispettato e mi sento intelligente. Faccio le cose velocemente e bene perché l'ambiente è giusto.
  • La società sta andando bene finanziariamente.
  • Posso dire alle persone a caso in un bar cosa faccio onestamente e penseranno che io sia figo.
  • Ho un reddito sufficiente per l'affitto, ma voglio ancora lavorare qui.
  • Il lavoro si trova in un luogo vivace, con molte persone intelligenti, positive ed energiche in giro per la strada.
  • Posso andare a piedi al lavoro in 30 minuti. C'è buon cibo e divertimento ovunque lungo questo percorso.
  • Ho molti amici nella stessa città/area. Posso incontrare gente simpatica qui.
  • Mi piace il clima e le spiagge/montagne non sono troppo lontane.
  • A differenza di Jeff Atwood, i miei colleghi amano veramente la vita all'aria aperta e la natura.

Ragioni per cui è improbabile che rimanga in giro per più di 10 anni:

  • Voglio essere il mio capo.
  • Voglio viaggiare molto, secondo il mio programma.
  • Potrei usare 2,5 mesi di ferie all'anno (retribuito o non retribuito) e nessun datore di lavoro sano me lo offrirà.
  • Non sono ancora sicuro se mi piacciono i lunghi impegni.
  • Non ho deciso al 100% in quale paese voglio vivere. Le cose possono cambiare abbastanza in un decennio.
  • Mi piace il cambiamento, mi piace la nuova atmosfera.
  • La vita è molto dinamica. I miei obiettivi tra 10 anni possono essere abbastanza diversi.
  • Preferisco piccole aziende/startup di successo. Dopo 10 anni probabilmente diventeranno qualcosa di diverso.
  • Le aziende sopravvissute ai primi 3 anni tendono ad essere avverse al rischio, ma una nuova folle start-up attorno all'isolato potrebbe fare qualcosa di molto bello e nuovo.
  • Traslocare ogni 10 anni può essere buono in generale e non penso che essere un manager sia per me. Senza desiderio di crescita verticale, sembra che le mosse orizzontali siano l'unica opzione.

Speriamo che questo aiuti. Sì, sono un sognatore.

160
Job

I motivi che ho lasciato per Sofar:

  • non avevo spazio per il percorso professionale che avevo in mente.
  • promesse non mantenute
  • valutazioni basate più sul sentimento che altro
  • ottenere valutazioni errate in base a criteri che non puoi controllare
  • offerta migliore altrove.

Per elaborare un po '

Il mio primo lavoro consisteva principalmente nella programmazione di Visual Foxpro e non ho visto gran parte del percorso professionale in Visual Foxpro.

Le promesse non mantenute erano i corsi di formazione che ho seguito con la promessa che avrei ricevuto incarichi per i quali avevi bisogno dei corsi di formazione. Non ho ricevuto nessuno di quei compiti.

In un datore di lavoro otterremmo i voti da 1 a 5 che ci dicono ufficialmente quanto siamo riusciti e in base al grado di aumento del salario. Tra le ragioni delle valutazioni negative, "il tuo stipendio iniziale era troppo alto", "altri impiegati hanno esaurito i 4 che mi è stato concesso di dare" e "hai ottenuto un aumento di stipendio extra, quindi non posso dartene uno ora".

Ho ricevuto un'offerta che ha aumentato il mio stipendio del 25%, con tutto il resto bello che non ho potuto resistere.

27
KeesDijk

Rendendosi conto che nessuno diventa ricco lavorando per qualcun altro.

25
Garry

Suggerirei di dare un'occhiata alla versione animata RSA di Dan Pink's Drive: The Surprising Truth About What Motivates Us .

In esso, Pink teorizza che una volta soddisfatto il livello base delle esigenze salariali di un dipendente, tre fattori principali influenzano la loro motivazione e soddisfazione.

  • Autonomia - Il desiderio di essere auto-diretto.
  • Maestria - L'impulso di migliorare.
  • Scopo - Desiderio di fare un lavoro che serve un obiettivo trascendente e sottostante (Esempio: Skype - Il nostro obiettivo è quello di essere dirompente, ma nella causa del fare il mondo un posto migliore.)

Ovviamente, questo non copre tutte le motivazioni, ma ne copre molte.

14
Zoot

Ho lasciato ruoli precedenti a causa di

  • politica + concorsi a pisciare a livello di direzione, il che significa che il lavoro non va da nessuna parte in officina
  • emigrando dal Regno Unito
  • boss era un completo insert perjorative here
  • troppo a lungo in un lavoro
13
gbn

Il motivo principale per cui ho lasciato il mio ultimo lavoro è stato quello di colpire il limite della classe tecnologica: era difficile non farsi risucchiare dal lavoro di gestione e non era disponibile alcun percorso di carriera tecnologica.

Altri fattori inclusi: - beureaucracy lenta - mancanza di concentrazione da parte della direzione - una generale mancanza di attenzione al successo/risultati

12
Ben Hughes

Una lettura altamente raccomandata sull'argomento è Peopleware .

Quanto a me personalmente, motivi per cui ho lasciato dipendenti precedenti inclusi

  • la resistenza della cultura aziendale al cambiamento, facendomi sentire che non posso fare una differenza positiva duratura
  • trasferimento in un altro paese
  • è in conflitto con la direzione, ad es. con il nuovo project manager più interessato agli "argomenti" su qualsiasi argomento tecnico per dimostrare la sua superiorità rispetto alla gestione effettiva del progetto
  • esaurendo le possibilità di apprendere nell'attuale ambiente di lavoro (una piccola azienda, con un unico progetto di sviluppo)
12
Péter Török

Autonomia, padronanza e scopo. Non puoi motivare la tua gente, puoi solo demotivarla. Dai loro spazio per imparare e migliorare in ciò che fanno. Consenti loro di imparare dagli errori. Dai loro spazio per la creatività, non dare loro da mangiare. Non tenerli lontani da clienti/utenti reali. Apprezzo il loro mestiere.

9
Joppe
  • lavoro noioso o non impegnativo
  • capi che sottovalutano la tua creatività
  • capi che non hanno idea ma continuano a dirti come fare il tuo lavoro ("Hai provato a usare SQL?")

Ho appena letto i fumetti di Dilbert.

Lascio, perché non mostrano alcun interesse per la qualità del lavoro. Ci vuole tempo, impegno ed energia per un lavoro di qualità del prodotto. E quel tempo costa denaro, ma la mancanza di tale sforzo riduce l'affidabilità, le prestazioni e la facilità di gestione di grandi quantità di dati.

Fondamentalmente se le aziende continuano a perdere il codice di merda là fuori, e poi si chiedono perché ricevono segnalazioni di errori giornalieri che arrivano o di crash del server.

C'è un costo o conseguenze per non preoccuparsi.

6
crosenblum

Non ho ancora visto le ore pubblicate in nessuna delle risposte. Mentre molti jon di programmazione consentono normali settimane da 40 a 45 ore, alcune aziende instillano una cultura in cui sono attese oltre 60 ore settimanali. Conosco un numero di persone che hanno lasciato l'industria dei giochi per questo motivo.

6
smithco

1 Le persone con cui lavoro

2 incarichi di lavoro

3 incarichi di lavoro

4 incarichi di lavoro

5 incarichi di lavoro

6 - Raggiungi la cima della scala dei salari in quella compagnia

7 - Incarichi di lavoro

8 - Incarichi di lavoro

.

.

.

.

5
Dunk
  1. Deadless in carriera. Un'azienda in difficoltà con un prodotto scadente che necessitava solo di manutenzione.
  2. La noia. Volevo fare qualcos'altro, diventare un lavoratore autonomo ecc.
  3. Condizioni di lavoro terribili. Uno 0 perfetto sul test di Joel. Parte del mio lavoro sarebbe stato quello di migliorarlo (una specie di posizione manageriale), ma dovevo scoprire che l'intera organizzazione era resistente ai miglioramenti.
4
user281377

Fattori di spinta

  • la gestione non vede la programmazione utile
  • gli utenti hanno troppa influenza sul modo in cui i programmatori usano le tecnologie
  • gli utenti cambiano i requisiti senza aggiungere risorse
  • altri colleghi se ne vanno
  • la natura del lavoro non sta più programmando

Fattori di attrazione

  • nuove tecnologie/competenze da acquisire in una nuova società
  • buoni colleghi
  • la nuova società sta costruendo un mondo migliore
  • 30% + aumento di stipendio

Quanto sopra è le mie considerazioni personali.

4
ohho

Quello che non ho ancora visto: la società si muove in una direzione completamente in contrasto con il tuo obiettivo di carriera e/o competenze.
per esempio. Lavoravo per un'azienda come senior Java dev quando quella società abbandonò la sua Java e decise di concentrarsi completamente su Progress 4GL (che era l'altro principale linea di prodotti). Dato che non avrei alcun interesse a farmi risucchiare in un vicolo cieco come sviluppatore di Progress, non vi era altra scelta se non quella di dimettersi. Il CEO della società poche settimane dopo in una riunione di tutto il personale che annunciava che "noi non sei un'organizzazione di prodotti, siamo un'organizzazione di servizi "quando il principale flusso di reddito per l'azienda vendeva il software che abbiamo prodotto (piuttosto che la formazione e l'hosting per quel software che abbiamo anche fornito) è stata l'ultima goccia (per me come così come altri).

3
jwenting

Non mi piace il titolo "programmatore" perché è onnipresente. Ho visto il titolo utilizzato per posizioni che vanno dal macro writer di Excel all'ingegnere informatico esperto di software per veterani.

Se vuoi che le persone rimangano, devi eliminare il titolo di "programmatore" e strutturare la tua organizzazione in modo tale che i professionisti dello sviluppo software vengano trattati come veri professionisti. Le organizzazioni che hanno percorsi di carriera per coloro che desiderano rimanere tecnici invece di essere costretti alla gestione producono software migliore e hanno tassi di turnover più bassi.

Idealmente, un'organizzazione dovrebbe avere una carriera tecnica in cui il massimo grado tecnico è almeno equivalente a quello della gestione della linea di secondo livello in compensazione e autorità. Un'organizzazione tecnica altamente efficace avrà ingegneri di livello "consultivo" che riferiscono direttamente a un direttore o a un dirigente. I consulenti tecnici non sono direttori di linea, né responsabili di progetto. Gli ingegneri consultivi sono l'equivalente civile dei Chief Warrant Officer nella US Navy (http://en.wikipedia.org/wiki/Warrant_Officer_%28United_States%29), ovvero sono specialisti tecnici di grande esperienza (> 20 anni) con autorità di gestione superiore che sa come impedire che progetti costosi vadano a sud.

2
bit-twiddler

Una ragione per cui ho lasciato un'azienda:

Lavorare per il servizio sanitario nazionale nel Regno Unito, il che significava che il mio stipendio era in una banda (A, B, C ecc.). Ciò significava che ero in grado di raggiungere un salario massimo per la mia band, ma non potevo ottenere altro. L'unico modo per me di ottenere un significativo aumento di stipendio era attraverso una promozione (che non sarebbe avvenuta se l'attuale sviluppatore senior del software non se ne fosse andato o fosse morto) o con un aumento del costo della vita del mio salario.

C'era uno sviluppatore nel team che aveva avuto lo stesso stipendio per 5 anni. Se ne andò presto. Sono durato lì due anni prima di essere stufo dei salari della merda.

Saluti. Giac.

2
Jason Evans

Soprattutto nelle piccole aziende non come (google, yahoo), quando un dipendente è competente a fare un passo avanti rispetto a quello che sta facendo nella sua attuale azienda, quindi il dipendente vuole passare alla posizione e allo stipendio più alti successivi.

0
Pir Abdul