Lavoro come sviluppatore solista in un piccolo azienda. C'è più che abbastanza lavoro, ma lo stesso non vale per i soldi. Quindi, non vedrò nessun nuovo collega nel prossimo futuro.
Sono responsabile di tutto ciò che ha a che fare con le operazioni IT. Ciò comporta lo sviluppo e la manutenzione del software utilizzato internamente, lo sviluppo e la manutenzione di vari siti Web che i nostri clienti utilizzano, l'infrastruttura del sito Web, l'infrastruttura della rete locale inclusa la manutenzione di diversi server e il supporto interno per citare le cose più immediate.
Mi piace molto il 95% di quello che faccio e ho un alto grado di flessibilità nel mio lavoro. Devo decidere cosa fare quando, e nessuno mi dice veramente cosa fare a meno che io ora e poi sedermi con i miei colleghi per creare una tabella di marcia per ciò che ho bisogno di fare. Mi considero di avere un'etica di lavoro elevata e di essere al di sopra della media focalizzata su ciò che faccio, quindi le cose vanno fatte.
Tuttavia, sono arrivato al punto in cui mi manca davvero avere altre persone intorno a me che lavorano con lo stesso. Anche se ho bisogno di familiarizzare con una vasta gamma di tecnologie come sviluppatore solista, ho la sensazione di perdere una "condivisione della conoscenza" a cui partecipano altre persone "affini" che lavorano in aziende più grandi in. Non ho nessuno con cui discutere gli ostacoli alla programmazione e le decisioni di progettazione con - e sto iniziando a perdere questo. Inoltre, sono preoccupato per i futuri datori di lavoro che potrebbero pensare a questo "eremita" che ha lavorato per troppo tempo per poter partecipare a una squadra.
Tuttavia, dall'altra parte, sto pensando che non otterrò il mio attuale grado di flessibilità in un'azienda più grande. Vedrò scadenze molto più rigide, orari tardivi e aree di lavoro specializzate. Anche; Non sono sicuro che questa idea di "condivisione della conoscenza" avrà mai luogo?
Qualcun altro è stato in questa situazione? È una buona idea vista da una prospettiva di carriera e da una prospettiva di sviluppo personale? Dovrei considerare di trasferirmi in un posto più grande per (forse) diventare parte di un gruppo più ampio di sviluppatori e di persone "come mentalità"? In altre parole, l'erba sarà più verde dall'altra parte?