Soos tegnologie meer en meer toeganklik word, groei die behoefte aan programmeerders. Kodering is `n vaardigheid wat tyd neem om te leer en perfek te maak, maar almal moet iewers begin. Daar is verskeie tale wat ideaal is vir beginners, ongeag die veld waarin jy belangstel. Sien stap 1 hieronder om uit te vind hoe.
Trappe
Metode 1 van 2: Leer `n programmeertaal
1. Moenie bekommerd wees oor die programmeertaal om te kies nie. Baie beginner programmeerders sukkel met die vraag watter programmeertaal om te kies om eerste te leer. Die werklike programmeertaal om mee te begin maak nie regtig veel saak wanneer dit kom by die leer van datastrukture en logika nie. Dit is die belangrikste vaardighede wat met enige programmeertaal aangeleer kan word.
Wanneer jy `n programmeertaal kies, fokus net op die soort ontwikkeling waarmee jy wil begin en kies `n inleidende programmeertaal van daar af. Byvoorbeeld, as jy wil begin met webontwikkeling, begin met HTML5, aangevul met CSS, JavaScript en PHP. As jy lessenaartoepassings wil skep, begin met C of `n ander standaardprogrammeertaal.
Soos jy `n loopbaan as `n programmeerder begin, sal jy dalk vind dat jy nooit die programmeertaal sal gebruik waarin jy die eerste keer geleer het om te kodeer nie. In plaas daarvan sal jy programmeertale leer deur dokumentasie en eksperimentering.
2. Vind gratis hulpbronne aanlyn vir die programmeertaal wat jy kies. Die internet is `n magdom gratis tutoriale, kursusse en video`s, alles aangepas vir die programmeertaal van jou keuse. Jy kan `n fundamentele begrip van omtrent enige inleidende programmeertaal op `n dag kry.
Gewilde webwerwe is Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School, om net `n paar te noem.
Verskeie beginnersgidse per programmeertaal is op wikiHow beskikbaar.
Jy kan hoe-om-gidse vir byna elke programmeringscenario op YouTube vind.
Stack Exchange is een van die meer gewilde vraag-en-antwoord-webwerwe vir programmeringsvrae.
3. Kry `n goeie teksredigeerder. Vir baie programmeertale is eksterne teksredigeerders geskik om jou kode te skryf. Soek `n teksredigeerder wat inkeping en kodemerke wys (opmerk).
Gewilde programme sluit Notepad++ (Windows), TextWrangler (OS X) en JEdit (enige stelsel) in.
4. Laai alle nodige samestellers af. Sommige programmeertale vereis `n samesteller om die kode wat jy skep, uit te voer. Samestellers vertaal jou kode in `n laer vlak programmeertaal wat die masjien kan verwerk. Baie samestellers is oopbron en gratis om te gebruik. Tale wat samestellers vereis, sluit in:
5. Begin jou eerste projek. Kies `n goeie inleidende projek om jou aan die gang te kry. Daar is `n verskeidenheid voorstelle en tutoriale aanlyn beskikbaar, en sommige plekke om te begin is webwerwe wat basiese HTML, databasisse en vormfunksies dek met PHP, of eenvoudige programme wat een van die samestellertale gebruik.
6. Verduidelik al jou kode. Alle programmeertale het `n kommentaarfunksie waarmee u teks kan invoer wat deur die samesteller geïgnoreer sal word. Laat jou toe om opmerkings by jou kode te voeg. Hierdie opmerkings is noodsaaklik om ander te laat weet hoe jou kode werk en om jouself te herinner hoe die kode werk.
Jy kan ook die kommentaarfunksie gebruik om kode te deaktiveer, vir toetsdoeleindes. Lewer kommentaarmerkers rondom die kode wat jy wil uitsluit, verwyder dan die opmerkingmerkers om die kode weer aktief te maak.
7. Kyk na ander programme of webprojekte. Wanneer jy leer deur te doen, moenie dat dit jou keer om dinge op te soek en te sien hoe ander dieselfde take uitgewerk het nie. Neem die tyd om te verstaan hoekom die kode doen wat dit doen.
lees Hierdie artikel vir meer inligting oor hoe om die bronkode van webwerwe te sien.
Metode 2 van 2: Brei jou kennis uit
1. Neem lesse. Skole, tegniese skole en aanlynprogramme bied grade en kursusse aan wat jou kan help om werk te kry en programmering te leer. Gevorderde opleiding soos rekenaarwetenskap is nie altyd nodig nie, maar dit kan jou help om werk as programmeerder te kry.
Lesse van `n onderwyser of kundige programmeerder is nie altyd aanlyn beskikbaar nie en kan baie nuttig wees.
Lesse kan duur wees, so weeg die voordele teen die nadele. As programmering net `n stokperdjie is, is lesse dalk nie die tyd en geld werd nie. As jy `n loopbaan uit programmering wil maak, kan klasse jou `n groot hupstoot gee (maar weereens, dit is ver van nodig as jy talentvol is).
2. Brei jou kennis uit. Benewens die aanleer van programmeertale, kan die neem van logika- en wiskundeklasse voordelig wees, aangesien dit dikwels nodig is vir gevorderde programmering. Jy hoef dit nie noodwendig by die skool te leer nie, maar `n skoolomgewing kan help.
Programmering van fisika berekeninge en ander simulasies vereis `n sterk kennis van algoritmes en modelle.
Logika is die fundamentele grondslag van programmering, so begrip van logika en prosesse sal jou help om probleme op te los wanneer jy programmeer.
Gevorderde wiskunde word nie vir die meeste programmering vereis nie, maar sulke kennis kan nuttig wees en help met optimalisering.
3. Leer meer programmeertale. Sodra jy `n goeie beheersing van `n eerste programmeertaal het, kan jy dit uitbrei. Kies `n ander programmeertaal wat ooreenstem met die een wat jy reeds ken, of kies `n programmeertaal vir `n spesifieke tipe vakature waarin jy belangstel. Bykomende tale, soos HTML en CSS, is dikwels die maklikste om te leer.
Java is een van die gewildste tale, en daar is dikwels baie geleenthede vir die Java-ontwikkelaars. Java kan op `n wye verskeidenheid stelsels loop en het ontelbare toepassings. Java word gebruik vir Android-toepassings, een van die vinnigste groeiende markte.
C++ is `n moet vir ontluikende videospeletjie-ontwikkelaars. Om te leer kodeer in Unity (`n wydgebruikte laekoste-speletjie-enjin) en UDK (die programmeertaal vir die gewilde Unreal-enjin) kan sommige deure oopmaak, hoewel dit nie so nuttig is buite die videospeletjiebedryf nie.
As jy iPhone-toepassings wil skep, is Xcode en Objective-C jou primêre gereedskap. Jy het ook `n Mac nodig, aangesien Xcode net op `n Mac saamgestel kan word.
Python is `n skrif-/programmeertaal wat een van die makliker tale is om te leer. Python word onder meer vir webdienste soos Pinterest en Instagram gebruik, asook vir wetenskaplike toepassings, en is eenvoudig genoeg om die basiese beginsels binne `n paar dae te leer.
DESKUNDIGE WENK
Archana Ramamoorthy, MS
Tegniese Direkteur, WorkdayArchana Ramamoorthy is Tegniese Direkteur vir Noord-Amerika by Workday. Sy is `n produk-ninja, kampvegter vir sekuriteit en probeer om die tegnologiebedryf te diversifiseer. Archana het `n baccalaureusgraad van SRM Universiteit en `n meestersgraad van Duke Universiteit, en het meer as 8 jaar ondervinding in produkbestuur.
Archana Ramamoorthy, MS Tegniese Direkteur, Workday
Ons kenner se storie: "Toe ek begin programmeer het, het ek geen agtergrond in rekenaarontwerp of programmering gehad nie. Om programmering te leer, het ek begin deur boeke oor Java te lees en inligting te gebruik wat ek op die internet gekry het. Deesdae is daar soveel hulpbronne beskikbaar dat dit baie maklik is om nuwe vaardighede aan te leer."
4. Wees geduldig. Jy sal dikwels uitdagings in die gesig staar tydens programmering, veral wanneer jy op soek is na foute of `n nuwe idee uitvoer. Jy moet leer om met klein resultate tevrede te wees, in plaas daarvan om `n hele legkaart op een slag te probeer oplos. Geduld lei tot meer doeltreffende kode, wat weer lei tot beter presterende programme en gelukkiger kollegas.
5. Leer om saam te werk. As verskeie mense aan `n projek werk, sal jy met veelvuldige standpunte moet handel oor `n prosedure wat te volg. Om in spanne saam te werk is byna onvermydelik in die sakewêreld, so jy sal bereid moet wees om saam met ander te werk, tensy jy beplan om alles onafhanklik te ontwikkel.
6. Vind `n werk waar jy jou koderingsvaardighede kan oefen. Vrywillig om webwerwe of rekenaartoepassings te ontwerp. ’n Deeltydse werk by ’n klein maatskappy kan jou die kans gee om kode vir webwerwe of eenvoudige toepassings te skryf.
7. Maak kontak met ander programmeerders. Daar is talle ontwikkelaargemeenskappe en byeenkomste wat jou kan ondersteun en inspireer. Gaan na programmeerders se konvensies, sluit aan by `n hack-a-thon of game jam (geleenthede met `n algemene tema), en sluit aan by `n paar programmeringsforums om jou netwerk uit te brei en jou werk ten toon te stel.
8. Oefen, oefen, oefen. Daar word beraam dat dit ongeveer 15 is.000 uur voordat jy as `n kenner in rekenaarprogrammering beskou kan word. Dit verg jare se toegepaste praktyk. Werklike bemeestering van programmering kom eers nadat jy die tyd geneem het om te oefen en vaardig te word.
Probeer elke dag programmeer, selfs wanneer jy nie werk nie. Programmering in jou vrye tyd kan lei tot deurbrake en nuwe idees.