È utile avere un'esperienza a lungo termine in una tecnologia specifica piuttosto che a più di breve termine?

7

Attualmente sto lavorando su asp.net e ho quasi 1 anno di esperienza. Ora la mia azienda vuole cambiare la mia tecnologia e vuole mettermi nello sviluppo mobile (potrebbe essere diverso dallo sviluppo mobile .net). Questo sarebbe dannoso per la mia carriera? Come ho sentito dire, è utile avere una lunga esperienza in una tecnologia specifica rispetto a più di una.

    
posta user31187 13.07.2011 - 12:35
fonte

3 risposte

5

La tua domanda è fondamentalmente:

Specialista vs. Generalista

Ho visto molti specialisti che hanno fatto un buon lavoro. Specializzarsi in una singola abilità, tuttavia, può essere rischioso se i lavori iniziano a prosciugarsi in quell'abilità e diventa sempre più difficile trovare lavoro. La maggior parte degli specialisti che conosco si trasferiscono in diverse città ogni anno per seguire il lavoro, questa può essere una vita dura per un uomo di famiglia.

Personalmente ritengo che essere un generalista sia molto più gratificante. Ricevo sicurezza sul lavoro sapendo di avere competenze in stack di tecnologia Java e .NET e sto iniziando a imparare Python sul lato. Non posso fare abbastanza soldi ma ho la tranquillità di sapere che se l'economia si fa veramente male ho più scelte degli specialisti. Inoltre non ho mai dovuto lasciare la mia città per trovare un buon lavoro.

EDIT: Inoltre, vorrei aggiungere che anche con competenze generali su un curriculum che se mi comporto con fiducia fino al punto di arroganza che convinco la maggior parte degli intervistatori, sono altrettanto bravo dello specialista. Ho ottenuto offerte di lavoro per oltre la metà delle interviste che ho fatto nella mia carriera, quindi devo fare qualcosa di giusto.

    
risposta data 13.07.2011 - 13:05
fonte
1

L'esperienza in una tecnologia non conta molto se sei Smart e ottieni le cose

Guarda cosa cerca Joel Spolksy in un candidato a un'intervista, i datori di lavoro intelligenti avrebbero letto questo articolo o sarebbero a conoscenza dei suoi contenuti e staranno cercando la stessa cosa.

Personalmente, è meglio essere Smart in grado di apprendere rapidamente nuove tecnologie e adattarsi agli ambienti in evoluzione Ottenere risultati . Di Smart che non può adattarsi.

La tecnologia cambia così rapidamente che potresti dover adattare ciò che impari rendendo ridondante la tua specializzazione.

Penso che l'unica cosa che ferirà la tua carriera è se smetti di imparare cose nuove. Non appena smetti di imparare e applichi nuove cose, ti fermerai e cadrai in un solco.

Al momento sto imparando la programmazione funzionale in C #, F # e Haskell, Framework come NServiceBus, DB Document come RavenDB ecc.

Anche se non utilizzo queste tecnologie nel mio lavoro diurno, mi rende un programmatore migliore per quando lo faccio.

    
risposta data 13.07.2011 - 16:32
fonte
0

Direi di sì, è utile.

Posso dire che sono un tuttofare e maestro di nessuno. E mi trattiene. Mi annoio con una tecnologia prima che riesca ad essere veramente abile, passo a qualcosa di nuovo e interessante, e come risultato, le mie opzioni sono limitate.

Oh, non sbagliarmi, non ho problemi a trovare un lavoro. Sto ricevendo più offerte di lavoro di quante potrei mai gestire. Ma tutti i MIGLIORI - quelli che richiedono una vera conoscenza del livello guru - sono fuori dalla mia portata. Ne sto ancora cercando uno in cui la mia conoscenza interdominio sarà una risorsa. Si tratta di un integratore di sistema che riunisce due o più mondi.

Ma sembra che la maggior parte delle aziende preferisca un approccio che porta i team X a fare cose completamente diverse, dando loro X team leader veramente esperti nei loro domini specifici e senza un minimo di comprensione della tecnologia reciproca, dicendogli "Parlare tra loro "e come risultato, rilascia un mostro di frankenstein di un prodotto, messo insieme da parti non perfettamente corrispondenti.

L'avanzamento, il percorso di carriera è tutto incentrato sulla scalata di una singola scala dal basso verso l'alto. Se vuoi la diversità, devi salire un'altra scala dal basso verso l'alto, e non importa per il tuo nuovo potenziale datore di lavoro quanto sei andato avanti rispetto a quello precedente, e per il tuo attuale datore di lavoro rimarrai "quel ragazzo Perl" per sempre.

    
risposta data 14.07.2011 - 08:30
fonte

Leggi altre domande sui tag