Domanda:
Colpire un soffitto nella mia carriera
Michael Brown
2012-04-14 01:02:12 UTC
view on stackexchange narkive permalink

Faccio la mia carriera da 16 anni e ho raggiunto un tetto in cui le mie capacità di sviluppatore mi rendono più attraente come sviluppatore pratico che come manager dello sviluppo. Ho guidato con successo i team in passato come "pseudo-manager" in cui ho seguito / formato / gestito le responsabilità del progetto e del team, ma ci si aspettava comunque che dovessi svolgere attività quotidiane di programmazione.

A dire il vero , Non credo di essere un programmatore efficace come lo ero 5-10 anni fa, quando il mio entusiasmo compensava la mia limitata esperienza. D'altra parte, i manager guardano alla mia esperienza e conoscenza e preferirebbero tenermi come una risorsa tattica piuttosto che strategica. Quando si cercano posizioni di assunzione diretta come manager, la maggior parte dei lavori ha un rigido requisito di laurea e / o certificazione PMI. Non ho la mia laurea e il PMI richiede un certo numero di anni come project manager anche per sostenere l'esame. Immagino che la mia domanda sia come faccio a portare la mia carriera oltre a essere un lanciatore di codici?

Probabilmente sarà servito meglio da: http://area51.stackexchange.com/proposals/12887/it-careers-training ...
Se pensi che le tue capacità siano peggiori rispetto a 5-10 anni fa, mi sembra che tu non faccia abbastanza miglioramento personale nel tuo tempo libero. Nonostante quello che dicono gli altri sulla questione dell'equilibrio tra lavoro e vita privata, è davvero molto raro che tu possa imparare abbastanza solo sul lavoro per far crescere continuamente la tua carriera e continuare a migliorare le tue capacità. Se stavi davvero imparando come dovresti, dovresti essere uno sviluppatore molto migliore ora rispetto a 5-10 anni fa. Dovresti ottenere molte più funzionalità in molto meno tempo. In caso contrario, stai trascurando le tue capacità.
@Dunk Non è che non stia migliorando, credimi, sono il più grande sostenitore dell'auto-miglioramento. È solo che programmare 40 ore a settimana non mi interessa più. Come ho detto, sono più interessato al processo decisionale / alla regia ("il quadro più ampio") che a concentrarmi sul codice.
@Dunk - hai sollevato un punto eccellente - che nel campo SE, nessuna esperienza sul posto di lavoro ti terrà a galla per un periodo di tempo prolungato indipendentemente da quanto sia fantastica l'opportunità e completa in termini di tecnologia. tuttavia, questo porta un'altra domanda e cioè: con la tecnologia che evolve così rapidamente, il campo di manutenzione SE è troppo alto per mantenerti competitivo, lasciandoti troppo poco tempo libero per il tempo libero? In un campo che si evolve meno rapidamente, devi dedicare meno tempo libero ad affinare le tue capacità.
Cinque risposte:
#1
+10
Tangurena
2012-04-14 07:21:10 UTC
view on stackexchange narkive permalink

Se stai guardando la direzione del project manager, sostenere l'esame PMP senza gli anni come PM ti qualifica per il CAPM. Questo ti dà poi qualche anno per fare l'esperienza "in sella" come project manager. Potresti scoprire che la tua università locale offre un corso di gestione dei progetti che soddisfa la formazione sulla gestione dei progetti richiesta per il CAPM.

Per soddisfare i requisiti di laurea, potresti voler prima prendere in considerazione l'acquisizione di una laurea per soci dal college della tua comunità locale, quindi sfruttarla per una laurea di 4 anni in un secondo momento. La maggior parte delle contee ha un college della comunità e la maggior parte dei college della comunità offre corsi serali, alcuni offrono persino corsi online. Molti college considerano solo i corsi di 7 anni (o meno) per uno scapolo, mentre il diploma associato "blocca" i primi 2 anni di scuola. Questo ti consentirà di prendere lezioni serali a un ritmo più tranquillo adatto a qualcuno con una famiglia. Non so del tuo sistema universitario statale, ma qui in Colorado (e nel mio precedente stato della Florida), le università statali devono ammetterti (come studente trasferito) se hai un associato di un college comunitario in quello stato . Quindi, per gli studenti più grandi che devono lavorare e sostenere una famiglia, il percorso dal college della comunità agli associati all'università statale al percorso di scapolo è l'approccio più pratico per ottenere le credenziali di laurea.

Sono uno sviluppatore di software più vecchio e non voglio davvero dedicarmi alla gestione, quindi sto lavorando a un livello diverso (questo non sarà il mio primo scapolo) per ottenere le credenziali un campo diverso.

#2
+9
jmort253
2012-04-14 06:49:57 UTC
view on stackexchange narkive permalink

Esistono più percorsi di carriera per gli sviluppatori. Project Management, gestione funzionale, architettura software / sistema e ruoli di sviluppo senior.

Project management e gestione funzionale, come Development Manager, Team Lead e CTO, sono le posizioni dirigenziali, mentre la gestione del progetto è più importante gestire il successo del progetto e la gestione funzionale essendo più in linea con il successo del team, sia tatticamente che strategicamente.

Ho sentito di sviluppatori che si dirigono verso ruoli di architetto di sistema, che in realtà è solo una posizione tecnica di alto livello che non coinvolge la gestione delle persone tanto quanto la determinazione dell'architettura complessiva di grandi sistemi.

I ruoli di sviluppo senior sono più simili alla posizione in cui ti trovi. Alla direzione piacciono le persone come te perché puoi usare la tua esperienza per risolvere problemi complessi. Anche se le tecnologie cambiano molto e potresti pensare che le tue capacità di programmazione non siano più quelle del passato, i concetti alla base della risoluzione dei problemi sono piuttosto statici.

Ho visto ruoli di sviluppatore senior in cui il senior ingegnere era più indipendente, come un unico sviluppatore in un team di una sola persona. Una posizione come questa potrebbe essere un grande vantaggio per uno sviluppatore esperto che non vuole trasferirsi in una posizione di tipo manageriale, ma non vuole ancora avere lo stesso tipo di gestione pratica di un junior lo sviluppatore potrebbe trovarsi di fronte.

Potresti considerare di parlare con i tuoi manager e scoprire quali sono le tue opzioni; non devono nemmeno essere formali. Se sei davvero una persona preziosa nell'organizzazione, troveranno una posizione per te che utilizza le tue capacità e allo stesso tempo ti tiene impegnato.

Infine, una laurea può aiutarti a superare questo limite che ti impedisce di progredire. Considera l'idea di discutere con il tuo datore di lavoro per vedere se sarebbe interessato ad aiutarti a ottenere il tuo PMI. Non è chiaro quale sia il percorso che ti interessa di più, ma esprimere il tuo interesse in entrambi i modi potrebbe almeno farti sapere dove ti trovi.

#3
+5
BЈовић
2012-04-14 12:04:46 UTC
view on stackexchange narkive permalink

come faccio a portare la mia carriera oltre a essere un trasgressore di codici?

Cambia lavoro. O all'interno della stessa organizzazione o trasferisciti in un'altra azienda. Non ci sono modi per aggirare.

-1 per "Nessun modo"
#4
+2
jdb1a1
2012-07-09 22:13:59 UTC
view on stackexchange narkive permalink

Il requisito degli anni di esperienza di PMI non è necessariamente un lavoro di PM, ma anni in cui svolgi lavori relativi a progetti. Ciò significa che puoi contare i contributi che hai fatto su altri progetti verso l'obiettivo. Se ti occupi di programmazione relativa a progetti negli ultimi 15 anni, sarei pronto a scommettere che hai abbastanza esperienza relativa al progetto per sostenere l'esame PMP.

#5
+2
JohnFx
2012-07-10 03:39:45 UTC
view on stackexchange narkive permalink

Il più grande ostacolo se vuoi riavviare la tua carriera in questo modo è che quasi sempre implica l'accettazione di una riduzione dello stipendio per alcuni anni mentre costruisci la tua esperienza nella nuova area. Ricorda che una parte considerevole del tuo attuale stipendio è probabilmente basata sulla tua esperienza di programmatore. Questo non ti aiuta necessariamente in un ruolo diverso che non coinvolge la programmazione.

Se sei disposto a fare un passo indietro per portarne due in avanti, dovresti essere in grado di effettuare la transizione.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...