La codifica è solo un aspetto della programmazione professionale. Il mio lavoro mi richiede di programmare, ma richiede anche di fare altre cose per lunghi periodi, a volte passano giorni o settimane quando non sto solo scrivendo .
Temo di lasciare atrofia le capacità di programmazione conquistate a fatica mentre mi siedo in riunioni, disegno diagrammi di architettura e annoto requisiti. (Per non parlare del fatto che non mi fido delle persone per scrivere requisiti che non capiscono il codice.)
Non posso semplicemente leggere libri e riviste sulla programmazione. Sono coinvolto in alcuni progetti open source nel mio tempo libero e StackOverflow e amici mi aiutano un po ', perché ho l'opportunità di aiutare le persone a risolvere i loro problemi di programmazione senza micromanaging, ma nessuno di questi è terribilmente strutturato, quindi è allettante lavorare prima sui problemi che posso risolvere facilmente.
Immagino che mi piacerebbe trovare una serie strutturata di esercizi (non importa quale lingua o ambiente) che ...
- ... posso fare periodicamente
- ... ha una sorta di requisito di tempo in modo da poter dire se sono andato a letto
- ... ha una sorta di punteggio in modo da poter dire se sto facendo errori
C'è una cosa del genere? Cosa faresti per mantenere fresche le tue abilità?