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.