Ho quasi 5 anni di esperienza come sviluppatore web, e sento che dovrei essere di livello medio ormai, ma quando percorro il cammino penso di essere ancora piuttosto "giovane".
Ecco quello che penso sia il problema: per la maggior parte della mia carriera, raramente ho avuto una vera guida da parte di uno sviluppatore più anziano e zero esperienza con i team di sviluppatori, quindi ho dovuto scavare un sacco di soluzioni, e fare tutto tagliato e asciugato. In pratica, non c'era tempo da perdere come unico responsabile della scrittura o del mantenimento del codice. Per questo motivo, non ho alcuna conoscenza formale dello sviluppo del software process e alla fine ho capito che la codifica è solo una piccola parte del processo.
Mi piacerebbe molto lavorare con un team di sviluppatori con una solida esperienza, ma temo che sarebbe una corsa molto irregolare cercando di adeguarsi alla base di conoscenze richiesta per i processi di sviluppo. Come programmatore che ha pilotato da solo la maggior parte della sua carriera, cosa posso fare per prepararmi a "sistemarmi" in un lavoro con una squadra più grande (almeno 5) di professionisti esperti?
Modifica: A tal fine non ho superato molti test tecnici rilasciati dalle società "big shot" che prosperano nei loro software e sviluppatori. Per grande non intendo come Google, ma con un discreto successo nell'area geografica.