CodeGym /Java Blog /Willekeurig /Hoe begin je met het leren van Java vanuit het niets en m...
John Squirrels
Niveau 41
San Francisco

Hoe begin je met het leren van Java vanuit het niets en maak je geen veelvoorkomende fouten?

Gepubliceerd in de groep Willekeurig
Vraag je je af hoe je Java helemaal opnieuw moet leren en weet je niet waar je moet beginnen? Een goed beginpunt is het stellen van je doelen en meteen beginnen met coderen. Daarnaast moet u rekening houden met enkele van de veelgemaakte fouten die Java-beginners maken om ze te vermijden en de beste resultaten van uw leerproces te bereiken. En dat is precies wat we in dit artikel gaan bespreken.

Dus, wat is Java?

Java is een programmeertaal voor meerdere doeleinden die altijd een van de meest populaire is geweest. Het werkt op bijna elk platform. Het motto "één keer schrijven, overal uitvoeren" betekent dat Java-code alles kan bouwen, van computerprogramma's tot websites tot mobiele applicaties. Omdat het erg krachtig is, is het Android-besturingssysteem geïmplementeerd in Java. Het wordt ook gebruikt voor het schrijven van veel Android-applicaties en games.Hoe begin je met het leren van Java vanuit het niets en maak je geen veelvoorkomende fouten?  - 1

Waarom leren mensen Java?

  • Er is altijd vraag naar Java-ontwikkelaars. Dit komt omdat Java overal is; Android-telefoons, games, computerprogramma's, server-side webapplicaties, enz. Java-programmeurs kunnen werken als ontwikkelaars in bedrijven of freelance met een enorme markt voor Android- en gaming-Java-programmeurs.

  • Goedbetaalde banen. Gemiddeld krijgt een ontwikkelaar in de VS $ 107.000 betaald, terwijl ze in Europa bijna $ 60.000 krijgen.

  • Brede professionele horizon. Java is een algemene taal die op veel apparaten wordt uitgevoerd, zoals mobiele telefoons, laptops, pc's, smart-tv's en andere.

Wat zijn de typische fouten bij het leren van Java en hoe deze te vermijden?

Leren zonder een doel te stellen

Doelen geven een gevoel van richting, prestatie en motivatie. Ze moeten specifiek, realistisch en haalbaar zijn. Stel eerst leerdoelen op die passen bij uw beginniveau in Java. Nadat je ze hebt bereikt, ga je naar het volgende niveau, enzovoort. Span de wagen niet voor het paard en overstelp jezelf met geavanceerd materiaal.

Alles tegelijk proberen te krijgen

Er is te veel Java om in één sessie te leren. Concentreer u in plaats daarvan op de taak die voorhanden is; laat je niet afleiden door neventaken. Een leerplan in gedachten hebben is de kern van productief zijn. Probeer dus een gestructureerde cursus te volgen met een curriculum dat geleidelijk overgaat van basisconcepten naar meer geavanceerde. Ga alleen naar het volgende deel als je zeker weet dat je de voorgaande delen hebt geleerd.

Theorie zonder praktijk

De onbalans tussen theorie en praktijk komt veel voor bij beginners. Leren begint met theorie (bijvoorbeeld de basis van de taal); te veel theorie zou echter ontmoedigend kunnen zijn. Je zou meer tijd moeten besteden aan het oefenen van coderen - praktische ervaring is de sleutel tot succes. Probeer wat je al hebt geleerd in de volgende taak op te nemen, enzovoort.

Afzonderlijk leren

Zelfstudie betekent niet dat je geïsoleerd moet werken. U kunt deel uitmaken van een online Java-community waar u uw ervaringen deelt met uw collega's en discussies voert over verschillende onderwerpen. Dit kan u helpen gemotiveerd te blijven wanneer u met moeilijke taken wordt geconfronteerd.

Lang vasthouden aan complexe taken

Het is waar dat het oplossen van complexe problemen sterke gevoelens van voldoening oproept; u moet echter niet het grootste deel van uw tijd besteden aan deze uitdagingen. Met eenvoudigere taken kunt u zich concentreren op de concepten die u nodig hebt om meer te leren dan het probleemoplossende proces. Je moet ook leren stoppen als je lang met een taak vastzit. Het is beter als u doorgaat met andere taken en later op moeilijke problemen terugkomt.

Onoplettendheid voor daadwerkelijke fouten

Raak niet ontmoedigd als u fouten in uw code krijgt, het overkomt iedereen. Sommige fouten zijn moeilijker te vinden dan andere, wat een uitdaging kan zijn, tenzij je ze vanaf het begin in de gaten houdt. Dit proces wordt foutopsporing genoemd en het is een continue routine van goede ontwikkelaars.

Coderen voordat je nadenkt

Veel programmeurs raken overdreven opgewonden en haasten zich om problemen op te lossen zonder een minuut de tijd te nemen om over het probleem na te denken. Gevorderde Java-programmeurs zouden je vertellen dat het plannen van je code net zo belangrijk is als de code zelf. Denk dus voordat u gaat coderen na over de meest effectieve manier om het probleem op te lossen en hoe u deze oplossing kunt testen.

Angst voor experimenten

Experimenteren met uw code kan een leuke en bevredigende bezigheid zijn. Doet je code precies wat je bedoelde? Geeft de code dezelfde resultaten onder verschillende omstandigheden voor dezelfde input? Hoe zal de code zich gedragen als de gebruiker hem onverwachte invoer geeft (bijvoorbeeld letters in plaats van cijfers als leeftijd)?

Niet werken aan zelfmotivatie

De burn-out van programmeurs is echt. Iedereen wordt zo nu en dan getroffen door een golf van verliezende passie voor coderen. Begrijpen dat er anderen zijn zoals jij, is de eerste stap. Om gemotiveerd te blijven, omring je jezelf met gelijkgestemde leeftijdsgenoten, wissel je van onderwerp; ga naar interessantere concepten die creatief denken vereisen om problemen op te lossen.

Enkele nuttige adviezen om deze fouten te voorkomen

Het Pareto-principe (ook bekend als de 80/20-regel)

Het Pareto-principe stelt dat 80% van de effecten afkomstig is van slechts 20% van de oorzaken. 80% van uw codeerprojecten zal bijvoorbeeld afhangen van de meest voorkomende 20% van de concepten van Java. Hetzelfde principe kan worden toegepast op je Java-studies: besteed 80% van je tijd aan oefenen en 20% aan het leren van theorie.

Educatieve planning om te beginnen met het leren van Java vanuit het niets

  • Doelstelling. Met Java kun je alles bereiken; maar het is niet realistisch om alle dingen te leren die met Java te maken hebben. Stel een doel en kies een specifiek gebied om te leren, of het nu gaat om cloudgebaseerde applicaties, games of Android-applicaties. Dit is de belangrijkste stap als je echt hebt besloten om Java helemaal opnieuw te leren en het voor elkaar wilt krijgen.

  • Vragen stellen en praten met andere studenten. Wees een actief lid van de Java-gemeenschap; stel vragen als je vastloopt en help je collega's als je de oplossing voor hun problemen weet. Ontdek wat anderen doen en laat u inspireren door hun successen.

  • Kleine klusjes oplossen. Maak er een gewoonte van om elke dag kleine taken op te lossen. De minigames van CodeGym geven je de mogelijkheid om je eigen minigames te ontwikkelen en ze te publiceren zodat anderen ze kunnen spelen, wat je zowel motivatie als voldoening geeft.

Oefening

Oefenen is een integraal onderdeel van uw Java-leerplan. Hier zijn enkele nuttige bronnen om u te helpen uw programmeervaardigheden te ontwikkelen:

CodeGym

CodeGym is een uitgebreide online bron voor het leren van Java; het aanbieden van honderden cursussen met innovatieve benaderingen om vanaf het begin Java te leren. Het is als een spel met verhalen vertellen en subplots, waarbij je een niveau bereikt met elke vaardigheid die je leert, waardoor je betrokken blijft en een burn-out door frustratie wordt voorkomen. Het is het beste starterspakket omdat de cursussen worden geleid door de ervaringen van veel programmeurs. Door de soepele overgang van basisonderwerpen naar complexe onderwerpen, bereidt het je voor op de werkwereld. Waarom kiezen nieuwe programmeurs voor CodeGym?
  • De cursus is goed gestructureerd. Het bevat 600 lessen. Elk van hen legt een onderwerp uit, zodat de student zich zonder afleiding alleen op dat onderwerp kan concentreren.

  • De cursus is voor 80% praktijk. Het oefenen begint vanaf de allereerste les met in totaal 1200 taken.

  • Sterke Java-gemeenschap. Met een grote gemeenschap van gelijkgestemde mensen ben je niet alleen.

  • Virtuele leraar. Beoordeelt uw oplossingen direct en geeft aanbevelingen; een duidelijke lijst met vereisten met betrekking tot wat u moet doen.

Videocursussen:

  • Java-zelfstudie voor beginners Afspeellijst .
    Deze afspeellijst bevat meer dan 100 Java-tutorials, beginnend met de basisprincipes, zoals het installeren van Java voor verschillende besturingssystemen, tot geavanceerde tutorials, zoals lambda-expressies en webscraping.

  • Derek Banas: Java-code in 30 minuten .
    Derek leert de basiskennis die nodig is om Java-code te schrijven in 30 minuten. Hij behandelt een breed scala aan onderwerpen, waaronder primitieve gegevenstypen, opmerkingen, klasse, wiskunde, hasNextLine, nextLine, getters, setters, if, else, else if, print, println, printf, logische operatoren, for, while, break, continue, doen terwijl, en nog veel meer.

Beste boeken:

Afronden

Java leren is een lonende ervaring op zowel persoonlijk als professioneel vlak. Om er het beste van te maken, moet u het leerproces benaderen door uw doelen te plannen, u te concentreren op oefenen, fouten te tolereren en te leren van experimenten, en deel uit te maken van een actieve Java-gemeenschap. Deze inspanningen kunnen worden ondersteund door leerplatforms zoals CodeGym , videomateriaal en boeken.
Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION