Java è facile da imparare?
Imparare a programmare è una maratona, non uno sprint, quindi ti consiglio di mantenere la calma.
So che come principiante è abbastanza impegnativo imparare a programmare. Richiede duro lavoro, sforzo e determinazione. Anche gli studenti più brillanti rimangono spiazzati quando vengono introdotti alla programmazione in un corso per principianti. Ma col passare del tempo non fanno che migliorare. Perché è così? È così perché non si arrendono affatto e sanno che le grandi cose arrivano a chi aspetta e persevera. L'inizio può essere difficile, ma credetemi, una volta che lo prendete è molto affascinante.
Secondo me, un principiante dovrebbe iniziare a imparare a codificare in Java perché imparare i fondamenti di Java è abbastanza facile e divertente. Inoltre, in Java, imparare OOPs è relativamente facile e avete solo bisogno di avere la logica e l'implementazione è un pezzo di torta per voi.
Ora venendo su come imparare?
La stessa domanda era nella mia testa circa due mesi fa, come dovrei imparare a codificare? Poi sono venuto a sapere che ci sono due tipi di persone in questo mondo:
- Chi ha talento o possiamo dire auto-motivato e può imparare tutto da solo.
- Chi ha bisogno di una guida e non ha molto talento.
Ho esplorato entrambi i campi, quindi seguite la risposta all'ultimo per evitare gli errori che ho fatto.
Bene, se stai cercando risorse gratuite, allora mi piacerebbe citarne alcune:
- freeCodeCamp - Questo corso è davvero molto buono e gli studenti stanno ancora imparando molto dai suoi video su Java
- Derek Banas's Playlist - Beh, non ho provato questo, ma ho sentito da alcuni dei miei amici su quel corso che anche questo corso è buono.
Puoi fare un sacco di domande da Hackerrank che sarà molto utile per te e poi passare a Leetcode, iniziare a praticare 5-10 domande ogni giorno.
Se vuoi provare domande limitate e di alto livello, puoi andare anche con Interviewbit ma assicurati di una cosa che dovresti essere autodisciplinato, praticare da solo, ed essere disposto a fare tutto da solo perché fare tutto da solo richiederà molto tempo. Se avete un'ampia quantità di tempo, fatelo. Non sentitevi frustrati se vi bloccate su qualche argomento o domanda.
Altrove,
Potete andare con CODING NINJAS. Ho preso la prova gratuita del loro corso Data Structures and Algorithms ed è davvero molto buono.
- Coding Ninjas Java and DSA Course: - Questa è una risorsa a pagamento ma è la migliore risorsa che ho incontrato finora. Il corso è davvero sorprendente e ti aiuta molto a capire i concetti in profondità nelle strutture di dati. Le lezioni sono tenute in modo molto impressionante. Ogni concetto in dettaglio e anche molte domande sul loro sito migliorano, il che è molto buono.
- Il vantaggio principale è la funzione di assistente didattico e la qualità dei compiti è davvero buona. I TA sono disponibili 24/7 per risolvere tutte le tue domande.
CONCLUSIONE:-A mio parere Coding Ninjas è la migliore piattaforma su cui puoi imparare Java in modo molto organizzato e con una conoscenza approfondita di OOPS. Non c'è bisogno di perdere tempo su altre piattaforme perché la qualità che si ottiene qui non è disponibile da nessuna parte. Non dirò che è perfetto perché niente è perfetto in questo mondo, ma posso assicurarvi una cosa su di esso che sarete soddisfatti dopo aver esplorato il contenuto su di esso.
Come è ben detto che:-
"Meglio tre ore troppo presto che un minuto troppo tardi"
Quindi, iniziate ad imparare e praticate quante più domande potete. Sicuramente lo supererai.
Spero che sia d'aiuto! Felice apprendimento :)
Grazie e saluti,
Shilpi
Articoli simili
- Fare un editor di testo in Java è un buon progetto per imparare Java?
- Se conosco Java, e come creare applicazioni Android utilizzando Java, quali sono i passi per pubblicare una mia applicazione?
- What is the difference between Java 1.8 and Java 1.7?
- Cosa devo installare, Java 10 o Java 8? C'è una differenza?