it-swarm-eu.dev

Jaká je kariérní cesta pro vývojáře, který nemá rád správu?

Pokud jste vývojář (Senior nebo Lead Developer) a raději byste zůstali s kódem/designem než se starali o kariéru managementu, jaké jsou dostupné kariérní cesty ve vaší společnosti nebo co jste slyšeli? Jak daleko můžete jít?

Je možné být i nadále geek, dokud si kousne prach, nebo je to příliš naivní?

Jsou lidé jako Strýček Bob stále považováni za vývojáře, jak tvrdí?

110
Shady M. Najib

Chodím sem na končetinu a řeknu něco, co pravděpodobně nebude odpověď, kterou chcete slyšet, ale pokud se vám nelíbí řízení, vaše kariérní cesta bude velmi omezená. Pokud se vám líbí kód, a pokud jste v tom opravdu dobří a nechcete se zastavit, pak je vaše kariérní cesta na jedné dráze: softwarový inženýr a poté vyšší softwarový inženýr.

Pokud si ostatní uvědomí, jak jste dobří, bude jejich sklon směřovat k tomu, aby vás postavili do pozice, kde můžete předávat své zkušenosti ostatním. Jinými slovy, budou chtít, abyste to spravovali a/nebo řídili. Je obtížné převzít tuto přidanou odpovědnost, aniž by přijalo nějakou formu řízení. Pokud jste architekt a zodpovídáte za návrh systému a pokud chcete, aby byl tento návrh úspěšně implementován, budete muset vést a řídit ostatní. Pokud se stanete zakladatelem start-upu a stanete se úspěšným, je pravděpodobné, že v určitém okamžiku budete muset někoho najmout, aby vám pomohl, a pak je budete muset spravovat. Pokud se stanete CTO, tak v pekle neexistuje způsob, jak budete moci ne spravovat.

Jak již bylo řečeno, nemyslím si, že na tuto otázku lze odpovědět bez pochopení toho, co se týká řízení, které se vám nelíbí. Máte rádi řídící pracovníky? Nelíbí se vám myšlenka, že kódování není vaší hlavní odpovědností? Nelíbí se vám břemeno odpovědnosti za úspěch něčeho?

Odpověď na tuto základní otázku vám pomůže nasměrovat vás správným směrem. Nebo jinými slovy, způsob, jakým bychom měli všichni přemýšlet o práci, kterou děláme, je toto: jaká je vaše ideální práce) vypadat jako? Zapomeňte na tituly na sekundu, zapomeňte na společnost, pro kterou pracujete, zaměřte se na svůj každodenní život a na věci, díky nimž budete opravdu šťastní a prosperující. Poté vytvořte tuto pozici na místě, kde pracujete, nebo ve společnosti, kterou si sami budujete.

76
Byrne Reese

Závisí na druhu společnosti, pro kterou pracujete.

Mnoho společností neocení talentované a zkušené vývojáře tak vysoko jako manažery a nikdy je neodmění na stejnou úroveň <- Toto není druh společnosti, jako byste měli pracovat.

Jiné společnosti (obvykle více zaměřené na technologie) ocení jejich vývojáře více a pobyt v technice by neměl omezovat vaši kariéru, pokud jde o odměnu a status <- pravděpodobně byste chtěli pracovat pro tento druh společnosti.

Pokud máte trochu podnikatelského ducha, můžete také založit vlastní společnost - pak byste byli šéfem.

29
DanSingerman

V mé společnosti jsou stopy vedení a jednotlivých přispěvatelů oddělené a většinou paralelní. Jednotliví přispěvatelé mohou ve společnosti stoupnout velmi vysoko (až na technického pracovníka), aniž by byli vedoucím lidí. Pomáhá částečně vyhnout se Peter Princip , i když nikdy úplně.

18
Noah Richards

Přestože Architect vypadá, že má negativní konotace, myslím, že je to technický ekvivalent přechodu k řízení.

17
John MacIntyre

FWIW, Microsoft (jako další velké společnosti, jsem si jistý) má kariérní cesty pro non-manažery, kteří jdou na ekvivalentní úrovně VP (Distinghished Engineer a Technical Fellow). MS je opravdu velká na tom, aby ukázala kariérní cestu pro non-manažery.

12
Alan

Pravděpodobně něco takového:

Jr Developer -> Developer -> Sr Developer/Team Leader/Lead Developer -> Softwarový architekt

7
JohnL

Smluvní. V práci na volné noze je mnohem více peněz.

4
Ryan Roberts

Viděl jsem několik cest:

  1. Produktový manažer
  2. Analytik požadavků
  3. Architekt
  4. Vedení týmu
  5. Správce konfigurace
  6. Technický spisovatel
  7. Zakladatel zakládání
  8. Grant Writer
4
wheaties

Závisí na společnosti. Mnoho společností nabízí dvě cesty pro postupující vývojáře: technické a management. Pokud dáváte přednost technickým, pohybujete se pomalu do platové třídy, rozvíjíte cenné dev dovednosti, ale držíte se rozvoje - stanete se guruem. Je to méně peněz než jít na správu, ale pokud chcete hacknout, dokud nezemřete, je to způsob, jak jít.

3
Fishtoaster

Pokud pracujete pro malou společnost, vývojář může být nejvyšší rolí, pokud nezačnete založit vlastní společnost. Poté se stanete vývojářem/ředitelem. Nedělejte si starosti s dosažením nejvyšší technické role ve společnosti. Jen to, co tě dělá šťastným.

3
Siamac Nikoo

Pokud pracujete pro správný druh společnosti, pak by nemělo být omezení být vývojářem, pokud jste v tom opravdu dobří. Management je ve skutečnosti jedním z nejjednodušších způsobů, jak vyšplhat na kariérní žebřík, pokud jste méně technicky zdatní. Viděl jsem to velmi často ve světě vývoje softwaru.

Takže si myslím, že pokud chcete žít ve světě kódů, ale dostat se na vrchol stromu, musíte se ujistit, že pracujete pro správnou společnost - pokud jste dostatečně dobře na dost dlouho, udělají pro vás pozici - v konečném důsledku můžete díky své rozsáhlé zkušenosti nakonec být rozhodovacím činitelem (ale nikoli manažerem). Viděl jsem, jak se vývojáři přestěhovali do rolí senior viceprezidenta, aniž by museli někoho řídit, ale kvůli jejich znalostem, zkušenostem a nadšení.

Může to také znít zjevně, ale měli byste se svým šéfem promluvit o tom, jaké jsou vaše možnosti kariérního postupu - možná vás překvapí. Pomáhá, když přemýšlíte o některých potenciálních pracovních pozicích, které ve vaší společnosti neexistují, a můžete se zeptat svého šéfa, pokud se můžete snažit změnit to - něco jako „vedoucí kvality kódu“ nebo v podstatě název, který naznačuje více než jen vývojář, i když můžete být jen vývojářem - díky tomu budete vyniknout, pokud jde o budoucí propagační akce nebo dokonce zaplatíte recenze. Musíte si uvědomit, že nahoře je méně pracovních míst, takže musíte vyniknout. Mnoho lidí říká, že pracovní pozice znamená jen velmi málo, ale není to pravda - může si udělat kariéru, pokud si vyberete vlastní - provedení tohoto jednoduchého aktu také ukazuje určité ambice.

2
Heatwave

Když jsem tam byl, Texas Instruments měl dvojí žebřík.

  • Engineer Associate
  • Inženýr
  • Senior inženýr
  • ---- odtud jsi musel být nominován někým, kdo už byl nahoře
  • Člen technického personálu skupiny
  • Senior člen technického personálu
  • (možná) Vážený člen technického personálu
  • TI Fellow
  • TI Senior Fellow
  • Hlavní ředitel TI (pokud vím, ve společnosti byl jen jeden z nich)
1
John R. Strohm

existuje mnoho titulů, které se nacházejí v cestě programátorů, pokud se drží technické kariéry, jako je

  • Hlavní vývojář/vedoucí vývojový technik.
  • Vedoucí týmu.
  • Solution Architect (zaměřený na návrh a integraci systému atd.).
  • CTO (Chief Technology Officer) .. je to zcela technické, ale s kořením, že se jedná o špičkovou technickou osobu v organizaci.
0
Bishoy Ghaly