Ok, quindi sono a un punto in cui penso di avere le mie basi in basso. Mi piacerebbe pensare che sto appena iniziando a diventare uno sviluppo intermedio. Quindi, come faccio a salire di livello qui?
Mi sembra di aver raggiunto la mia soglia, ma voglio davvero romperlo e andare avanti, fare cose più folli (per contesto, sto parlando di programmazione).
Quindi, quale sarebbe la migliore strategia per raggiungere questo obiettivo?
Sto lavorando a più progetti collaterali (sono uno studente).
Come devo avvicinarmi all'apprendimento per programmare da qui? Quello che faccio attualmente è, se non riesco a capire come risolvere un problema, Google o SO, trovare una risposta, modificarla come richiesto e usarla. E 'questo il modo corretto di andare? C'è un modo migliore?
Come faccio a conoscere nuovi concetti, nuove classi, ecc. in modo organizzato, uno che non sovraccarichi il cervello?
So che è pratica, pratica, pratica, ma la domanda è: cosa praticare? C'è così tanto e solo così tanto che posso fare.
Condividi le tue conoscenze!
PS: il mio campo principale è Java, quindi l'ho taggato anche per alcuni consigli specifici.
EDIT : come ho detto, sono uno studente, NON in CSE major, quindi non ho clienti o "requisiti" di per sé. Quindi quali sono le migliori strategie per sviluppare i miei progetti? Ho fatto alcuni progetti e ho imparato molto da loro, ma c'è una guida sugli standard o le convenzioni sui progetti? Come strutturo i miei progetti? Come li costruisco in modo efficiente?