*   >> Læs Uddannelse artikler >> science >> programming

13 Trin: at blive professionelle Programmers

Trin 1:

Ved du noget om datastrukturer og algoritmer. Alle programmeringssprog i verden vil ikke gøre dig meget godt, hvis du ikke ved, om algoritmer og datastrukturer. Disse er værktøjer, der overskrider de sproglige, platform og udviklingsværktøjer, du vil lære. Det er nyttigt at vide om sortering, for eksempel, selvom du sandsynligvis vil have bibliotek rutiner til at gøre det faktiske sortering for dig i de fleste sprog. Kendskab til nogle grundlæggende logik, matematik og lingvistik er god, men ikke afgørende.


Trin 2:

Kend de forskellige typer af sprog. - Kend forskellen mellem et scriptsprog og en systemer sprog. Det plejede at være mere markant end det er nu: mange mennesker bruger scripting sprog som Python, Ruby og JavaScript (ECMAScript) for større og mere komplekse systemer, mens platform API'er bliver tilgængelige i en række forskellige sprog. - Kend forskellen mellem typesystemer. Hvad at vide, før Debating Type Systems forklarer dette godt. - Kend forskellen på stakken og bunke programmering. - Kend forskellen mellem pasning af værdi og passerer ved henvisning.

- Kend forskellen mellem strukturerede, objekt-orienteret, funktionelle og proceduremæssig programmering. En given sprog vil normalt fokusere på en af ​​disse, men nogle blande dem. - Kend forskellen mellem køre kompileret kode, fortolket kode, just-in-time kompileret kode og kode på en virtuel maskine. De har forskellige egenskaber og tillade eller kræve forskellige stilarter af programmering. At vide hvornår man skal bruge en virtuel maskine, og når at køre kode oprindeligt på maskinens arkitektur kan betyde forskellen mellem succes og fiasko for et projekt.


Trin 3:

Prøv sprog, så du kan bruge forskellige funktioner og temaer af programmeringen.

- Du vil ofte opleve, at for en bestemt stil af programmeringen, vil der være en meget ren men noget upraktisk sprog, der kan bruges til at lære, at stilen i programmering, og derefter en meget mere praktisk sprog, du kan bruge i hverdagen. At blive bedre til at lære programmeringssprog, er det værd at lære nogle af disse rene (forskning) sprog, som de vil hjælpe, når lære de praktiske sprog hurtigere.


- Som et eksempel for objektorienteret programmering, så prøv at lære Smalltalk. Du vil ikke være i stand til at bygge meget i det, men det var en af ​​de tidlige objektorienterede programmeringssprog. Ruby holder noget af Smalltalk arv og samtidig være en mere praktisk sprog,

Page   <<       [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.