Sådan Lærer Du At Programmere Fra Bunden

Indholdsfortegnelse:

Sådan Lærer Du At Programmere Fra Bunden
Sådan Lærer Du At Programmere Fra Bunden

Video: Sådan Lærer Du At Programmere Fra Bunden

Video: Sådan Lærer Du At Programmere Fra Bunden
Video: the rapidly dwindling sanity of valve programmers as expressed through code comments 2024, November
Anonim

Hvis du vil oprette videospil, smartphone-apps eller internetsider, skal du lære at programmere. Der er utallige forskellige programmeringssprog derude, men de arbejder alle sammen til fælles.

Sådan lærer du at programmere fra bunden
Sådan lærer du at programmere fra bunden

Definer dit mål

At lære et programmeringssprog er en ganske interessant aktivitet, men inden du starter læringsprocessen, skal du klart formulere et mål. Til hvilke formål har du brug for viden om et programmeringssprog? Måske vil du blive web-programmør, flash-spiludvikler eller skrive iPhone-applikationer.

Vælg programmeringssprog

Det anbefales at begynde at lære programmering med C # sprog. Disse er grundlæggende sprog, de repræsenterer en bestemt industristandard for programmering, deres viden betragtes som et must for enhver professionel programmør. Start ikke din indlæringskurve med et programmeringssprog som Java. Deres syntaks kan virke for forvirrende for dig. C # kan være for kompliceret for nogle nybegyndere, i hvilket tilfælde du kan starte din læring med Python, hvilket også er et godt fundament for begyndere.

Det kan tage dig omkring et år at lære de grundlæggende programmering. Du vil lære det særlige ved proceduremæssig og objektorienteret programmering, principperne for at arbejde med binære træer, arrays, lister osv. Først efter at have lært det grundlæggende, gå videre til sværere opgaver.

Besøg webstederne for udviklere af programmeringssprog, studer dokumentationen. Sørg for at chatte på programmørernes fora, de besvarer normalt de fleste af nybegynderens spørgsmål.

Matematik

Hvis du vil lære at programmere, skal du bare kende matematik. Under arbejdsprocessen skal du stå over for et stort antal problemer, der ikke kan løses uden at kende det grundlæggende i denne videnskab. Der er et stort antal matematiske ligninger, systemer og teorier (Fourier-serier, Fibonacci-tal osv.), Der i høj grad forenkler programmeringsprocessen.

Læring slutter ikke

Udviklingen af programmeringssprog står ikke stille, deres udvikling er i gang. Prøv at læse så meget litteratur som muligt om det programmeringsområde, hvor du planlægger at arbejde. Se altid efter alternative måder at løse problemer, der opstår, dette vil hjælpe dig med konstant at forbedre effektiviteten af den kode, du opretter. Tal med professionelle programmører, de vil altid være i stand til at rådgive, hvordan man håndterer et bestemt problem. Læsning af koder for deres programmer vil også være til stor fordel for dig.

Det er umuligt at have alt i tankerne hele tiden. Brug gerne referencen til programmeringssprog.

Programmeringsopgaver, uanset hvor enkle de er, løses aldrig på en snup. De kræver altid udvikling af den korrekte algoritme for handlinger, der er effektiv i en given specifik situation. At finde optimale algoritmer kræver konstant træning og træning. Prøv at løse små programmeringsproblemer oftere (du kan finde dem på specialiserede websteder), dette vil hjælpe dig med gradvist at finpudse dine færdigheder på dette område.

Anbefalede: