11 maniere om jouself Java te leer

INHOUDSOPGAWE:

11 maniere om jouself Java te leer
11 maniere om jouself Java te leer

Video: 11 maniere om jouself Java te leer

Video: 11 maniere om jouself Java te leer
Video: Как объединить PDF-файлы в один - БЕСПЛАТНО 2024, April
Anonim

As u van plan is om van loopbaan te verander of bloot u eie kode wil skryf, wonder u miskien watter programmeertaal u moet aanleer en of u dit self kan leer. Java is om een rede een van die gewildste programmeertale ter wêreld, en dit is beslis een van die beste opsies as u uself wil leer. Vir meer inligting oor die voor- en nadele van die leer van Java en inligting oor hoe u tuis kan begin, het ons u bygestaan!

Stappe

Vraag 1 van 11: Is dit maklik om Java te leer?

Leer uself Java Stap 1
Leer uself Java Stap 1

Stap 1. Dit is nie 'n briesie nie, maar dit is beslis een van die makliker tale om te leer

Java is 'n uitstekende programmeertaal vir beginners, want dit dwing u soort om die onderliggende logika van die kode te verstaan om dit te kan skryf. Dit is ook baie makliker om van Java na 'n ander programmeertaal te gaan as om van 'n ander taal na Java te gaan. Soos elke taal, sal dit egter tyd, moeite en fokus verg om werklik te verstaan hoe u die kode ten volle kan gebruik.

Baie kodeerders glo dat die basiese beginsels en onderliggende logika van Java baie makliker is om te leer as ander tale

Leer uself Java Stap 2
Leer uself Java Stap 2

Stap 2. Java is baie makliker om te lees as ander tale, maar dit is moeiliker om te skryf

Java is breed, wat beteken dat u meer reëls kode moet skryf om 'n funksie uit te voer as in ander tale. Dit is wonderlik as u splinternuut in kodering is, want dit is makliker om te verwerk en te verstaan wat skrifte doen met alles wat duidelik uitgespel word. Aangesien u egter meer reëls kode moet skryf, is daar meer ruimte om 'n fout te maak.

  • Sommige kodeerders meen dat Java moeiliker is om te bemeester as ander tale, omdat dit meer skriflyne benodig om aksies uit te voer en dat dit op sommige teen -intuïtiewe maniere redelik oorbodig is.
  • Net as 'n voorbeeld, as u 'Welkom by wikiHow!' Wil druk in Java benodig u altesaam 7 aparte reëls kode: klas Main { / / public static void main (String … args) { / / System.out.println ("Welkom by wikiHow!"); /} /}. In iets soos Python benodig u slegs een reël: druk ("Welkom by Wikihow!").

Vraag 2 van 11: Is dit moontlik om jouself Java te leer?

  • Leer uself Java Stap 3
    Leer uself Java Stap 3

    Stap 1. Dit is meer as moontlik-dit is die algemeenste manier om dit te doen

    U kan absoluut leer hoe u Java op u eie kan lees en skryf. Deesdae begin die meeste professionele programmeerders. Daar is soveel gratis tutoriale, oefenhulpmiddels, lesings en klasse dat dit makliker is as ooit. Dit is egter belangrik om realisties te wees-as u Java regtig sal bemeester, is dit waarskynlik die stadigste manier om dit op u eie te doen. Dit kan gedoen word, maar dit kan 'n paar jaar en baie oefening neem.

    • Baie professionele kodeerders glo dat hulle regtig nie ten volle 'n kenner van Java geword het voordat hulle met ander programmeerders aan projekte begin werk het nie. Dit is moeiliker om self 'n programmeertaal te bemeester as u nie saam met ander werk om foute op te spoor terwyl u dit maak nie.
    • Ongeveer 69% van alle rekenaarprogrammeerders is ten minste gedeeltelik selfonderrig. As u net begin, is dit 'n goeie manier om self te leer.

    Vraag 3 van 11: Hoe begin ek Java van nuuts af leer?

    Leer uself Java Stap 4
    Leer uself Java Stap 4

    Stap 1. Begin met die lees of kyk na gidse oor die basiese beginsels van die taal

    Neem net soveel inligting as wat u kan vir 'n paar dae, sodat u vertroud raak met die terme en logika van die taal. U kan hierdie inligting op enige YouTube -kanaal of koderingswebwerf vind, maar die beste plek om te begin leer is moontlik op Oracle se webwerf, aangesien dit die onderneming is wat Java besit. Hulle publiseer al hul dokumentasie en inligting aanlyn op https://www.oracle.com/java/technologies/javase-downloads.html. Begin deur te leer:

    • Voorwaardes. Dit is stellings wat 'n program vertel of hulle iets moet doen op grond van 'n ander inligtingstuk. Dit is die lewensaar van enige program. Voorwaardes begin altyd met 'as', gevolg deur hakies.
    • Lusse. Dit is gereedskap waarmee u 'n stel funksies 'n sekere tyd kan herhaal. In Java is daar drie maniere om dit te doen (terwyl lusse, vir lusse en terwyl lusse). Dit is die sleutel as u wil hê dat 'n kode ingewikkelde take moet uitvoer.
    • Funksies/metodes. Hierdie blokke kode is die herbruikbare stukkies inligting wat 'n sekere taak uitvoer. Daar is verskeie maniere om 'n funksie/metode in Java op te stel, maar die onderliggende logika is vroeg belangrik.
    • Verklarings. Hierdie stellings kommunikeer 'n bietjie data deur dit 'n veranderlike en 'n naam te gee. Dit is noodsaaklik wanneer dit kom by die keuse van spesifieke stukkies inligting in u kode.
    Leer uself Java Stap 5
    Leer uself Java Stap 5

    Stap 2. Volg gratis aanlynkursusse om die basiese beginsels te hanteer

    Daar is soveel hulpbronne vir Java dat u dit moontlik kan leer sonder om iets aan 'n spoggerige kursus of bootkamp te bestee. Code Gym, Learn Java Online en Coding Bat is almal 100% gratis. Hierdie webwerwe gee u oefenoefeninge, verduidelik hoe die taal werk en lei u deur alles wat u moet weet oor die basiese beginsels. Spandeer 'n paar weke of maande om hierdie tutoriale te voltooi om die basiese beginsels te verstaan.

    • Daar is ook honderde gratis klasse oor kodering met Java op YouTube. Oracle, die maatskappy wat Java besit, het selfs hul eie gratis video's daar. Ander uitstekende opsies sluit in Code Java, Programmering met Mosh en Amigos -kode.
    • U kan betaal vir 'n Java -kursus op Udemy of Coursera as u wil. Sommige mense verkies hierdie kursusse omdat hulle meer gemotiveerd voel om daarby te bly as hulle vir die klas betaal.
    Leer uself Java Stap 6
    Leer uself Java Stap 6

    Stap 3. Oefen om basiese programme te skryf om die sintaksis te bemeester

    Sintaksis is die volgorde en rangskikking van kode -reëls, en dit is een van die moeiliker dinge om te leer. U kan Java nie onder die knie kry deur net na video's te kyk of boeke te lees nie. U moet eintlik die skryfoefening oefen om sintaksis te verstaan. Of volg 'n handleiding vir die saamstel van 'n kode, of pak 'n basiese taak vir beginners aan, soos 'n "hallo wêreld" -program. Speelgoed om pret te hê daarmee. Probeer u eie eenvoudige kodes uitvind deur die vaardighede te gebruik terwyl u dit leer. Gewilde beginnersprojekte sluit in:

    • 'N Program wat basiese wiskundige funksies verrig.
    • 'N Program wat faktore vind met behulp van 'n rekursiewe funksie.
    • 'N Program wat kan identifiseer of 'n woord wat u skryf 'n palindroom is of nie.
    • 'N Program wat funksioneer soos 'n teksredakteur.

    Vraag 4 van 11: Hoe kan ek agterkom of ek werklik leer?

  • Leer uself Java Stap 7
    Leer uself Java Stap 7

    Stap 1. Sluit aan by 'n aanlyn gemeenskap en vra hulle om u kode te hersien

    Een van die beste maniere om te leer, is om met ander programmeerders te praat oor die kode wat u skryf. Stack Overflow is baie gewild onder programmeerders, en Github is 'n uitstekende keuse as u groot blokke kode wil deel of met ander entoesiaste wil oplos. Deel u goed, vra vir terugvoer en neem advies van ander kodeerders om te sien hoe u kan verbeter!

    • As u toevallig 'n Reddit -rekening het, is r/programmering en r/learnjava absoluut fenomenale gemeenskappe om aan te sluit.
    • Op enige van hierdie forums of gemeenskappe kan u vra om by 'n programmeringsprojek aan te sluit! Daar is tonne gemeenskaplike programmeringsprojekte daar buite, en baie daarvan het geen probleem om 'n beginner aan boord te bring om die toue vir hulle te wys nie.

    Vraag 5 van 11: Is dit beter om myself Java te leer of 'n klas te neem?

    Leer uself Java Stap 8
    Leer uself Java Stap 8

    Stap 1. Bootkampe is wonderlik as u vinnig wil leer en van loopbaan wil verander

    Bootkampe is gewilder as wat hulle ooit was omdat hulle professionele persone 'n maklike manier bied om van loopbaan te verander. Hierdie intense programme neem gewoonlik 2-4 maande om te voltooi, en hulle doel is om u alles te leer wat u moet weet oor 'n spesifieke koderingstaal. As u nie jare het om alleen te leer nie, is dit 'n goeie manier om te gaan!

    Hierdie bootkampe kos gewoonlik $ 3, 000-13, 000. Gegradueerdes word egter dikwels direk in die pos geplaas, gewoonlik kry u 'n sertifisering sodra u klaar is, en die gemiddelde koderende boot camp-gegradueerde kan na 'n paar jaar $ 100, 000 per jaar verdien van werk

    Leer uself Java Stap 9
    Leer uself Java Stap 9

    Stap 2. Kollege-grade is ideaal as u 'n diepgaande opleiding en geloofsbriewe wil hê

    As u op hoërskool is of 'n jaar wil neem en probeer uitvind wat u op universiteit wil studeer, is rekenaarwetenskap 'n uitstekende opsie! U leer Java saam met 'n klomp ander programmeertale, en u studeer met 'n diepgaande begrip van alles wat kodering- en rekenaarverwant is!

    As u reeds universiteit toe gegaan het of u dadelik in die arbeidsmag ingeskakel het en u aan 'n loopbaanwisseling dink, hoef u nie terug te gaan en 'n BA in rekenaarwetenskap te kry om 'n kodeerder te werk nie. Baie kodeerders is selfonderrig, en diegene wat 'n formele opleiding in Java wil hê, kan dit vinniger en vir minder geld doen met 'n boot camp

    Leer uself Java Stap 10
    Leer uself Java Stap 10

    Stap 3. Dit is die beste om self te leer as u pret wil hê en dit stadig wil neem

    As u belangstel om te leer hoe om te kodeer en in u eie tempo wil leer, kan u uself absoluut leer. Dit kan langer neem as om skool toe te gaan, maar dit sal meer pret en meer lonend wees. Boonop, as u van hierdie 'n loopbaan wil maak, kan u absoluut gehuur word om te programmeer met 'n self-geleerde agtergrond! Dit kan eenvoudig 'n bietjie langer neem om die taal onder die knie te kry.

    Vraag 6 van 11: Wat het ek nodig om programmering in Java te oefen?

  • Leer uself Java Stap 11
    Leer uself Java Stap 11

    Stap 1. Laai 'n IDE af om eintlik kode te begin skryf

    U kan tegnies kode in 'n woordverwerkingsdokument skryf, soos Notepad of Microsoft Word, maar geen professionele programmeerder doen dit nie. Laai 'n IDE (geïntegreerde ontwikkelingsplatform) af as u ernstig is om te leer. Eclipse is waarskynlik die beste opsie as u begin, want dit is gewild en gratis, maar u kan ook leer oor IntelliJ, BlueJ, Xcode of enige ander IDE wat met Java versoenbaar is.

    Hierdie programme het taakbalke, gereedskap en UI's wat spesifiek ontwerp is vir kodeerders. Ja, u kan op Notepad leer as u regtig wil, maar daar is geen punt nie. Baie IDE's is gratis, en u moet hulle leer om in elk geval professionele kode te deel, uit te voer of te skryf

    Vraag 7 van 11: Kan u op enige rekenaar programmeer?

  • Leer uself Java Stap 12
    Leer uself Java Stap 12

    Stap 1. Ja, Java werk op enige bedryfstelsel

    Java is 'n algemeen bruikbare en eenvormige programmeertaal, en dit sal presies dieselfde werk, ongeag of u Apple OS, Windows of Linux gebruik. Dit is wonderlik, aangesien u nie hoef uit te gaan en duur hardeware of sagteware te koop nie. Dit is hoekom mense bedoel dit as mense sê: 'almal kan leer om te kodeer'!

  • Vraag 8 van 11: Hoe lank neem dit om Java te bemeester?

  • Leer uself Java Stap 13
    Leer uself Java Stap 13

    Stap 1. Dit hang heeltemal af, maar elke dag oefen sal die proses versnel

    As u reeds Python en C ++ ken, kan u Java binne 'n paar maande onder die knie hê. As u egter splinternuut is in kodering en u self leer, kan dit jare neem om volledig te verstaan hoe om komplekse programme te kodeer. In elk geval is dit die vinnigste manier om dit elke dag af te staan. Al is dit net 20-30 minute per dag, moet u oefen!

    Dit hang ook af van wat u bedoel met 'meester'. Daar is soveel moontlike spesialiseringsgebiede dat u teoreties 'n leeftyd kan leer om al die verskillende maniere om kode in Java te skryf, te leer

    Vraag 9 van 11: Is Java die beste programmeertaal om te leer?

  • Leer uself Java Stap 14
    Leer uself Java Stap 14

    Stap 1. Dit is beslis 'n top 3 -taal, so dit is nie 'n slegte keuse nie

    Na Python en Javascript (wat nie dieselfde is as Java nie), is Java die derde gewildste programmeertaal ter wêreld. Meer as 3 miljard toestelle werk op Java, so daar is geen tekort aan toepassings daarvoor nie. Dit is ook so breed dat dit dikwels makliker is om van Java na iets soos Python te gaan in plaas van andersom. Alles in ag genome, is Java 'n uitstekende keuse as u nog nie begin met kodering nie!

    Die gemiddelde Java -ontwikkelaar verdien ongeveer $ 100 000 per jaar en daar is baie vraag hier, so as u doel is om werk te kry, is Java 'n goeie keuse

    Vraag 10 van 11: Hoe kan ek Java binne 24 uur leer?

  • Leer uself Java Stap 15
    Leer uself Java Stap 15

    Stap 1. Ongelukkig gaan dit nie gebeur nie

    As u aanlyn rondloer, sien u allerhande “leer om binne 24 uur te kodeer!” of 'bemeester kodering binne 'n maand!' kursusse en boeke. Ongelukkig is dit meestal foefies. Alhoewel u beslis binne 'n week of twee baie vordering kan maak as u u toewy aan u studies, gaan u nie leer hoe om in so 'n kort tydperk in die kode te skryf nie.

    Onthou, Java is die soort ding waarop u volledige kursusse sou volg om 'n graad in rekenaarwetenskap te volg. Dit is nie die soort ding wat u oornag heeltemal kan leer nie

    Vraag 11 van 11: Waarom stel sommige programmeerders voor om Java nie te leer nie?

  • Leer uself Java Stap 16
    Leer uself Java Stap 16

    Stap 1. Daar is 'n sentiment onder sommige professionele persone dat dit verouderd is

    Java is een van die oudste programmeertale wat daar is, en baie professionele kodeerders hou nie daarvan hoe herhalend en bondig dit is nie. Dit neem net langer om 'n program in Java te skryf as om dit in ander tale te skryf. As gevolg hiervan glo sommige professionele persone dat Java die weg van die dodo loop. Daar is beslis 'n bietjie bewyse dat Java nie so gereeld is as voorheen nie, maar dit gaan nie gou verdwyn nie. As dit in die guns gaan, sal dit lank duur.

  • Aanbeveel: