Ho intenzione di lasciare il mio lavoro a causa della nostra piattaforma: come posso lasciare una spiegazione produttiva di questo? [chiuso]


66

Sto pensando di lasciare il mio attuale lavoro perché siamo bloccati nell'uso di Blub , con un framework Blub aziendale e un server Web di livello Blub, su un hosting condiviso mediocre. I miei colleghi sono amichevoli e il mio capo è un piccolo imprenditore medio - voglio partire interamente per motivi tecnici. Sento che essere imbevuto di Blub fa male al cervello e mi rende un programmatore peggiore.

Quando parto, come posso spiegarlo al mio capo e ai miei colleghi? Come posso esprimere in modo produttivo i miei reclami su Blub? Che tipo di avvertimento posso e devo lasciare per il mio successore nella documentazione?

(cercando di assicurarsi che io soddisfi gli standard )


111
Puoi dire "Java", va bene. Non è necessario autocensurarsi.
Konrad Rudolph,

9
"Come posso lasciare il mio lavoro a causa di un disaccordo su come viene svolto il lavoro?" non è affatto specifico per la professione di programmazione o sull'argomento qui. Tieni d'occhio The Workplace per domande generali su "come posso gestire il mio lavoro" come questa.

23
@mark Direi che è davvero abbastanza specifico per il programmatore , dato che "blub" si riferisce specificamente a paulgraham.com/avg.html che fa parte del nostro canone di programmazione. È anche costruttivo perché l'autore afferma di aver cercato di soddisfare gli standard e fa esplicito riferimento a "esprimere le mie lamentele in modo produttivo".
Jeff Atwood,

14
@MarkTrapp Questa domanda è molto in tema. Ho lavorato in molti campi diversi (energia nucleare, ricerca, molte forme di lavoro manuale per citarne alcuni) e in nessuno di essi era normale che le persone se ne andassero esclusivamente a causa della tecnologia utilizzata. Conosco diverse persone che sono rimaste perché è stato introdotto stack x o la lingua y.
ElGringoGrande,

11
@mike non è assolutamente d'accordo; si tratta di essere un programmatore professionista e di cercare di uscire, mentre potenzialmente spinge l'organizzazione ad adottare migliori pratiche lungo la strada. Vedi anche codinghorror.com/blog/2006/09/… come per il tuo esempio di chef, sarebbe come smettere di fumare perché è stata utilizzata una particolare marca di mixer o forno. Qualsiasi strumento può produrre un ottimo software, giusto? Proprio come qualsiasi frusta può battere la crema ..
Jeff Atwood

Risposte:


65

Non so nulla dello stesso Blub, ma sono stato in una situazione simile in cui c'era qualcosa nel mio lavoro che penso dovrebbe essere risolto, ma non voglio bruciare ponti. Ecco alcune idee che potrebbero aiutare.

  1. Prova a risolvere il problema. Spiega al tuo capo che pensi che Blub sia una cattiva decisione per la salute e la crescita dell'azienda. Fornire casi specifici e casi in cui sta danneggiando la società (o in cui un'altra piattaforma potrebbe aiutare la società a migliorare). Suggerisci un'alternativa che ritieni superiore e sii pronto a sostenerlo con i fatti (ricorda - dati oggettivi). Questo ti permetterà di esprimere le tue preoccupazioni e valutare come il tuo capo risponde e quanto è aperto alle diverse tecnologie (o, quanto è sposato con Blub). Potresti anche avere un'idea del perchéla società sta usando Blub e ci tiene duro. Ti darà anche un indicatore del fatto che valga la pena spingerlo fuori, se l'azienda ha deciso di cambiare tecnologia. (Nota: questo può dipendere dal tuo capo. Ovviamente, non funzionerà se ne è innamorato e pensa che sia il futuro della tecnologia.)

  2. Resisti fino ad ottenere un'offerta di lavoro. Ti sei occupato fino ad ora, quindi trova un nuovo lavoro e attendi di partire fino a quando non ricevi un'offerta. Questo ti dà una facile comprensione: "Mi è stata offerta una posizione che si adatta meglio ai miei obiettivi di carriera" (o qualche altra linea più neutrale). Certo, questo non aiuta necessariamente la tua attuale azienda, ma non dipende nemmeno da te risolvere la questione.

  3. Di 'che vuoi portare la tua carriera in una direzione diversa. Spiega che preferiresti lavorare su una piattaforma diversa e che Blub non è la tua tazza di tè. Questo ti permette di dire qualcosa del tipo "Non mi piace", senza entrare nel dibattito religioso sui linguaggi / piattaforme di codice. Come ha detto Paolo nella sua risposta, mantiene le ragioni per cui ti stai avvicinando a te e riduce la possibilità che le persone lo prendano sul personale.

  4. Metti in chiaro che non è l'ambiente dell'ufficio. Assicurati che il tuo capo e colleghi sappiano che ti è piaciuto lavorare con loro. Offri di collegarti con loro su LinkedIn se non l'hai già fatto. Cerca di rimanere in contatto con loro come parte della tua rete professionale.

Per quanto riguarda il tuo successore e la documentazione, assicurati semplicemente che tutti i problemi / stranezze che conosci siano documentati da qualche parte, nel codice o in un wiki o in qualche altra piattaforma di documentazione strutturata. Spiega nei commenti perché hai fatto qualcosa in un certo modo ed esserne un dato di fatto - "farlo in questo modo perché la nostra versione di Blub non supporta il metodo alternativo X." Se il tuo successore ha familiarità con Blub e non se ne preoccupa, allora non prenderanno in considerazione alcun tipo di "stai lontano!" messaggi. Qualcuno che non ha familiarità probabilmente penserà che sei solo una di quelle elite della piattaforma e ignora i messaggi palesi, e qualcuno che ha familiarità con Blub e non gli piace, o è sulla recinzione, o già oscillerà verso il tuo lato dopo più esperienza, non si sarebbe applicato alla posizione, o ignorerebbe il tuo "stai lontano!" messaggi, comunque.


43
+1 per l'attesa fino ad ottenere un altro lavoro. Non importa cosa stai facendo, sei infinitamente più occupabile se sei attualmente al lavoro!
ZweiBlumen

Ho appena superato i numeri 1-4 sopra riportati, posso essere totalmente d'accordo. La mia ex azienda è in procinto di spostarmi dallo stack linguistico e tecnologico che ho trascorso 10 anni imparando nel nuovo stack "caldo".
Larry Smithmier,

+1 Ho lasciato un lavoro qualche mese fa per motivi quasi interamente legati alla tecnologia. Ho sollevato presto i problemi, li ho rivisitati durante tutto il mio tempo lì, e quando è diventato chiaro che le cose non sarebbero cambiate, ho detto che avrei cambiato (lasciando). È stato fatto rispettosamente, e ho avuto un sacco di interviste di uscita con persone in cui ho avuto modo di delineare tutti i problemi, i problemi futuri che probabilmente avrebbero incontrato, ecc. E questo è stato (nel mio caso, non ho aspettato di un lavoro, ma mentre ha funzionato per me, sono d'accordo che avere qualcosa da fare è buono!).
jcmeloni,

1
Le risposte 2-4 sono esatte. Non sono d'accordo con il n. 1. Se il prodotto è basato sul blurb, la società non sta per passare al superfoo solo perché è quello che usano i ragazzi fantastici. A meno che non ci sia un progetto di "foglio pulito" che sta per iniziare, sprecheresti il ​​loro tempo e il tuo.
Jim In Texas,

2
@JimInTexas - Penso che il n. 1 dipenda da una serie di fattori. È del tutto possibile cambiare piattaforma, e sono dell'opinione che dovrebbe essere fatto se ci sono prove oggettive sufficienti per supportare l'affermazione che la tecnologia X è dannosa per la salute dell'azienda. Il fatto che sia utile nella situazione del richiedente dipende dal richiedente, dal momento che conosce meglio la sua situazione, ma penso che valga la pena considerare quando hai un problema con una tecnologia.
Shauna,

42

Dì solo che ritieni che lavorare con Blub non sia compatibile con il modo in cui vuoi sviluppare una carriera. Questo mantiene il motivo per lasciare il tuo attuale lavoro vicino a te, limitando la possibilità che le persone ti portino ad andartene personalmente. Mantieni la calma e dì che non era l'ambiente di lavoro, ma che tu e il lavoro siete divenuti separati. Se sono le brave persone che dici di essere, capiranno.

Inoltre, avvertirli che ti senti blub non è lo strumento per loro è tutto ciò che puoi fare. Spamare i documenti con "blub sucks" probabilmente non funzionerà.


25

Non c'è niente di sbagliato nel dire "Sto lasciando / ho lasciato la mia ultima posizione perché volevo lavorare con la tecnologia più recente / più interessante / meno crudele". Sei uno sviluppatore di software! Dovresti avere opinioni forti.

Ma preferirei sentirti dire che stavi correndo verso qualcosa piuttosto che scappare da qualcosa. "Sono davvero entusiasta di Flubber sulla rete Stack Exchange; sembrava più moderno e pieno di funzionalità rispetto a Blub, quindi voglio portare la mia carriera in quella direzione."


3
Grazie per il suggerimento di presentarlo come corsa verso qualcosa invece che lontano da qualcosa - non ci avevo pensato.
Brighid McDonnell,

a meno che blub sia COBOL o qualcosa del genere. Sono abbastanza sicuro che in alcuni casi potresti sostenere che qualsiasi cosa sia un'opzione migliore per la tua carriera.
Kevin,

Il punto non è tanto quello di dare una spiegazione dettagliata; è quello di dare una svolta positiva a quella che è stata (in verità) un'esperienza negativa. È CRITICO mantenere il tono delle interviste di lavoro sul lato positivo.
Scott C Wilson,

1
@Kevin COBOL in questo momento è un'ottima scelta per la tua carriera. Sto solo dicendo.
jv42

14

Molti buoni commenti sopra. Alcune cose da aggiungere o evidenziare:

  1. Non uscire fino a quando non avrai il nuovo lavoro. Perdi tutta la tua leva finanziaria.

  2. Documenta tutto ciò che fai per garantire una consegna senza intoppi. Vai oltre nella formazione del tuo sostituto.

  3. Prima e dopo il trasloco, non denigrare nessuno lì o le loro decisioni.

  4. Se ti viene chiesto perché te ne vai, puoi onestamente dire "per imparare cose nuove" e lasciarlo a quello.

Gestito correttamente, potresti ancora ottenere un buon riferimento tra qualche anno.

Buona fortuna con questo!


10

La domanda chiave è chi deve a chi cosa.

Sembri un tipo piuttosto basso in un'organizzazione medio-grande, nella fase di apprendimento della tua carriera; e in quella posizione, non devi assolutamente nulla al tuo datore di lavoro, tranne un preavviso di due settimane. Siate certi che non pensano nemmeno di dovervi più.

Non sto dicendo che se c'è qualcuno che realmente ascolterà e si preoccuperà delle tue ragioni, non dovresti parlare a lungo - ma non illuderti che hai qualche leva per cambiare effettivamente le cose in meglio come parte del tuo attività di uscita.


1
Sul serio. Trova un altro lavoro e vattene. Non c'è davvero altro.
Kevin,

9

Lascia il più possibile di una nota positiva. Non trasformare la storia in negativo su Blub. Trasforma la tua storia d'uscita su questa nuova entusiasmante opportunità per espandere le tue abilità oltre Blub.

Quindi lasciare un elenco scritto di attività in corso e i "potenziali" punti di pericolo per la sostituzione tecnica. Ora è il loro compito convincere i dirigenti (se sono d'accordo con te), non i tuoi.


6
+1 È davvero difficile non andare avanti nel dettaglio su Blurb mentre parti ma alla fine della giornata (e col senno di poi) probabilmente ti renderai conto che i commenti negativi - su qualsiasi cosa - non faranno molto bene. È positivo che tu ti senta responsabile ma non è la tua azienda e alla fine la tua responsabilità è finita quando parti.
Michael Durrant,

8

Il framework Blub può ancora soddisfare le esigenze aziendali del proprietario.

Non capisco perché ci si aspetterebbe che l'imprenditore scarti il ​​proprio investimento nella base di codice esistente (funzionante) solo perché il linguaggio / quadro non si adatta bene al cervello.

È molto più economico sostituirti con qualcuno che pensa che Blub sia fantastico.

Non sto dicendo che non dovresti andare avanti se Blub non funziona per te, ma non confondere i tuoi sentimenti con le esigenze del business.

Aggiornamento: "think"! = Data. Mi impegno a documentare gli ostacoli alla produttività e il loro costo giornaliero ogni giorno. Le cose che scivolano attraverso le crepe ora non lo fanno.

Esempio:

  • VPN non funzionante (10:15-10: 35: 20min);

  • strumento di configurazione non configurato correttamente (12: 30-13: 20 = 50min);

  • eccetera.

A meno che tu non abbia dati sulla domanda di produttività, hai solo un'opinione non informata.

Infine, come stai definendo "produttività". Dopotutto potrebbe essere più "produttivo" non dover scrivere i test per il nuovo codice o riparare test non funzionanti. (Sì, avevo un responsabile tecnico che ci credeva).

A meno che non sia possibile presentare una richiesta basata sui dati per una modifica, perché l'azienda dovrebbe cambiare?


+1 ma questo è il PoV del business che è spesso cieco. Il problema è che è difficile / impossibile dimostrare che aumenteranno la loro produttività passando ad altre tecnologie / stack / qualunque cosa. Troppo spesso le imprese in realtà non affrontano le imprese e sono reattori per il progresso; ma essendo reattori si è rivelato conveniente, ad esempio lavorare come consulente IT, dovrei essere contento che mi ci vogliono N giorni per fare ciò che potrei fare in N / 4 giorni con altre tecnologie; altri sono contenti perché non devono imparare cose nuove ... forzare un cambiamento significa anche forzare i colleghi a imparare o a muoversi ...
ShinTakezou

Bene, penso che ci sia un caso slam-dunk che lavorare in Blub e nel framework Blub sta consumando molte più ore di lavoro di quanto valga la pena, ma non sono un osservatore obiettivo, motivo per cui ho posto questa domanda. Non mi aspetto che l'imprenditore cambi le cose solo a causa delle mie argomentazioni, anzi, ho già deciso di cambiare lavoro. Per quanto riguarda l'investimento esistente, vedere "Fallacia dei costi sommersi". Parte del motivo per cui voglio partire è che il codice esistente non funziona: continua a rompersi e ci richiede di spegnere gli incendi.
Brighid McDonnell,

+1 per aver suggerito di quantificare il modo in cui i problemi con Blub ti costano tempo e denaro.
Paul Hiemstra,

6

Ho lasciato il mio primo lavoro, perché la società ha deciso di passare da Java a .NET. Ho semplicemente detto loro che ho investito molto impegno nell'apprendimento e nella padronanza di Java e non c'è modo di iniziare a studiare .NET mentre c'era bisogno di sviluppatori Java sul mercato del lavoro. Ho fatto un errore però. Ho detto loro questo prima di avere un nuovo lavoro, quindi ho dovuto passare un po 'di tempo a casa. Non c'è nulla di nuovo nella mia storia, hai grandi risposte, ma volevo enfatizzare due cose: l' onestà e avere già un nuovo lavoro .


2
Assolutamente. Smettere di fumare senza prima avere un lavoro è qualcosa a cui riservare quando odi il tuo lavoro e ti sta uccidendo alzarti e andarci ogni mattina.
Carson63000,

5

Per prima cosa non devi giustificarti quando lasci un lavoro, ma è generalmente quello che dovresti fare per mantenere buoni rapporti professionali con il tuo datore di lavoro. Non dimenticare che probabilmente verrà chiamato dal tuo nuovo datore di lavoro (lo fanno quelli più seri).

Dire che lasci perché pensi che siano bloccati in un Blub potrebbe non essere appropriato per due motivi, anche se l'onestà è di solito l'opzione migliore nella maggior parte delle situazioni:

  • In primo luogo può ferirli, nei loro sentimenti, e adottare una posizione difensiva contro di te. Potrebbe rendere le cose più difficili e dovresti sempre evitare di ferire gli altri sentimenti il ​​più possibile (mi piace fare qui l'associazione con l'intelligenza emotiva ).

  • In secondo luogo potresti avere torto. Sì, potrebbero avere le proprie ragioni per mantenere tali tecnologie. Molto spesso, non capiamo le scelte del management perché non abbiamo tutte le informazioni necessarie per costruire la nostra opinione.

L'unico modo che ho trovato appropriato per lasciare un'azienda è dire loro che vuoi fare qualcosa di più vicino a ciò che ti piace fare . Puoi dire loro che non ti piace la tecnologia, invece di dire loro che si sbagliano .


E se si vuole veramente risparmiare eventuali sentimenti feriti, dire loro che non solo stai spostando semplicemente perché si tratta di una tecnologia che si desidera personalmente a perseguire, ma aggiungere che probabilmente avrebbe lasciato molto tempo fa se non avesse goduto lavorare con un team così bravo e in un ambiente così piacevole.
Carson63000,

4

Puoi essere piuttosto franco. Solo perché non ti piace non significa che sia la scelta sbagliata per loro, quindi non aspettarti che cambino o schiaffeggino la testa e dicano "Certo che hai ragione, come potremmo essere stati così stupidi!"

Basta dire. Non è dove voglio essere tecnicamente, mi è piaciuto lavorare per te e con il team e ti auguro tutto il meglio. Quindi vai avanti.


3

Forma breve: dici loro che stai andando via per espandere la tua esperienza e abilità. Per quanto riguarda il tuo successore, non devi lasciare nulla al di là di qualsiasi documentazione / report / memo che hai prodotto.

Forma lunga: la programmazione, a differenza della maggior parte delle professioni, è in parte definita dagli strumenti che si utilizzano. Sia i manager che le risorse umane lo capiscono (anche quelli che richiedono 5-7 anni di esperienza Go), né sbatteranno le palpebre nel sentire che vuoi espandere la tua esperienza. Che tu voglia lavorare con uno strumento specifico o semplicemente variare la tua esperienza non sarà considerato né rifiuto né segno di inaffidabilità. A parità di altre condizioni, l'esperienza con più lingue, framework, editor, IDE è un vantaggio: ti dà un metro di paragone, rendendo il tuo giudizio più utile.

Non dici se hai cercato di convincere il tuo attuale datore di lavoro a cambiare strumento o se pensi addirittura che sarebbe una buona idea farlo. Se lo fai e lo hai, allora il tuo capo dovrebbe già avere tutto il necessario per la sostituzione se la decisione viene rivisitata, non è il tuo posto per cercare di convincerli ad accettare la causa al posto tuo.

Quello che dovresti lasciare per la tua sostituzione è la documentazione su come svolgere il tuo lavoro quanto hai a disposizione. Se ritieni che ci sia qualcosa che sai su come fare il lavoro con gli strumenti attuali, che la tua sostituzione non dovrebbe essere conosciuta o facilmente scoperta, quindi documentala.

Per quanto riguarda i tuoi reclami. Non dovresti menzionarli affatto, non sono rilevanti.


2

Se questa è una piccola azienda e tu sei l'esperto di tecnologia, dovresti prendere seriamente in considerazione di avere una discussione (privata) onesta con il tuo capo su come Blub sta danneggiando la sua attività.

Dalla tua descrizione non sono sicuro che ti definiresti l'esperto tecnologico dell'azienda e mi rendo conto che hai detto che la società è "bloccata" su Blub. Forse questa non è la discussione corretta da avere se ci sono altri dipendenti più felici o se non esiste davvero alcuna alternativa per il modello di business.

Ma questo mi sembra piuttosto serio. In un certo senso, sta danneggiando i suoi affari semplicemente perché non ti piacciono e non li trovi improduttivi e sei arrivato al punto in cui vuoi andartene. Perdere un buon impiegato è una situazione piuttosto orrenda per una piccola impresa (sei molto più cruciale per loro, di quanto faresti in una grande azienda).

Non sarei propenso a lasciare alcun avvertimento per un successore, ma assicurati di commentare e documentare il tuo codice nel miglior modo possibile per renderlo relativamente facile da assumere.

In parte non sono d'accordo con altre risposte sul fatto che non dovresti lasciare il tuo lavoro fino a quando non avrai un'alternativa. Se questo lavoro ti sta davvero buttando giù, può farti sembrare risentito nelle interviste per nuovi lavori, il che è molto poco attraente per i datori di lavoro. (In tal caso, potrebbe essere meglio solo fare una pausa netta) Il consiglio di dare una svolta positiva alle cose guardando avanti è un ottimo consiglio.


4
in questo settore, molte aziende hanno enormi investimenti in software obsoleti. È un grosso problema, ma non è un tuo problema e non lasciarti convincere a portare la croce per loro.
colorito

2

Molte ottime risposte qui già, ma ho sperimentato qualcosa di simile nel tentativo di introdurre migliori pratiche di gestione del progetto che alla fine mi hanno portato a sfidare tutti con importanti. Ho deciso di andarmene e ho dovuto considerare cosa dire.

Ho deciso di mordermi la lingua e lasciare la nota più positiva possibile, soprattutto perché molte delle persone con cui mi stavo scontrando erano mie amiche. Un paio di anni dopo l'azienda mi ha chiesto di tornare e gestire lo sviluppo del software a modo mio.

Quindi dico di lasciare una nota positiva perché non è necessariamente la fine della storia.


1

Finché vai subito a un altro lavoro puoi dire "migliore opportunità ecc." Ora, se stai andando via e non hai un altro lavoro, il divario potrebbe essere difficile, ma dovresti essere in grado di spiegarlo quando ti viene chiesto di voler riqualificare in qualcosa di diverso e hai bisogno di tempo per farlo.

Prova ad iscriverti a qualcosa in modo da poter mettere giù il college o il programma come quello che stavi facendo durante il divario.

Potresti anche provare ad atterrare (o meno) alcune semplici cose da freelance e quindi puoi elencarle come lavoratore autonomo. Assicurati solo di avere qualcosa da mostrare per questo.

Non aver paura del divario. Mia moglie non ha lavorato (fuori casa) per 7 anni e aveva due offerte allo stesso tempo, anche se non così alte come avrebbe voluto, erano offerte tecnologiche competitive.


-1

Questo succede e il fatto è che viviamo in un mondo molto "non-blub". Inoltre, a causa dell'esplosione nel campo della tecnologia non blub, hai delle opzioni, quindi direi che sei al sicuro.

Ciò che faccio attenzione, tuttavia, è ingannarti nel credere che questa sia la ragione principale, sei infelice e cerchi di far credere agli altri.

Questa è una ragione molto sciocca per abbandonare molto meno un argomento con la speranza di prevedere un cambiamento.

Non dire al tuo capo che è la ragione. Trasformalo in un normale "movimento di carriera". E sappi solo che se hai difficoltà ora, non aspettarti di essere felice altrove. Ci sarà sempre una sorta di fastidioso problema ridicolo che i programmatori hanno con i loro lavori, perché sono i nostri lavori a evidenziare i problemi e trovare soluzioni.

In bocca al lupo!

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.