Beste antwoord
Enkele jaren geleden, toen ik begon met studeren, was mijn eerste cursus informatica die ik moest volgen: Inleiding om problemen op te lossen met Java ”, dus ik voel dat ik deze vraag met enige nederigheid en legitimiteit kan beantwoorden. Toen ik met de cursus begon, was ik niet van plan iets softwaregerelateerd te doen en deze cursus zorgde ervoor dat ik er echt een hekel aan had. Wat was het probleem?
“Ik begreep het niet.”
Probleemoplossing, wiskunde en logica zijn geen vaardigheden waarmee we worden geboren, want als dat zo was, zou het zo zijn de gemakkelijkste vakken op school. Het kost tijd om een taal als Russisch of Chinees te leren en zelfs meer tijd om vloeiend te worden. Maar dat erkennen we allemaal, dus we geven onszelf het nodige geduld en de tijd om de stof te leren. besloot mezelf een eerlijke kans te geven, net zoals ik zou doen als ik Chinees zou leren (dat zijn we op zijn minst aan onszelf verschuldigd). Nadat dat semester voorbij was, werkte ik een maand aan de klasopdrachten en labs totdat het lampje ging branden in mijn hoofd. Het was zon glorieus en diepgaand moment omdat het mijn toekomst vanaf dat moment vorm gaf, ik wist dat ik software wilde ontwikkelen.
Dus dat is het lange antwoord. Het korte antwoord is dat er geen gemakkelijke manier is om Java-programmeren of een andere taal te leren. Geef jezelf de tijd die nodig is om het te leren en probeer niet om ontmoedigd te raken. Het laatste dat ik “zal delen is iets wat mijn professor me vertelde waardoor ik me een beetje beter voelde:
” Programmeren isn ” t moeilijk, het is gewoon anders. Als je eenmaal over de enorme leercurve heen bent, worden andere talen gemakkelijk geleerd. “
Antwoord
Ik zou je aanraden om 2 basistechnieken te gebruiken –
- volg een prominent YouTube-kanaal (“thenewboston is mijn keuze)
- wijs een specifiek boek toe aan je studieroutine waarin je Java vanaf de basis leert (The Complete Reference Java door Herbert Schildt is mijn van mijn verschillende keuzes)
Maar dat geeft alleen antwoord op de vraag – Hoe begin ik met het leren van Java?
Als je het woord effectief toevoegt, is er nog iets meer om in te graven.
Je zou je routine kunnen plannen ….. nee nee. Niet zoals alle andere routine die je maakt voordat je besluit om te gaan studeren en de syllabus van een hele maand af te maken, maar daarna geen enkele dag verder te werken. Ik spreek geen routine om uit te stellen.
Een echte routine.
Download een app genaamd Gtask of download een To-Do taakbeheer-app als je een smartphone-liefhebber bent. Als je praktisch bent, koop dan een whiteboard en schrijf je routine op in kleine kleverige kussentjes en plak ze ergens op het bord zodat je ogen het niet vaak zullen missen.
Begin dan elke dag met het bekijken van een video. Het is nooit genoeg om zelfs maar de basis van Java te leren als je maar één video tegelijk vordert. Dus de voortgang moet worden gemaakt in overeenstemming met de tijd die je elke dag over hebt. Schrijf na het bekijken van de videos op wat je hebt geleerd .
Spaar een paar minuten van je leven door het boek te lezen (ongeveer een half uur of zo). Schrijf op wat je hebt geleerd. Je zult erachter komen dat boeken veel traag maar gedetailleerder zijn dan de video tutorials en daar zijn goede redenen voor. Boeken versterken je basisprincipes, maar tutorials geven je wat leuke tijd terwijl je leert. Boeken geven je alle redenen waarom er iets is dat main in de code –
class android {public static void main (String args []) {System.out.println (“Hallo Worl d! “); }}
of zelfs waarom heeft de bovenstaande code de moeite genomen om die accolades in die rare positie te plaatsen (je zou het waarschijnlijk noemen inspringen als je zijn begonnen met het leren van Java).
Terwijl de YouTuber in videozelfstudies erop zal aandringen dat je wat langer geduld met hem hebt, zodat je begrijpt wat hij eigenlijk probeert te zeggen. Begrijpt u het echt na de hele video? Nou ja en nee. Ja, want u zult zien wat visueel voor u logisch is en het programma dat precies zo werkt, zou u uiteindelijk doen oordelen dat u het werkelijk begreep. De YouTuber kan bijvoorbeeld main uit het bovenstaande programma verwijderen en uitleggen dat “elk Java-programma een main en zonder dit zal het programma een fout teruggeven “en dan gaat hij of zij verder met” backspacing “het woord main van het bovenstaande programma en baaam, zoals verwacht, krijgt u een foutmelding. Het programma wordt beëindigd. En dan knik je met je hoofd en zeg je tegen jezelf “mmhmm dus dat is wat main doet” … denk erover na.Je hebt echt geen echte verklaring wat main is of waarom het programma eerst zou zoeken naar main . Ik zeg niet dat de YouTube-videos dit geheim niet zullen onthullen en het voor miljoenen dollars aan de hackers zullen verkopen, maar voordat je de grondbeginselen en de basisprincipes van Java kent, heb je veel andere dingen geleerd, maar niet perfect uitgelegd aan jou. Het hebben van een boek aan uw zijde zal u een enorm plezier doen.
Nu je weet waar en hoe je verder moet komen, is efficiëntie een enorm begrip, mijn vriend. Voorkom uitstel en je zult zien dat als je echt een passie hebt voor programmeren, je meer dan 8 uur per dag codeert en nog steeds zult klagen over hoe lui je bent. Geloof me!