C'è già molto presentato qui, quindi non ripeterò ciò che è stato detto.
A prima vista mi sembra di avere esperti e un leader con capacità / idee di gestione. Questo è buono, ma è incompleto .
Tu sei il pragmatico: rendi la vita più facile.
Ci sono almeno due aree che puoi coprire:
- approfondendo i dettagli tecnici del linguaggio scelto dall'avvio
- migliorare la qualità del codice e rendere più agevoli gli angoli di lavoro con esso
tecnico
Quei ragazzi sono esperti nei loro campi, e questo è positivo, ma ciò non significa che essi sappiano come fare il codice per uscire da un sacchetto di carta. Onestamente, ho visto persone molto brillanti scrivere codice orribile e non gestibile.
Hai l'opportunità di diventare il responsabile tecnico qui. Impara la lingua dentro / fuori, finché non conosci tutte le sue sottigliezze. Impara gli idiomi che la comunità usa. Cerca le librerie utili che esistono là fuori.
Qualità
Ci sono compiti ingrati ma utili:
- chi gestisce il repository del codice sorgente?
- chi scrive / mantiene i test?
- chi controlla che la suite di test passi? e identifica i colpevoli colpevoli? e ping inesorabilmente i trasgressori?
Ci sono alcuni passaggi che aiutano, siano essi molto formali o meno:
- come rivedi i commit? (Esiste una proprietà associata ad alcune aree del codice?)
- come pianifichi il lavoro / le attività?
Ci sono molte attività periferiche attorno all'idea di avere idee e scrivere codice.
Hai l'opportunità di diventare il lead di qualità qui. Scopri le best practice del settore (bit di "Agile", bit of scrum, bit di TDD, ...) e componi un processo adatto alla tua azienda. Impara i sistemi di compilazione (make, cmake, ninja, qualunque cosa) e scrivi gli script che facilitano la creazione / distribuzione. Controlla Jenkins (o qualsiasi altra cosa) e crea un server di integrazione continuo.
Sono impressionanti nei loro rispettivi domini e questo è grandioso. Dato che al momento non sei specializzato, direi che è il momento per te di identificare i punti deboli (puoi chiedere anche le loro opinioni) e riempire una (la) buca (e)!