Hoe om 'n programmeertaal te leer (met foto's)

INHOUDSOPGAWE:

Hoe om 'n programmeertaal te leer (met foto's)
Hoe om 'n programmeertaal te leer (met foto's)

Video: Hoe om 'n programmeertaal te leer (met foto's)

Video: Hoe om 'n programmeertaal te leer (met foto's)
Video: PYTHON TUTORIAL VOOR BEGINNERS | 👉 Gratis Python cursus om te leren programmeren (Nederlands) 2024, Mei
Anonim

As u belangstel om rekenaarprogramme, mobiele programme, webwerwe, speletjies of enige ander sagteware te skep, moet u leer hoe om te programmeer. Programme word geskep deur die gebruik van 'n programmeertaal. Met hierdie taal kan die program funksioneer met die masjien waarop dit werk, of dit nou 'n rekenaar, 'n selfoon of ander hardeware is.

Stappe

Deel 1 van 6: Kies 'n taal

Leer 'n programmeertaal Stap 1
Leer 'n programmeertaal Stap 1

2 8 BINNEKORT

Stap 1. Bepaal u belangstellingsgebied

U kan met enige programmeertaal begin leer (alhoewel sommige beslis 'makliker' is as ander), dus u moet uself afvra wat u wil bereik deur 'n programmeertaal aan te leer. Dit sal u help om te bepaal watter tipe programmering u moet volg, en bied u 'n goeie beginpunt.

As u wil begin met webontwikkeling, het u 'n hele ander stel tale wat u moet leer in teenstelling met die ontwikkeling van rekenaarprogramme. Die ontwikkeling van mobiele programme vereis 'n ander vaardigheid as masjienprogrammering. Al hierdie besluite sal u rigting beĂŻnvloed

Leer 'n programmeertaal Stap 2
Leer 'n programmeertaal Stap 2

0 5 BINNEKORT

Stap 2. Oorweeg om met 'n "eenvoudiger" taal te begin

Ongeag u besluit, kan u oorweeg om te begin met een van die eenvoudiger tale op hoë vlak. Hierdie tale is veral nuttig vir beginners, aangesien dit basiese konsepte en denkprosesse leer wat op feitlik enige taal van toepassing kan wees.

  • Die twee gewildste tale in hierdie kategorie is Python en Ruby. Dit is albei objekgeoriĂ«nteerde webtoepassingstale wat 'n baie leesbare sintaksis gebruik.
  • "ObjekgeoriĂ«nteerd" beteken dat die taal gebou is rondom die konsepte van "objekte", of versamelings data, en die manipulasie daarvan. Dit is 'n konsep wat in baie gevorderde programmeertale soos C ++, Java, Objective-C en PHP gebruik word.
Leer 'n programmeertaal Stap 3
Leer 'n programmeertaal Stap 3

0 5 BINNEKORT

Stap 3. Lees 'n paar basiese tutoriale vir 'n verskeidenheid tale

As u nog nie seker is watter taal u moet begin leer nie, lees 'n paar tutoriale vir 'n paar verskillende tale. As een taal 'n bietjie meer sin maak as die ander, probeer dit 'n bietjie om te sien of dit kliek. Daar is tallose tutoriale vir elke programmering wat aanlyn beskikbaar is, insluitend baie op wikiHow:

  • Python - 'n wonderlike aanvangstaal wat ook baie kragtig is as u daarmee kennis maak. Word gebruik vir baie webtoepassings en 'n aantal speletjies.
  • Java - Word gebruik in ontelbare soorte programme, van speletjies tot webtoepassings tot OTM -sagteware.
  • HTML - 'n noodsaaklike beginpunt vir enige webontwikkelaar. Dit is baie belangrik om HTML te hanteer voordat u na enige ander webontwikkeling oorgaan.
  • C - Een van die ouer tale, C is steeds 'n kragtige instrument en is die basis vir die meer moderne C ++, C#en Objective -C.

Telling

0 / 0

Deel 1 vasvra

As u eers die basiese beginsels van webontwikkeling wil leer, met watter programmeertaal moet u begin?

Python

Nie heeltemaal nie! Python is 'n uitstekende programmeertaal om te leer, maar dit fokus nie op die mees basiese konsepte van programmeertale nie. In plaas daarvan kan u Python leer as u belangstel om webtoepassings en speletjies te skep. Daar is 'n beter opsie!

Java

Nie heeltemal nie! Java is 'n algemene programmeertaal, maar as u eers die basiese konsepte wil leer, moet u 'n ander taal probeer. Leer Java eerder as u belangstel om direk in webtoepassings, speletjies en selfs bankprogrammatuur in te spring. Raai weer!

HTML

Ja! HTML -sagteware is waarskynlik een van die mees fundamentele programmeertale. HTML is 'n uitstekende beginplek vir webontwikkelaars om die vaardighede aan te leer wat hulle nodig het om aan groot webontwikkelingsprojekte te begin werk. Lees verder vir nog 'n vasvravraag.

C

Probeer weer! C is 'n ouer taal wat vandag nog relevant is. C is handig om te weet, want dit is die basis vir meer algemene programmeertale vandag, soos C ++, C#en doelwit C. C is egter nie tipies die beste taal om te leer vir die basiese beginsels van webontwikkeling nie. Klik op 'n ander antwoord om die regte antwoord te vind 


Wil u meer vasvrae hĂȘ?

Hou aan om jouself te toets!

Deel 2 van 6: Klein begin

Leer 'n programmeertaal Stap 4
Leer 'n programmeertaal Stap 4

0 4 BINNEKORT

Stap 1. Leer die kernbegrippe van die taal

Alhoewel die dele van hierdie stap wat van toepassing is, sal afhang van die taal wat u kies, het alle programmeertale fundamentele konsepte wat noodsaaklik is vir die bou van nuttige programme. As u hierdie konsepte vroeg leer en bemeester, sal dit makliker wees om probleme op te los en 'n kragtige en doeltreffende kode te skep. Hieronder is slegs 'n paar van die kernbegrippe wat in baie verskillende tale voorkom:

  • Veranderlikes - 'n Veranderlike is 'n manier om data te stoor en te verwys na veranderende data. Veranderlikes kan gemanipuleer word en het dikwels gedefinieerde tipes soos "heelgetalle", "karakters" en ander, wat die tipe data bepaal wat gestoor kan word. By die kodering het veranderlikes tipies name wat hulle ietwat identifiseerbaar maak vir 'n menslike leser. Dit maak dit makliker om te verstaan hoe die veranderlike met die res van die kode in wisselwerking is.
  • Voorwaardelike stellings - 'n Voorwaardelike verklaring is 'n aksie wat uitgevoer word op grond van die feit of die stelling waar is of nie. Die mees algemene vorm van 'n voorwaardelike stelling is die "As-dan" stelling. As die stelling waar is (bv. X = 5) dan gebeur een ding. As die stelling onwaar is (bv. X! = 5), gebeur daar iets anders.
  • Funksies of subroetines - Die werklike naam vir hierdie konsep kan iets anders genoem word, afhangende van die taal. Dit kan ook 'Prosedure', 'Metode' of 'Oproepbare eenheid' wees. Dit is in wese 'n kleiner program binne 'n groter program. 'N Funksie kan deur die program verskeie kere' geroep 'word, sodat die programmeerder ingewikkelde programme doeltreffend kan skep.
  • Data -invoer - Dit is 'n breĂ« konsep wat in byna elke taal gebruik word. Dit behels die hantering van die invoer van 'n gebruiker sowel as die stoor van die data. Hoe die data versamel word, hang af van die tipe program en die insette wat die gebruiker beskikbaar het (sleutelbord, lĂȘer, ens.). Dit is nou gekoppel aan Output, en dit is hoe die resultaat aan die gebruiker teruggestuur word, of dit op die skerm vertoon word of in 'n lĂȘer afgelewer word.
Leer 'n programmeertaal Stap 5
Leer 'n programmeertaal Stap 5

0 6 BINNEKORT

Stap 2. Installeer die nodige sagteware

Baie programmeertale benodig samestellers, wat programme is wat ontwerp is om die kode te vertaal in 'n taal wat die masjien kan verstaan. Ander tale, soos Python, gebruik 'n tolk wat die programme onmiddellik kan uitvoer sonder om saam te stel.

  • Sommige tale het IDE's (Integrated Development Environment) wat gewoonlik 'n kode -redakteur, 'n samesteller en/of tolk en 'n ontfouter bevat. Dit stel die programmeerder in staat om die nodige funksie op een plek uit te voer. IDE's kan ook visuele voorstellings van objekhiĂ«rargieĂ« en -gidse bevat.
  • Daar is 'n verskeidenheid kode -redakteurs aanlyn beskikbaar. Hierdie programme bied verskillende maniere om sintaksis uit te lig en bied ander ontwikkelaarsvriendelike gereedskap.

Telling

0 / 0

Deel 2 vasvra

Watter aspek van 'n program is verantwoordelik vir die berging en verwysing na veranderende data?

Voorwaardelike stellings.

Nope! Voorwaardelike state is nie verantwoordelik vir die stoor of verwysing na data nie. Voorwaardelike stellings is eerder aksies wat uitgevoer word op grond van die feit of 'n stelling waar is of nie. Probeer weer


Data -invoer.

Probeer weer! Data -invoer (nuwe data) het nie veel te doen met die stoor en terugverwysing na ou data nie, selfs al het die data verander. Data -invoer is egter deel van byna elke taal en is verantwoordelik vir die hantering van gebruikersinvoer. Daar is 'n beter opsie!

Funksies

Nie heeltemal nie! Programmeringstaalfunksies of subroetines is nie betrokke by die stoor en verwysing van data nie. In plaas daarvan is funksies kleiner programme in groter programme wat voorsiening maak vir die skep van meer komplekse toepassings. Kies 'n ander antwoord!

Veranderlikes

Dit is reg! Veranderlikes is 'n kernbegrip in die meeste programmeertale. Hulle is betrokke by die stoor en daarna verwys na veranderende data in 'n program, en hulle kan ook gemanipuleer word. Lees verder vir nog 'n vasvravraag.

Wil u meer vasvrae hĂȘ?

Hou aan om jouself te toets!

Deel 3 van 6: Skep u eerste program

Leer 'n programmeertaal Stap 6
Leer 'n programmeertaal Stap 6

0 4 BINNEKORT

Stap 1. Fokus op een konsep op 'n slag

Een van die eerste programme wat vir enige taal aangebied word, is die "Hello World" -program. Dit is 'n baie eenvoudige program wat die teks "Hallo, wĂȘreld" (of 'n variasie) op die skerm vertoon. Hierdie program leer eerste programmeerders die sintaksis om 'n basiese, funksionerende program te skep, asook hoe om die vertoon van uitvoer te hanteer. Deur die teks te verander, kan u leer hoe basiese data deur die program hanteer word. Hieronder is 'n paar wikiHow -gidse vir die skep van 'n 'Hello World' -program in verskillende tale:

  • Hallo wĂȘreld in Python
  • Hallo wĂȘreld in Ruby
  • Hallo wĂȘreld in C
  • Hallo wĂȘreld in PHP
  • Hallo wĂȘreld in C#
  • Hallo wĂȘreld in Java
Leer 'n programmeertaal Stap 7
Leer 'n programmeertaal Stap 7

0 9 BINNEKORT

Stap 2. Leer deur dekonstruksie van aanlyn voorbeelde

Daar is duisende kodevoorbeelde aanlyn vir feitlik elke programmeertaal. Gebruik hierdie voorbeelde om te ondersoek hoe verskillende aspekte van die taal werk en hoe verskillende dele interaksie het. Neem stukke uit verskillende voorbeelde om u eie programme te skep.

Leer 'n programmeertaal Stap 8
Leer 'n programmeertaal Stap 8

0 7 BINNEKORT

Stap 3. Ondersoek die sintaksis

Die sintaksis is die manier waarop die taal geskryf word sodat die samesteller of tolk dit kan verstaan. Elke taal het 'n unieke sintaksis, hoewel sommige elemente in verskeie tale gedeel kan word. Om die sintaksis te leer, is noodsaaklik om te leer hoe om in die taal te programmeer, en dit is dikwels waaraan mense dink as hulle aan rekenaarprogrammering dink. In werklikheid is dit bloot die basis waarop meer gevorderde konsepte gebou word.

Leer 'n programmeertaal Stap 9
Leer 'n programmeertaal Stap 9

0 3 BINNEKORT

Stap 4. Eksperimenteer met veranderinge

Maak veranderinge aan u voorbeeldprogramme en toets die resultaat. Deur te eksperimenteer, kan u leer wat werk en wat nie veel vinniger is as deur 'n boek of gids te lees nie. Moenie bang wees om u program te breek nie; leer om foute reg te stel, is 'n belangrike deel van enige ontwikkelingsproses, en nuwe dinge werk byna nooit reg nie.

Leer 'n programmeertaal Stap 10
Leer 'n programmeertaal Stap 10

0 8 BINNEKORT

Stap 5. Begin met ontfouting

As u programmeer, sal u altyd foute teëkom. Dit is foute in die program en kan feitlik oral verskyn. Foute kan onskadelike eienaardighede in die program wees, of dit kan groot foute wees wat veroorsaak dat die program nie saamgestel of uitgevoer word nie. Om hierdie foute op te spoor en op te los, is 'n belangrike proses in die sagteware -ontwikkelingsiklus, so raak gewoond daaraan om dit vroegtydig te doen.

As u eksperimenteer met die verandering van basiese programme, sal u dinge teĂ«kom wat nie werk nie. Om uit te vind hoe om 'n ander benadering te volg, is een van die waardevolste vaardighede wat u as programmeerder kan hĂȘ

Leer 'n programmeertaal Stap 11
Leer 'n programmeertaal Stap 11

0 6 BINNEKORT

Stap 6. Lewer kommentaar op al u kode

Byna alle programmeertale het 'n "opmerking" -funksie waarmee u teks kan insluit wat nie deur die tolk of samesteller verwerk word nie. Hiermee kan u kort, maar duidelike, menslike taalverklarings gee oor wat die kode doen. Dit sal u nie net help om te onthou wat u kode in 'n groot program doen nie; dit is 'n noodsaaklike praktyk in 'n samewerkingsomgewing, aangesien dit ander mense in staat stel om te verstaan wat u kode doen. Telling

0 / 0

Deel 3 vasvra

Waarom moet u veranderings aan u voorbeeldprogramme aanbring as u 'n programmeertaal aanleer?

U kan leer om u foute reg te stel.

Byna! Die herstel van foute, of die ontfouting van u kode, is 'n belangrike deel van die leerproses. As u begin om veranderinge aan te bring aan die voorbeeldkodes waarmee u oefen, kan u teruggaan en leer hoe u foute regstel. Alhoewel dit korrek is, is daar ook ander redes waarom u u programme moet verander. Kies 'n ander antwoord!

U kan leer wat werk en wat nie.

Jy het gedeeltelik reg! As u veranderinge aan u voorbeeldprogramme aanbring, leer u vinnig watter veranderinge sal werk en watter nie. Hierdie proef -en -foutproses is 'n noodsaaklike deel van die leer van die taal wat u gekies het. Dit is waar, maar daar is ander redes waarom u u voorbeeldprogramme moet verander. Daar is 'n beter opsie!

U kan gewoonlik vinniger leer as met 'n boek.

Jy is nie verkeerd nie, maar daar is 'n beter antwoord! As u van die draaiboek gaan of veranderinge aanbring in die voorbeeldprogramme waaruit u leer, kan u dit dikwels help om vinniger te leer. U sal eerstehands ervaring opdoen met die aanbring van veranderings wat nog nie op skrif is nie. Daar is 'n beter opsie!

Al bogenoemde.

Reg! Al hierdie redes verduidelik waarom u veranderinge aan u voorbeeldprogramme moet aanbring. As u leer hoe om u programme te ontfout en uit die eerste hand te herken wat werk (of nie werk nie) nie, kan u die programmeertaal vinniger ontdek as as u slegs 'n voorbeeldprogram volg. Lees verder vir nog 'n vasvravraag.

Wil u meer vasvrae hĂȘ?

Hou aan om jouself te toets!

Deel 4 van 6: Gereeld oefen

Leer 'n programmeertaal Stap 12
Leer 'n programmeertaal Stap 12

0 6 BINNEKORT

Stap 1. Kodeer daagliks

Die bemeestering van 'n programmeertaal verg tyd bo alles. Selfs 'n eenvoudiger taal soos Python, wat slegs 'n dag of twee neem om die basiese sintaksis te verstaan, neem baie tyd om werklik vaardig te word. Net soos enige ander vaardigheid, is oefening die sleutel tot vaardigheid. Probeer om elke dag ten minste 'n rukkie te spandeer, al is dit net 'n uur tussen werk en aandete.

Leer 'n programmeertaal Stap 13
Leer 'n programmeertaal Stap 13

0 10 BINNEKORT

Stap 2. Stel doelwitte vir u programme

Deur haalbare, maar uitdagende doelwitte te stel, sal u probleme kan begin oplos en met oplossings vorendag kan kom. Dink aan 'n basiese toepassing, soos 'n sakrekenaar, en ontwikkel 'n manier om dit te maak. Gebruik die sintaksis en konsepte wat u geleer het en pas dit toe op praktiese gebruike.

Leer 'n programmeertaal Stap 14
Leer 'n programmeertaal Stap 14

0 3 BINNEKORT

Stap 3. Praat met ander en lees ander programme

Daar is baie programmeergemeenskappe wat toegewy is aan spesifieke tale of dissiplines. Om 'n gemeenskap te vind en daaraan deel te neem, kan wondere verrig vir u leer. U kry toegang tot 'n verskeidenheid voorbeelde en gereedskap wat u kan help in u leerproses. Deur die kode van ander programmeerders te lees, kan u u inspireer en konsepte begryp wat u nog nie onder die knie het nie.

  • Kyk na programmeerforums en aanlyngemeenskappe vir u taal van keuse. Maak seker dat u deelneem en nie net voortdurend vrae vra nie. Hierdie gemeenskappe word gewoonlik beskou as 'n plek van samewerking en bespreking, en nie net vrae en antwoorde nie. Vra gerus om hulp, maar wees bereid om u werk te wys en wees oop vir verskillende benaderings.
  • As u eers 'n bietjie ervaring onder die knie het, kan u dit oorweeg om 'n hack-of-thon of programmeerkonfyt by te woon. Dit is geleenthede waar individue of spanne teen die klok meeding om 'n funksionele program te ontwikkel, gewoonlik gebaseer op 'n spesifieke tema. Hierdie geleenthede kan baie pret wees en is 'n goeie manier om ander programmeerders te ontmoet.
Leer 'n programmeertaal Stap 15
Leer 'n programmeertaal Stap 15

0 2 BINNEKORT

Stap 4. Daag jouself uit om dit pret te hou

Probeer om dinge te doen wat jy nog nie weet hoe om te doen nie. Ondersoek maniere om die taak (of 'n soortgelyke taak) uit te voer, en probeer dit dan in u eie program implementeer. Probeer om nie tevrede te wees met 'n program wat "basies" werk nie; doen alles wat u kan om seker te maak dat elke aspek foutloos werk. Telling

0 / 0

Deel 4 vasvra

Waarom moet u by 'n programmeerkonfyt aansluit?

Dit is nuttige Q & A -sessies wat u basiese konsepte leer.

Nope! Alhoewel sommige programmeringstorings 'n aanvullende Q & A -sessie kan hĂȘ, is die gebeure self nie ontwerp as 'n vraag -en -antwoord -segment nie. As u sukkel om antwoorde op u vrae te vind, soek dan ander programmeerders wat u kan help, of lees ander programme om meer te wete te kom. Raai weer!

Dit is uitdagende kompetisies wat u motiveer om te leer.

Ja! Programmeer konfyt en hack-a-thons is kompetisies. Verskeie programmeerders kom bymekaar en ding mee om eers 'n funksionele program te ontwikkel. U kan baie leer uit 'n programmeerknoop, en om aan te meld, kan u meer tyd spandeer om die taal te leer. Lees verder vir nog 'n vasvravraag.

Dit is aanlynforums waar u kan leer om met ander saam te werk.

Probeer weer! Programmeer konfyt is nie dieselfde as programmeerforums nie. U kan egter 'n programmeringsforum gebruik om op dieselfde manier saam te werk as in sommige programmeerknope. Klik op 'n ander antwoord om die regte antwoord te vind 


Wil u meer vasvrae hĂȘ?

Hou aan om jouself te toets!

Deel 5 van 6: Uitbreiding van u kennis

Leer 'n programmeertaal Stap 16
Leer 'n programmeertaal Stap 16

0 1 BINNEKORT

Stap 1. Neem 'n paar opleidingskursusse

Baie universiteite, gemeenskapskolleges en gemeenskapsentrums bied programmeerklasse en werkswinkels aan wat u kan bywoon sonder om by die skool aan te meld. Dit kan wonderlik wees vir nuwe programmeerders, aangesien u praktiese hulp kan kry van 'n ervare programmeerder, sowel as 'n netwerk met ander plaaslike programmeerders.

Leer 'n programmeertaal Stap 17
Leer 'n programmeertaal Stap 17

0 5 BINNEKORT

Stap 2. Koop of leen 'n boek

Daar is duisende onderrigboeke beskikbaar vir elke denkbare programmeertaal. Alhoewel u kennis nie uit 'n boek moet kom nie, verwys dit na goeie verwysings en bevat dit baie goeie voorbeelde.

Leer 'n programmeertaal Stap 18
Leer 'n programmeertaal Stap 18

0 2 BINNEKORT

Stap 3. Bestudeer wiskunde en logika

Die meeste programme behels basiese rekenkunde, maar u wil dalk meer gevorderde konsepte bestudeer. Dit is veral belangrik as u komplekse simulasies of ander algoritme-swaar programme ontwikkel. Vir die meeste daaglikse programmering het u nie veel gevorderde wiskunde nodig nie. Deur logika, veral rekenaarlogika, te bestudeer, kan u verstaan hoe u ingewikkelde probleemoplossing vir meer gevorderde programme die beste kan benader.

Leer 'n programmeertaal Stap 19
Leer 'n programmeertaal Stap 19

0 2 BINNEKORT

Stap 4. Moet nooit ophou programmeer nie

Daar is 'n algemene teorie dat 'n deskundige minstens 10 000 uur se oefening verg. Alhoewel dit bespreek kan word, bly die algemene beginsel waar: bemeestering verg tyd en toewyding. Moenie verwag om alles van die oornag af te weet nie, maar as u gefokus bly en aanhou leer, kan u heel moontlik 'n kenner op die gebied kry.

Leer 'n programmeertaal Stap 20
Leer 'n programmeertaal Stap 20

0 4 BINNEKORT

Stap 5. Leer 'n ander programmeertaal

Alhoewel u beslis kan klaarkom met die bemeestering van een taal, help baie programmeerders hul kans op sukses op die gebied deur meer tale te leer. Hulle tweede of derde tale vul gewoonlik hul eerste taal aan, sodat hulle meer komplekse en interessante programme kan ontwikkel. As u eers u eerste program goed begryp, is dit dalk tyd om 'n nuwe een te leer.

U sal waarskynlik vind dat die aanleer van u tweede taal baie vinniger gaan as die eerste. Baie kernbegrippe van programmering word in tale oorgedra, veral as die tale nou verwant is

Telling

0 / 0

Deel 5 vasvra

Waar of onwaar: U moet ten minste 1 000 uur lank programmeer voordat u uself 'n deskundige kan noem.

Waar

Nope! Die heersende teorie, wat wel of nie akkuraat is nie, is dat u 10 000 uur moet oefen om uself 'n deskundige te noem, nie 1 000 nie. Daar is geen vaste of vinnige reël oor hoeveel ure u moet oefen om 'n bepaalde programmeertaal vlot te kry nie, maar u moet seker maak dat u gereeld aan die taal werk, sodat u vinnig kan leer en nie roes nie. Raai weer!

onwaar

Jip! Daar is geen streng reëls oor wanneer u uself 'n deskundige kan noem nie, maar die algemene teorie is dat u 10 000 uur moet oefen, nie 1 000 nie. As u egter gereeld oefen en u werklik op leer toepas. die programmeertaal, kan u binne minder tyd funksioneel word as wat u sou verwag. Lees verder vir nog 'n vasvravraag.

Wil u meer vasvrae hĂȘ?

Hou aan om jouself te toets!

Deel 6 van 6: Die toepassing van u vaardighede

Leer 'n programmeertaal Stap 21
Leer 'n programmeertaal Stap 21

0 2 BINNEKORT

Stap 1. Skryf in vir 'n vierjaarprogram

Alhoewel dit nie streng nodig is nie, kan 'n vierjarige program aan 'n kollege of universiteit u blootstel aan verskillende tale, en u ook help om met professionele persone en ander studente te skakel. Hierdie metode is beslis nie vir almal nie, en baie suksesvolle programmeerders het nooit 'n vierjarige instelling bygewoon nie.

Leer 'n programmeertaal Stap 22
Leer 'n programmeertaal Stap 22

0 4 BINNEKORT

Stap 2. Skep 'n portefeulje

Terwyl u programme skep en u kennis uitbrei, moet u seker maak dat al u beste werk in 'n portefeulje gestoor word. U kan hierdie portefeulje aan werwers en onderhoudvoerders wys as 'n voorbeeld van die werk wat u doen. Maak seker dat u alle werk wat op u eie tyd gedoen is, insluit, en dat u toegelaat word om enige werk wat by 'n ander onderneming gedoen is, op te neem.

Leer 'n programmeertaal Stap 23
Leer 'n programmeertaal Stap 23

0 4 BINNEKORT

Stap 3. Doen vryskutwerk

Daar is 'n baie groot vryskutmark vir programmeerders, veral mobiele app -ontwikkelaars. Neem 'n paar klein vryskutwerk om 'n idee te kry van hoe kommersiële programmering werk. Dikwels kan u die vryskutwerk gebruik om u portefeulje op te bou en te wys op gepubliseerde werk.

Leer 'n programmeertaal Stap 24
Leer 'n programmeertaal Stap 24

0 3 BINNEKORT

Stap 4. Ontwikkel u eie freeware of kommersiële programme

U hoef nie by 'n onderneming te werk om geld te verdien nie. As u die vaardighede het, kan u self sagteware ontwikkel en dit vrystel om te koop, hetsy op u eie webwerf of op 'n ander mark. Wees voorbereid om ondersteuning te bied vir enige sagteware wat u vir kommersiële verkoop vrystel, aangesien kliënte verwag dat hul aankope werk.

Freeware is 'n gewilde manier om klein programme en hulpmiddels te versprei. Die ontwikkelaar ontvang geen geld nie, maar dit is 'n uitstekende manier om naamherkenning op te bou en jouself sigbaar te maak in die gemeenskap

Telling

0 / 0

Deel 6 vasvra

Waarom sou u vir 'n vierjaarprogram wil inskryf?

U kan meer as een taal vinniger leer.

Byna! In 'n vierjaarprogram word u waarskynlik blootgestel aan 'n wye verskeidenheid programmeertale. Dit kan baie tyd neem om meer as een taal aan te leer, maar CS -kursusse in die kollege versnel die leerproses. Alhoewel dit korrek is, is daar ook ander redes waarom iemand vir 'n vierjaarprogram kan inskryf. Klik op 'n ander antwoord om die regte antwoord te vind 


U kan professionele programmeerders ontmoet.

Jy het gedeeltelik reg! Vierjaarprogramme stel u bloot aan professionele persone waarmee u kan netwerk. U kan hierdie verbindings dikwels gebruik om werk te kry nadat u aan die program gestudeer het. Probeer 'n ander antwoord 


U kan 'n naam maak in die programmeringsveld.

Jy is nie verkeerd nie, maar daar is 'n beter antwoord! As u goed vaar in 'n vierjarige program, kan u uself gereeld aan die programmeernetwerk voorstel en 'n naam in die veld maak. Vierjaarprogramme kan u help om u naam daar te stel en u as 'n moontlike waardevolle toevoeging tot die programmeermark te vestig. Raai weer!

Al bogenoemde.

Presies! Dit is alles redes waarom baie mense by 'n vierjaarprogram aansluit. Om meer as een programmeertaal te ken, is 'n waardevolle vaardigheidstel, en 'n program van vier jaar kan u help om dit vinniger te leer. U kan ook 'n netwerk maak met professionele persone en ander studente en 'n naam in die veld begin maak. Lees verder vir nog 'n vasvravraag.

Wil u meer vasvrae hĂȘ?

Hou aan om jouself te toets!

Wenke

  • As u belangstel in spelprogrammering, ondersoek Python, C ++ en Java. Van die drie is C ++ waarskynlik die beste presteerder, Python verreweg die maklikste om te leer, en Java kan die beste op Windows, Mac OS en Linux werk sonder om dit te verander.
  • Lees meer oor gratis sagteware. Bestudeer die bronkode van die programme wat beskikbaar is in die gids met gratis sagteware. Waarom die wiel weer uitvind as u dit beter kan maak? Maak net seker dat u verstaan wat u programmeer.
  • Vir die meeste mense is iets interessanter as voorbeelde van handboeke om iets te programmeer wat hulle interesseer of wat hulle kan gebruik. Gebruik 'n soekenjin om meer te wete te kom oor projekte wat u interesseer.
  • As u iets nuuts leer, is dit dikwels nuttig om dit self te implementeer en dan die ontwerp aan te pas, die resultate te voorspel, om seker te maak dat u die konsep verstaan.
  • Maak gebruik van die nuutste programmeer-koppelvlakke en amptelike verwysingsmateriaal wat by die sagteware-uitgewer beskikbaar is.
  • Daar is verwysings om u te help. Moenie skaam wees as jy nie alles uit jou kop onthou nie; wat met tyd kom. Die belangrikste ding is om te weet waar om naslaanmateriaal te vind.
  • Om te oefen, probeer om ander te leer. Dit maak u nie net meer bekwaam nie, maar laat u ook vanuit verskillende perspektiewe dieper dink.

Aanbeveel: