Qual è il percorso di carriera per un generalista del software? [chiuso]

31

Una domanda sulle specialità software ha ispirato questa domanda.

Quanto è prezioso un software generalista rispetto a uno specialista?

Quando dico generalista, intendo qualcuno che può portare un progetto dai requisiti all'implementazione ed è competente in tutte le fasi del ciclo di vita dello sviluppo del software. Qualcuno che può mettere insieme tutte le specialità in un insieme coerente. Un esperto generalista conosce le sue debolezze e le riempie affidandosi a specialisti - ad esempio: specialisti Oracle o specialisti UX.

Che cosa vedi come l'ultimo percorso di carriera del software generalista?

    
posta Ryan Michela 08.11.2010 - 20:19
fonte

5 risposte

10

L'ultimo percorso di carriera del software generalista è quello di diventare l'esercito IT di una sola persona, in grado di affrontare qualsiasi problema che coinvolga codice di qualsiasi tipo come mercenario autonomo. Immagino che queste persone sarebbero estremamente rare, ma potrebbero esistere da qualche parte. ;)

Il generalista potrebbe avere la sfida di mantenere le proprie abilità come immagino che la maggior parte delle persone in questo ruolo finirebbe per specializzarsi un po 'in termini di ciò che sperimentano in quanto non è spesso che un'azienda darebbe lo stesso ragazzo l'opportunità di conoscere ogni tipo di sistema, ad es CRM, ERP e CMS per citarne alcuni con l'acronimo. Ci sono vari punti tra il generalista e lo specialista, anche se qualcosa come lo sviluppo web potrebbe essere considerato piuttosto generale o piuttosto specializzato a seconda della propria visione.

    
risposta data 08.11.2010 - 20:26
fonte
27

Consultant

L'ho fatto per un po 'e essere un generalista è l'abilità n. 1 che ti renderà un successo. Quando le persone hanno un problema, in genere risolvono quel problema in un modo per un lungo periodo e hanno bisogno di consulenti per avere una nuova prospettiva. Come consulente è necessario conoscere TUTTI i TIPI di prodotti, open source, closed source, Oracle, Microsoft, Red Hat. Devi sapere cosa è buono, cosa è male e cosa è meglio per il cliente. Per essere in grado di farlo è necessario essere un generalista e sapere come essere un esperto veloce. Per essere un esperto veloce (senza esserne già uno), è necessario conoscere i principi e le pratiche fondamentali dello sviluppo del software, senza conoscerne solo un'implementazione. Devi essere in grado di raccogliere le cose senza averle viste prima e in breve tempo essere in grado di esserne competente. Essendo io stesso un autoproclamato generalista, la consulenza è stata la migliore mossa per la mia carriera e il più divertente che ho fatto nello sviluppo del software. Nuove esperienze, una gamma nuova e diversificata di progetti e tecnologie, una buona retribuzione e tratti generici ti aiuteranno ad avere successo.

    
risposta data 08.11.2010 - 21:14
fonte
10

Software / Sistema / Enterprise Architect - Troppi x titoli Architect in questi giorni, ma ti viene l'idea:).

Finché rimani un architetto relativamente pratico (e non un white paper che scrive un architetto di torre d'avorio), allora questo è un percorso di carriera abbastanza buono per un generalista.

    
risposta data 08.11.2010 - 20:24
fonte
5

Penso che lavorare per una società più piccola, se riesci a trovarne una buona, è la strada da percorrere. Una volta ho avuto un lavoro in cui le mie mansioni consistevano nello sviluppatore web, sysadmin, content writer, marketer online / "SEO" e supporto tecnico in ufficio. Scoraggiato a volte, ma è stato molto divertente e una buona esperienza di apprendimento

    
risposta data 08.11.2010 - 21:43
fonte
0

Un project manager che i tecnici possono rispettare, e chi apprezza la loro arte?

Ovviamente, potrebbe essere una linea sottile prima di essere un manager di gestione sapendo quanto basta per essere pericoloso su un sacco di cose ...

    
risposta data 08.11.2010 - 20:46
fonte

Leggi altre domande sui tag