Sono una persona efficiente e sto cercando di trovare il metodo migliore per diventare un grande sviluppatore Java. Ecco cosa sto pensando:
- In primo luogo, impara la sintassi e i concetti orientati agli oggetti. Praticalo e leggilo fluentemente come una lingua parlata. Programmazione di programmi di classe all-in-one molto piccoli (30-50 linee) per esercitarsi con i concetti di base e terminare la maggior parte dei problemi di pratica codingbat .
- Scopri le librerie fondamentali: java.util, java.lang e java.io . Padroneggia questi e i concetti che si applicano a loro. Scrivi alcuni piccoli programmi con una struttura di classi semplice e risolvi un sacco di problemi su codeabbey con i concetti appena appresi.
- Acquisisci familiarità con molte altre librerie Java scrivendo un programma basato sui concetti che vengono convertiti in esso. Ad esempio: potrei fare una semplice applicazione di pittura con java.awt . Ogni programma potrebbe richiedere un paio di giorni per essere completato e avrà strutture di classe che diventeranno leggermente più complesse nel tempo.
- Iniziare a realizzare progetti di medie dimensioni e studiare il codice sorgente di progetti java di grande successo. Questi progetti potrebbero richiedere una settimana o due e saranno per lo più cloni di semplici applicazioni e utilità. Fallo finché non mi trovo a mio agio con Java e con le librerie standard.
- Inizia a sviluppare progetti sempre più grandi. Cerca grandi progetti open source per acquisire esperienza e cercare lavori di piccole dimensioni (che diventano progressivamente più grandi) nello sviluppo Java. Forse ottenere la certificazione e fare un test per verificare le capacità di programmazione Java.
Mi piacerebbe qualche critica sul mio piano, e se alcuni dei programmatori più esperti potessero dirmi cosa farebbero se dovessero imparare a programmare da capo. Sono attualmente alla fine del secondo passaggio e sono molto motivato. Grazie!