La codifica è solo un aspetto della programmazione professionale. Il mio lavoro mi richiede di programmare, ma richiede anche che io faccia altre cose per lunghi periodi - a volte trascorrono giorni o settimane quando non sono solo codice .
Ho paura di lasciare atrofia delle abilità di programmazione faticosamente conquistate mentre sono seduto alle riunioni, disegna diagrammi di architettura e annoto i requisiti. (Per non parlare del fatto che non mi fido delle persone a scrivere requisiti che non comprendono il codice.)
Non riesco a leggere libri e riviste sulla codifica. Sono coinvolto in alcuni progetti open source nel mio tempo libero, e lo stackoverflow e gli amici 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.
Credo che quello che mi piacerebbe trovare è un insieme strutturato di esercizi (non importa quale lingua o ambiente) che ...
- ... Posso fare periodicamente
- ... ha un qualche tipo di esigenza di tempo, quindi posso dire se ho perso tempo
- ... ha qualche tipo di punteggio, quindi posso dire se sto facendo errori
C'è una cosa del genere? Cosa faresti per mantenere nuove le tue abilità?