Qual è la migliore fonte per imparare la programmazione Java?
Beh, dal mio viaggio di apprendimento, direi che la risorsa più efficace per imparare la programmazione Java è quella che si basa sui seguenti parametri - quella che discute i diversi approcci che gli studenti possono usare per risolvere una questione e non limita la loro mente a un solo metodo, quella che non si limita a glissare sugli argomenti, quella che considera che gli studenti sono nuovi nel campo e non sono esperti dell'ambiente Java, quella che spiega perché il programma viene eseguito nel modo in cui viene eseguito.
Francamente, anch'io ho imparato queste lezioni nel modo più duro. Ma ora, avendo padroneggiato la materia, e quindi avendo messo nel sacco un lavoro ben pagato di sviluppo software appena uscito dal college alla Airbnb (96.200 dollari), mostrando ai reclutatori le mie abilità nella programmazione Java e DS & Algo, per mezzo del mio progetto sviluppato-
Raccogliere e compilare i dati sullo stato dei taxi in esecuzione in una particolare località, in Java. L'MVP del progetto aveva la possibilità di prenotare un taxi, di cercare i taxi con autisti a 5 stelle, ordinando i taxi in base alle autiste. Una volta prenotato un taxi, tre dei contatti selezionati dall'utente ricevevano i dettagli del taxi e dell'autista.
Vedi, Java è di per sé un linguaggio facile da comprendere e la padronanza della materia può essere raggiunta con successo in un breve lasso di tempo, tuttavia c'è un avvertimento. Come principiante, molto dell'interesse dell'allievo per la materia è nelle mani del tutor e nel modo in cui il corso viene tenuto. Un coaching inefficiente può portare abbastanza rapidamente lo studente a perdere interesse nella materia. Questo può avere gravi implicazioni sulla propria carriera.
Qui, sto condividendo il link al corso che mi ha aiutato a padroneggiare la programmazione Java, lo troveresti utile - My Preferred Java Learning Resource
Nel mio viaggio di apprendimento, mi sono reso conto che la maggior parte delle risorse disponibili per imparare Java - libri, materiale PDF, tutorial, ecc, non sono amichevoli per gli studenti. Sentivo che l'autore/tutor aveva fretta di arrivare alla fine del corso e non istruiva il processo di pensiero necessario per arrivare alla logica dietro la scrittura di quei pezzi di codice e supponendo che uno sia ben versato con l'ambiente di programmazione Java. Ma, questo non è il caso di qualcuno che è un principiante.
Inoltre, in diverse risorse ho trovato che mentre risolve le domande di programmazione, l'autore applica una logica/tecnica che non è stata ancora insegnata. Questo porta l'allievo a saltare a quelle sezioni del tutorial dove viene discusso quel particolare argomento. I concetti insegnati in quelle sezioni a loro volta applicano la logica che appartiene ad un altro concetto, discusso in un'altra parte della risorsa. Spesso, questo è un ciclo ripetitivo.
Vorrei anche dire che nei miei primi giorni di apprendimento, ho fatto ricorso a video tutorial gratuiti disponibili sul web. Ma, con il tempo mi sono reso conto che un grosso problema con l'apprendimento da loro è che essendo la comunità 'libera e aperta a tutti' per chiunque di iscriversi e insegnare, attirano un sacco di creatori che stanno pensando di fare soldi veloci. La qualità del contenuto di tali tutorial è discutibile. Inoltre, non si può dimostrare la propria padronanza dell'argomento a potenziali datori di lavoro a causa della mancanza di un certificato per i corsi completati.
Se volete leggere di più sul mio viaggio di come io, un dilettante completo nella programmazione Java, ho imparato l'argomento e alla fine ho trovato un lavoro ben pagato in uno dei giganti del software, qui lo sto condividendo in dettaglio - Il mio viaggio di apprendimento Java
Articoli simili
- Fare un editor di testo in Java è un buon progetto per imparare Java?
- Qual è la migliore piattaforma per la programmazione java?
- Se conosco Java, e come creare applicazioni Android utilizzando Java, quali sono i passi per pubblicare una mia applicazione?
- Qual è il modo migliore per imparare Java da zero e quante ore devo metterci?