Lavoro come sviluppatore solista in una piccola azienda. C'è lavoro più che sufficiente, ma lo stesso non vale per i soldi. Pertanto, non vedrò nuovi colleghi 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 utilizzati dai nostri clienti, l'infrastruttura del sito Web, l'infrastruttura di rete locale, compresa la manutenzione di numerosi server e il supporto interno per menzionare le cose più immediate.
Mi piace molto il 95% di quello che faccio e ho un alto grado di flessibilità nel mio lavoro. Posso decidere cosa fare quando, e nessuno mi dice cosa fare, tranne che di tanto in tanto mi siedo con i miei colleghi per creare una tabella di marcia per ciò che devo fare. Mi ritengo di avere un'etica del lavoro elevata e di essere sopra la media concentrato su ciò che faccio, quindi le cose vengono 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 poiché sono uno sviluppatore solista, ho la sensazione che mi sto perdendo una "condivisione delle conoscenze" a cui partecipano altre persone "affini" che lavorano in grandi aziende . Non ho davvero nessuno con cui discutere degli ostacoli alla programmazione e delle decisioni di progettazione - e comincio a perdere questo. Inoltre, sono preoccupato per ciò che i futuri datori di lavoro potrebbero pensare di questo "eremita" che ha lavorato da solo per troppo tempo per poter prendere parte 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, ore di ritardo e aree di lavoro specializzate. Anche; Non sono sicuro se questa idea di "condivisione della conoscenza" avrà mai luogo?
Qualcun altro è stato in questa situazione? È una buona idea vista dal punto di vista della carriera e dal punto di vista dello sviluppo personale? Dovrei considerare di spostarmi in un posto più grande per (forse) far parte di un gruppo più ampio di sviluppatori e persone "affini"? In altre parole, l'erba sarà più verde dall'altra parte?