11 manieren om jezelf Java te leren

Inhoudsopgave:

11 manieren om jezelf Java te leren
11 manieren om jezelf Java te leren

Video: 11 manieren om jezelf Java te leren

Video: 11 manieren om jezelf Java te leren
Video: Convert a PDF Document to Microsoft Word / Libreoffice Writer Pages or any other Office Suite. 2024, April
Anonim

Als je overweegt om van carrière te veranderen of je bent gewoon geïnteresseerd in het schrijven van je eigen code voor de lol, dan vraag je je misschien af welke programmeertaal je moet leren en of het zelfs mogelijk is om het zelf te leren. Java is niet voor niets een van de meest populaire programmeertalen ter wereld, en het is absoluut een van de beste opties als je het jezelf wilt leren. Om meer te weten te komen over de voor- en nadelen van het leren van Java en om wat informatie te krijgen over hoe je thuis aan de slag kunt, hebben wij jou!

Stappen

Vraag 1 van 11: Is het makkelijk om Java te leren?

Leer jezelf Java Stap 1
Leer jezelf Java Stap 1

Stap 1. Het is geen makkie, maar het is zeker een van de gemakkelijkere talen om te leren

Java is een geweldige programmeertaal voor beginners omdat het je dwingt om de onderliggende logica van de code te begrijpen om deze te kunnen schrijven. Het is ook veel gemakkelijker om van Java naar een andere programmeertaal te gaan dan van een andere taal naar Java. Zoals elke taal, zal het echter tijd, moeite en focus vergen om echt te begrijpen hoe de code optimaal kan worden gebruikt.

Veel programmeurs zijn van mening dat de basis en onderliggende logica van Java een stuk gemakkelijker te leren zijn dan andere talen

Leer jezelf Java Stap 2
Leer jezelf Java Stap 2

Stap 2. Java is een stuk makkelijker te lezen dan andere talen, maar het is moeilijker om te schrijven

Java is uitgebreid, wat betekent dat je meer regels code moet schrijven om een functie uit te voeren dan in andere talen. Dit is geweldig als je helemaal nieuw bent in coderen, omdat het gemakkelijker is om te verwerken en te begrijpen wat scripts doen met alles wat duidelijk is beschreven. Omdat u echter meer regels code moet schrijven, is er meer ruimte om een fout te maken.

  • Sommige programmeurs denken dat Java moeilijker te beheersen is dan andere talen, omdat het meer regels script vereist om acties uit te voeren en het op sommige contra-intuïtieve manieren tamelijk overbodig is.
  • Gewoon als voorbeeld, als je "Welkom bij wikiHow!" wilt afdrukken. in Java heb je in totaal 7 afzonderlijke regels code nodig: class Main{ / / public static void main(String… args) { / / System.out.println("Welkom bij wikiHow!"); / } / }. In iets als Python heb je maar één regel nodig: print ("Welcome to Wikihow!").

Vraag 2 van 11: Is het mogelijk om jezelf Java te leren?

  • Leer jezelf Java Stap 3
    Leer jezelf Java Stap 3

    Stap 1. Het is meer dan mogelijk - het is de meest gebruikelijke manier om het te doen

    Java kunt u absoluut zelf leren lezen en schrijven. Tegenwoordig gaan de meeste professionele programmeurs zo aan de slag. Er zijn zoveel gratis tutorials, oefentools, lezingen en lessen dat dit gemakkelijker dan ooit is. Het is echter belangrijk om realistisch te zijn - als je Java echt onder de knie wilt krijgen, is het waarschijnlijk de langzaamste manier om het alleen te doen. Het kan worden gedaan, maar het kan een paar jaar en een hoop oefening kosten.

    • Veel professionele programmeurs denken dat ze pas echt een expert in Java zijn geworden toen ze met andere programmeurs aan projecten begonnen te werken. Het is moeilijker om zelf een programmeertaal onder de knie te krijgen als je niet met anderen samenwerkt om fouten op te sporen terwijl je ze maakt.
    • Ongeveer 69% van alle computerprogrammeurs is op zijn minst gedeeltelijk autodidact. Als je net begint, is zelfstandig leren een geweldige manier om te gaan.

    Vraag 3 van 11: Hoe begin ik Java helemaal opnieuw te leren?

    Leer jezelf Java Stap 4
    Leer jezelf Java Stap 4

    Stap 1. Begin met het lezen of bekijken van handleidingen over de basis van de taal

    Neem gedurende een paar dagen zoveel mogelijk informatie in u op, zodat u vertrouwd raakt met de termen en logica van de taal. Je kunt deze informatie vinden op elk YouTube-kanaal of codeerwebsite, maar de beste plek om te beginnen met leren is misschien op de website van Oracle, aangezien zij het bedrijf zijn dat Java bezit. Ze publiceren al hun documentatie en informatie online op https://www.oracle.com/java/technologies/javase-downloads.html. Begin met leren:

    • Voorwaardelijk. Dit zijn uitspraken die een programma vertellen of het iets moet doen op basis van een ander stuk informatie. Dit zijn de levensaders van elk programma. Conditionals beginnen altijd met "if" gevolgd door haakjes.
    • lussen. Dit zijn hulpmiddelen waarmee u een reeks functies een bepaald aantal keren kunt herhalen. In Java zijn er drie manieren om dit te doen (while-loops, for-loops en do while-loops). Ze zijn essentieel als u een code wilt om complexe taken uit te voeren.
    • Functies/methoden. Deze codeblokken zijn de herbruikbare stukjes informatie die een bepaalde taak uitvoeren. Er zijn meerdere manieren om een functie/methode in Java te maken, maar de onderliggende logica is al vroeg belangrijk.
    • Verklaringen. Deze verklaringen communiceren een beetje data door er een variabele en een naam aan te geven. Deze zijn essentieel als het gaat om het selecteren van specifieke stukjes informatie in uw code.
    Leer jezelf Java Stap 5
    Leer jezelf Java Stap 5

    Stap 2. Volg de gratis online cursussen om de basis onder de knie te krijgen

    Er zijn zoveel bronnen voor Java dat je het misschien kunt leren zonder iets uit te geven aan een chique cursus of bootcamp. Code Gym, Learn Java Online en Coding Bat zijn allemaal 100% gratis. Deze sites geven je oefenoefeningen, leggen uit hoe de taal werkt en leiden je door alles wat je moet weten over de basis. Besteed een paar weken of maanden aan het voltooien van deze tutorials om de basis onder de knie te krijgen.

    • Er zijn ook honderden gratis lessen over coderen met Java op YouTube. Oracle, het bedrijf dat Java bezit, heeft daar zelfs hun eigen gratis video's. Andere geweldige opties zijn Code Java, Programmeren met Mosh en Amigos-code.
    • Je kunt een Java-cursus betalen op Udemy of Coursera als je wilt. Sommige mensen geven de voorkeur aan deze cursussen omdat ze zich gemotiveerder voelen om eraan vast te houden wanneer ze voor de klas betalen.
    Leer jezelf Java Stap 6
    Leer jezelf Java Stap 6

    Stap 3. Oefen met het schrijven van basisprogramma's om de syntaxis onder de knie te krijgen

    Syntaxis is de volgorde en rangschikking van coderegels, en het is een van de moeilijkere dingen om te leren. Je kunt Java niet beheersen door alleen maar video's te kijken of boeken te lezen. Je moet de handeling van het schrijven echt oefenen om de syntaxis te begrijpen. Volg ofwel een zelfstudie om wat code samen te stellen, of pak een basistaak voor beginners aan, zoals een "hallo wereld" -programma. Speel rond, veel plezier ermee. Probeer uw eigen eenvoudige codes uit te vinden met behulp van de vaardigheden terwijl u ze leert. Populaire beginnersprojecten zijn onder meer:

    • Een programma dat elementaire wiskundige functies uitvoert.
    • Een programma dat faculteiten vindt met behulp van een recursieve functie.
    • Een programma dat identificeert of een woord dat je schrijft een palindroom is of niet.
    • Een programma dat functioneert als een teksteditor.

    Vraag 4 van 11: Hoe kom ik erachter of ik echt aan het leren ben?

  • Leer jezelf Java Stap 7
    Leer jezelf Java Stap 7

    Stap 1. Word lid van een online community en vraag hen om uw code te bekijken

    Een van de beste manieren om te leren is door met andere programmeurs te praten over de code die je schrijft. Stack Overflow is super populair onder programmeurs en Github is een uitstekende keuze als je grote blokken code wilt delen of problemen wilt oplossen met andere enthousiastelingen. Deel je dingen, vraag om feedback en vraag advies aan andere programmeurs om te zien hoe je kunt verbeteren!

    • Als je toevallig een Reddit-account hebt, zijn r/programmering en r/learnjava absoluut fenomenale communities om lid van te worden.
    • Op elk van deze forums of gemeenschappen kun je vragen om deel te nemen aan een programmeerproject! Er zijn talloze gemeenschappelijke programmeerprojecten, en velen van hen zouden er geen probleem mee hebben om een beginner aan boord te brengen om hen de kneepjes van het vak te laten zien.

    Vraag 5 van 11: Kan ik mezelf beter Java leren of een cursus volgen?

    Leer jezelf Java Stap 8
    Leer jezelf Java Stap 8

    Stap 1. Bootcamps zijn geweldig als je snel wilt leren en van baan verandert

    Bootcamps zijn populairder dan ooit, omdat ze professionals een gemakkelijke manier bieden om van loopbaan te veranderen. Deze intensieve programma's nemen gewoonlijk 2-4 maanden in beslag en hun doel is om u alles te leren wat u moet weten over een specifieke codeertaal. Als je geen jaren hebt om alleen te leren, is dit een geweldige manier om te gaan!

    Deze bootcamps kosten meestal $ 3. 000-13.000. Afgestudeerden worden echter vaak direct in banen geplaatst, je krijgt meestal een certificering zodra je bent afgestudeerd, en de gemiddelde afgestudeerde coderingsbootcamp kan na een paar jaar $ 100.000 per jaar verdienen van werk

    Leer jezelf Java Stap 9
    Leer jezelf Java Stap 9

    Stap 2. Hogeschooldiploma's zijn ideaal als u een grondige opleiding en diploma's wilt

    Als je op de middelbare school zit of een tussenjaar neemt en probeert erachter te komen wat je op de universiteit wilt studeren, is informatica een geweldige optie! Je leert Java naast een heleboel andere programmeertalen, en je studeert af met een diepgaand begrip van alles wat met coderen en computers te maken heeft!

    Als je al naar de universiteit bent gegaan of meteen op de arbeidsmarkt bent gekomen en je denkt aan een carrièreswitch, hoef je niet terug te gaan en een BA in computerwetenschappen te halen om als programmeur te werken. Veel programmeurs zijn autodidact, en degenen die een formele opleiding in Java willen, kunnen dat sneller en voor minder geld doen met een bootcamp

    Leer jezelf Java Stap 10
    Leer jezelf Java Stap 10

    Stap 3. Het is het beste om alleen te leren als je plezier wilt hebben en het rustig aan wilt doen

    Als je geïnteresseerd bent om te leren coderen en je wilt leren in je eigen tempo, dan kun je het jezelf absoluut aanleren. Het duurt misschien langer dan naar school gaan, maar het zal leuker en meer de moeite waard zijn. Trouwens, als je hier je beroep van wilt maken, kun je absoluut ingehuurd worden om te programmeren met een autodidactische achtergrond! Het kan gewoon wat langer duren om de taal onder de knie te krijgen.

    Vraag 6 van 11: Wat heb ik nodig om te oefenen met programmeren in Java?

  • Leer jezelf Java Stap 11
    Leer jezelf Java Stap 11

    Stap 1. Download een IDE om daadwerkelijk code te gaan schrijven

    Technisch gezien kun je code schrijven in een tekstverwerkingsdocument, zoals Kladblok of Microsoft Word, maar geen enkele professionele programmeur doet dat. Als je serieus wilt leren, download dan een IDE (geïntegreerd ontwikkelplatform). Eclipse is waarschijnlijk de beste keuze als je begint, omdat het populair en gratis is, maar je kunt ook leren op IntelliJ, BlueJ, Xcode of een andere IDE die compatibel is met Java.

    Deze programma's hebben taakbalken, tools en gebruikersinterfaces die speciaal zijn ontworpen voor coders. Ja, je zou op Kladblok kunnen leren als je dat echt wilt, maar het heeft geen zin. Veel IDE's zijn gratis en je moet ze leren om toch professionele code te delen, uit te voeren of te schrijven

    Vraag 7 van 11: Kun je op elke computer programmeren?

  • Leer jezelf Java Stap 12
    Leer jezelf Java Stap 12

    Stap 1. Ja, Java werkt op elk besturingssysteem

    Java is een breed bruikbare en uniforme programmeertaal en het zal op exact dezelfde manier werken, ongeacht of je Apple OS, Windows of Linux gebruikt. Dit is geweldig, omdat u geen dure hardware of software hoeft te kopen. Dit is de reden waarom wanneer mensen zeggen "iedereen kan leren coderen", ze dat menen!

  • Vraag 8 van 11: Hoe lang duurt het om Java onder de knie te krijgen?

  • Leer jezelf Java Stap 13
    Leer jezelf Java Stap 13

    Stap 1. Het hangt er helemaal van af, maar elke dag oefenen zal het proces versnellen

    Als je Python en C++ al kent, kun je Java binnen een paar maanden onder de knie krijgen. Als je echter helemaal nieuw bent in coderen en je bent jezelf aan het leren, kan het jaren duren om volledig te begrijpen hoe je complexe programma's moet coderen. In beide gevallen is het de snelste manier om elke dag wat tijd vrij te maken om te oefenen. Al is het maar 20-30 minuten per dag, je moet oefenen!

    Het hangt ook een beetje af van wat je bedoelt met 'meester'. Er zijn zoveel verschillende mogelijke specialisatiegebieden dat je in theorie een heel leven zou kunnen besteden aan het leren van alle verschillende manieren om code in Java te schrijven

    Vraag 9 van 11: Is Java de beste programmeertaal om te leren?

  • Leer jezelf Java Stap 14
    Leer jezelf Java Stap 14

    Stap 1. Het is zeker een top 3-taal, dus het is geen slechte keuze

    Na Python en Javascript (wat niet hetzelfde is als Java) is Java de derde meest populaire programmeertaal ter wereld. Meer dan 3 miljard apparaten draaien op Java, dus het is niet alsof er een tekort aan toepassingen voor is. Het is ook zo uitgebreid dat het vaak gemakkelijker is om van Java naar iets als Python te gaan in plaats van andersom. Alles bij elkaar genomen is Java een uitstekende keuze als coderen nieuw voor u is!

    De gemiddelde Java-ontwikkelaar verdient ongeveer $ 100.000 per jaar en er is hier veel vraag, dus als het je doel is om werk te vinden, is Java een goede keuze

    Vraag 10 van 11: Hoe kan ik Java leren in 24 uur?

  • Leer jezelf Java Stap 15
    Leer jezelf Java Stap 15

    Stap 1. Helaas gaat het niet gebeuren

    Als je online rondneust, zie je allerlei "leer coderen in 24 uur!" of "master codering in een maand!" cursussen en boeken. Helaas zijn het meestal gimmicks. Hoewel je in een week of twee zeker veel vooruitgang kunt boeken als je je aan je studie wijdt, zul je niet leren hoe je in zo'n korte tijd daadwerkelijk in code kunt schrijven.

    Vergeet niet dat Java iets is waar je hele cursussen over zou volgen om een graad in informatica te behalen. Dit is niet het soort dingen dat je van de ene op de andere dag kunt leren

    Vraag 11 van 11: Waarom stellen sommige programmeurs voor om Java niet te leren?

  • Leer jezelf Java Stap 16
    Leer jezelf Java Stap 16

    Stap 1. Er is een gevoel bij sommige professionals dat het verouderd is

    Java is een van de oudste programmeertalen die er zijn, en veel professionele programmeurs houden er niet van hoe repetitief en uitgebreid het is. Het duurt alleen langer om een programma in Java te schrijven dan om het in andere talen te schrijven. Als gevolg hiervan geloven sommige professionals dat Java de weg van de dodo gaat. Er is zeker een beetje bewijs dat Java niet zo gewoon is als vroeger, maar het zal niet snel verdwijnen. Als het uit de gratie raakt, zal het nog lang duren.

  • Aanbevolen: