Una cosa che mi ha veramente aiutato è fare un progetto per animali domestici (all'incirca) all'anno. Le mie linee guida generali sono:
- Dovrebbe essere qualcosa di utile, anche se solo per me (un prurito da graffiare),
- È perfettamente ok reinventare la ruota (dato che è un'esperienza di apprendimento),
- Dovrebbe coinvolgere concetti / tecnologie con cui non ho familiarità,
- Finisci. In realtà finirlo. Nessuna scusa, finiscila.
Ho già ha pubblicato una domanda per il progetto di quest'anno, ma purtroppo non ho ancora avuto la possibilità di avviarlo. Ho anche ha postato una risposta che documenta il mio processo come sviluppatore solista, poiché finora tutti i miei progetti per animali domestici sono progetti solisti.
E naturalmente, il mio altro modo estremamente ovvio per migliorare me stesso come programmatore è in agguato attorno a Programmers SE, e la lettura di tutto , senza comprenderne davvero la maggior parte. Ma sto capendo sempre di più ogni giorno, grazie a tutti!