Ker je tehnologija vse bolj dostopna, se potreba po programerjih vedno povečuje. Kodiranje je veščina, ki se je sčasoma naučila in izpopolnila, vendar mora vsak nekje začeti. Obstajajo različni jeziki, ki so kot nalašč za začetnike, ne glede na področje, ki vas zanima (npr. JavaScript itd. JavaScript je precej napreden, zato začnite s HTML ali CSS). Glejte 1. korak spodaj, če želite izvedeti, kako.
Koraki
Metoda 1 od 2: Učenje jezika
Korak 1. Ne skrbite preveč glede jezika, ki ga izberete
Mnogi začetniki kodiranja se ob prvem učenju spopadajo s tem, kateri jezik izbrati. (Ker ne vedo, kje začeti s svojo prvo kodo). Dejanski jezik, ki se ga začnete učiti, nima velike razlike pri učenju podatkovnih struktur in logike. To so najbolj pomembne veščine, ki jih je mogoče izpopolniti v katerem koli jeziku.
- Ko izbirate jezik, se osredotočite le na to, s kakšnim razvojem želite začeti, in od tam izberite uvodni jezik. Če se želite na primer naučiti spletnega razvoja, začnite s HTML5, dopolnjenim s CSS, JavaScript in PHP. Če želite narediti namizne aplikacije, začnite s C.++ ali drug osnovni programski jezik.
- Če si kodirate kariero, boste ugotovili, da jezika, ki ste se ga naučili kodirati, nikoli ne boste uporabljali. Namesto tega se boste med dokumentiranjem in eksperimentiranjem učili jezikov.
Korak 2. Poiščite brezplačne vire za jezik, ki ga izberete
Internet je zakladnica brezplačnih vaj, tečajev in video posnetkov, vse prilagojeno jeziku po vaši izbiri. V enem dnevu lahko začnete razumeti skoraj vsak uvodni jezik.
- Priljubljena spletna mesta vključujejo Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School in mnoge druge.
- Tukaj na wikiHowu so na voljo različni jezikovni začetni vodniki.
- Navodila za skoraj vsak programski scenarij na YouTubu najdete.
- Stack Exchange je eno najbolj priljubljenih spletnih mest z vprašanji in odgovori za vsa programska vprašanja.
NAMIG STROKOVNIKOV
Archana Ramamoorthy, MS
Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.
Archana Ramamoorthy, MS
glavni tehnološki direktor, delovnik
Zgodba našega strokovnjaka :"
Korak 3. Prenesite dober urejevalnik besedil
Številni programski jeziki vam omogočajo uporabo zunanjih urejevalnikov besedil pri pisanju kode. Poiščite urejevalnik besedil, ki vam bo omogočil ogled vdolbinic in oznak kode.
Priljubljeni programi vključujejo Notepad ++ (Windows), TextWrangler (OS X), JEdit ali Visual Studio Code
Korak 4. Prenesite vse potrebne prevajalnike
Nekateri programski jeziki zahtevajo prevajalnik za izvajanje ustvarjene kode. Prevajalci kodo, ki jo napišete, prevedejo v jezik nižje ravni, ki ga lahko stroj obdela. Mnogi prevajalniki so odprtokodni in brezplačni za uporabo. Jeziki, ki zahtevajo prevajalnike, so:
- C
- C ++
- C#
- Java
- OSNOVNO
- Fortran
Korak 5. Začnite svoj prvi projekt
Izberite dober uvodni projekt, ki vam bo pomagal zmočiti noge. Na spletu je veliko predlogov in vadnic, vendar so nekatera mesta za začetek osnovna spletna mesta za HTML, osnovne funkcije zbirk podatkov in obrazcev s PHP ali preprosti programi s katerim koli jezikom prevajalnika.
Korak 6. Komentirajte vso svojo kodo
Vsi programski jeziki imajo funkcijo komentiranja, ki omogoča vnos besedila, ki ga prevajalnik prezre. To vam omogoča dodajanje komentarjev v kodo. Ti komentarji so ključni tako za obveščanje drugih o delovanju vaše kode kot tudi za opomnik, kaj počne vaša koda.
Funkcijo komentarja lahko uporabite tudi za hitro odstranitev kode iz programa za namene testiranja. Oznake komentarjev postavite okrog kode, ki jo želite izključiti, nato pa odstranite oznake komentarjev, da vrnete kodo
Korak 7. Izberite druge programe ali spletne projekte
Ko se učite, se ne sramujte pogledati stvari in videti, kako so se drugi lotili istih nalog. Vzemite si čas, da razumete, zakaj koda počne to, kar počne.
Za podrobnosti o ogledu izvorne kode spletnih mest si oglejte ta priročnik
Metoda 2 od 2: Razširite svoje znanje
Korak 1. Vzemite tečaje
Visoke šole, tehnične šole in spletni programi ponujajo certifikate in tečaje, ki vam bodo pomagali pri zaposlitvi in vas naučili programiranja. Diploma, kot je računalništvo, ni vedno potrebna, lahko pa pomaga pri zaposlovanju s polnim delovnim časom.
- (Veliko je mogoče reči o tem, da ste enkrat na dan z učiteljem ali strokovnjakom za programiranje, kar pri spletnih virih ni vedno na voljo.)
- Pouk je lahko drag, zato pretehtajte koristi. Če je programiranje samo hobi, pouk morda ni vreden časa in denarja. Če želite programiranje spremeniti v kariero, vam lahko razredi dajo velik zagon (vendar še zdaleč ni nujno, če imate talent).
Korak 2. Razširite svoje znanje
Poleg preprostega učenja programskih jezikov boste imeli veliko koristi tudi pri pouku logike in matematike, saj so ti pogosto potrebni za napredno programiranje. Tega se vam ni treba nujno učiti v šoli, lahko pa vam pomagajo nastavitve v razredu.
- Programiranje, ki vključuje fizikalne izračune in druge simulacije, zahteva dobro razumevanje algoritmov in modelov.
- Logika je temeljna osnova programiranja, zato vam bo razumevanje logike in procesov pomagalo pri reševanju težav pri kodiranju.
- Poznavanje napredne matematike za večino programiranja ni potrebno, lahko pa znanje prinese prednosti in optimizacije.
Korak 3. Naučite se več jezikov
Ko dobro razumete svoj začetni jezik, se lahko začnete vejati. Poiščite drug jezik, ki dopolnjuje tistega, ki ga poznate, ali izberite jezik za določeno delo, ki vas zanima. Dopolnilne jezike, kot sta HTML in CSS, je pogosto najlažje naučiti.
- Java je eden najbolj priljubljenih jezikov in za razvijalce Jave je pogosto veliko priložnosti. Java lahko deluje na ogromno različnih sistemih in ima nešteto aplikacij. Java se uporablja za aplikacije za Android, enega najhitreje rastočih trgov.
- C ++ je zelo priporočljiv za razvoj video iger. Naučiti se kodirati v Unityju (široko uporabljanem, poceni igralnem mehanizmu) in UDK (kodi za priljubljeni motor Unreal) lahko pomaga odpreti nekatera vrata, čeprav niso tako uporabna zunaj industrije video iger.
- Če želite narediti aplikacije za iPhone, bosta Xcode in Objective-C vaše primarno orodje. Potrebovali boste tudi Mac, saj se Xcode lahko sestavi samo na Macu.
- Python je skriptni jezik strežnika, ki se uči med lažjimi jeziki. Python se uporablja za spletne storitve, kot sta Pinterest in Instagram, in je dovolj preprost, da se v nekaj dneh nauči osnov.
Korak 4. Bodite potrpežljivi
Med programiranjem se boste pogosto soočali z izzivi, zlasti ko gre za iskanje hroščev ali izvajanje nove ideje. Morali se boste naučiti biti zadovoljni z doseganjem majhnih rezultatov, namesto da rešite celo uganko naenkrat. Potrpežljivost vodi do učinkovitejšega kodeksa, kar bo vodilo do uspešnejših programov in srečnejših sodelavcev.
Korak 5. Naučite se delati z drugimi
Če na projektu dela več ljudi, dobite več pogledov na to, kako se tega lotiti. Delo v skupinah je v poslovnem svetu tako rekoč neizogibno, zato bodite pripravljeni sodelovati z drugimi, razen če nameravate vse razvijati samostojno.
Korak 6. Zaposlite se, kjer lahko vadite svoje sposobnosti kodiranja
Delajte kot prostovoljec pri oblikovanju spletnih mest ali pisanju namiznih aplikacij. Delo s krajšim delovnim časom pri majhnem podjetju lahko privede do priložnosti za pisanje kode za spletna mesta ali preproste aplikacije.
Korak 7. Povežite se z drugimi programerji
Obstaja nešteto skupnosti in zborov razvijalcev, ki vas lahko podpirajo in navdihujejo. Poiščite lokalne konvencije o programiranju, sodelujte v krampih ali zastojih v igrah (časovni dogodki s skupno temo) in se prijavite na nekatere forume za programiranje, da začnete širiti svojo izpostavljenost in mrežo.
Korak 8. Vadite, vadite, vadite
Ocenjuje se, da traja približno 15 000 ur, preden postanete strokovnjak za računalniško programiranje. To so leta uporabne prakse. Pravo obvladovanje programiranja bo prišlo šele, ko boste vložili čas v prakso in postali vešči.