Di recente sono stato assunto in una grande azienda (migliaia di persone, per dare un'idea delle dimensioni). Dissero di avermi assunto per il mio rigore e perché, nonostante la mia giovinezza (ho 25 anni), ero un programmatore C / C ++.
Ora che ci sono, posso vedere che l'intero sistema è vecchio e spesso utilizza tecnologie obsolete. Non esiste una convenzione di denominazione (file, funzioni, variabili, ...), non usano il controllo versione, non usano eccezioni o polimorfismo e sembra che quasi tutti abbiano perso la passione (alcuni hanno solo 30 anni ).
Vorrei suggerire alcuni cambiamenti, ma non voglio essere "il nuovo ragazzo che vuole cambiare tutto solo perché non vuole adattarsi". Ho cercato di "adattarmi", ma in realtà mi ci vuole una settimana per fare quello che farei un pomeriggio, proprio per via dei poveri strumenti che siamo costretti a usare. I miei colleghi non guardano mai molto alle nuove "cose" e tecniche che le persone usano oggi. È come se si fossero appena arresi. La situazione è davvero frustrante.
Sei mai stato in una situazione simile e, in caso affermativo, quali consigli mi daresti? C'è un modo sottile di cambiare le cose senza diventare la pecora nera qui? O dovrei rinunciare anche alla mia passione ed energia?
Grazie.
aggiornamenti
Seguendo i tuoi preziosi consigli sono stato in grado di suggerire modifiche e ora sono responsabile del team che deve creare e distribuire Subversion: D Grazie a tutti voi!
6 mesi dopo
Ho lasciato e ho trovato un ambiente molto più interessante, con una paga molto migliore e sfide più interessanti. Non ci tornerei per niente.