Kaip rašyti kompiuterines programas

Autorius: Ellen Moore
Kūrybos Data: 12 Sausio Mėn 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
kaip pasikiais kompiuterio ekrana
Video.: kaip pasikiais kompiuterio ekrana

Turinys

Kadangi technologijos tampa vis labiau prieinamos plačiajai visuomenei, atsiranda ir programuotojų poreikis. Kompiuterių kodų ir programų rašymas arba kodavimas (iš anglų kalbos „coding“) yra įgūdis, kuris buvo įgytas ir tobulinamas laikui bėgant, tačiau net labiausiai patyręs programuotojas kažkada buvo pradedantysis. Yra daug įvairių programavimo kalbų, kurios puikiai tinka pradedantiesiems programuotojams, nesvarbu, kur norite pritaikyti savo įgūdžius (pavyzdžiui, „JavaScript“ yra gana sudėtinga, todėl geriausia pradėti nuo HTML arba CSS). Perskaitykite šį straipsnį, kaip išmokti rašyti kompiuterines programas.

Žingsniai

1 metodas iš 2: išmokite programavimo kalbą

  1. 1 Per daug nesijaudinkite, kokią kalbą pasirinkti. Daugeliui pradedančiųjų programuotojų sunku pasirinkti kalbą, kai jie tik pradeda mokytis rašyti programų kodus. Tikroji jūsų pasirinkta kalba neturi reikšmės tiriant informacijos kūrimo struktūras ir logiką. Šie įgūdžiai yra daug svarbesni ir jų galima išmokti naudojant bet kurią programavimo kalbą.
    • Rinkdamiesi kalbą susikoncentruokite į tikslą, kuriam norite sukurti programos kodus, ir tik tada pasirinkite pradinę kalbą. Pavyzdžiui, jei norite kurti svetaines, pirmiausia turėtumėte išmokti HTML5, o tada papildyti jas CSS, „JavaScript“ ir PHP. Jei norite kurti kompiuterines programas, pradėkite mokytis C ar bet kurios kitos įprastos programavimo kalbos.
    • Jei tapote profesionaliu programuotoju, galite pastebėti, kad savo darbe niekada nenaudojate tos kalbos, kurią iš pradžių išmokote. Vietoj to, jūs nuolat mokysitės naujų kalbų per dokumentus ir eksperimentus.
  2. 2 Raskite nemokamų internetinių išteklių, skirtų jūsų pasirinktai kalbai. Internetas yra nemokamų pamokų, kursų ir vaizdo įrašų apie pasirinktą mokytis kalbą lobynas. Žodžiu per dieną galite išmokti beveik bet kokios įvadinės kalbos pagrindų.
    • Čia yra tik keletas populiarių svetainių: „Bento“, „CodeAcademy“, „Code.org“, „html.net“, „Khan Academy“, „Udacity“, „W3Schools“ ir daugelis kitų.
    • „WikiHow“ taip pat pateikia įvairias instrukcijas pradedantiesiems mokytis programavimo kalbų.
    • „YouTube“ galite rasti mokomųjų vaizdo įrašų beveik bet kokia kalba.
    • „Stack Exchange“ yra vienas populiariausių forumų, kuriame profesionalūs programuotojai atsako į visus vartotojų klausimus.
    SPECIALISTO PATARIMAS

    Archana Ramamoorthy, MS


    „Workday CTO“ Archana Ramamurthy yra „Workday CTO“ (Šiaurės Amerika). Aukšto lygio produktų specialistas, saugumo gynėjas, pasisakantis už didesnę integraciją į vienodas sąlygas technologijų pramonėje. Ji įgijo bakalauro laipsnį SRM universitete ir magistro laipsnį Duke universitete. Produktų valdymo srityje dirba daugiau nei aštuonerius metus.

    Archana Ramamoorthy, MS
    Darbo dienos technikos vadovas

    Mūsų specialistas dalijasi savo istorija:: „Atėjau prie kodavimo nieko nežinodamas apie kompiuterio dizainą ar programavimą. Kai norėjau išmokti rašyti programas, pradėjau skaityti knygas šia kalba ir naudotis informacija iš interneto.Šiandien pasaulyje yra tiek daug išteklių, kad labai lengva išmokti naujų įgūdžių! "


  3. 3 Atsisiųskite gerą teksto redaktorių. Daugelis programavimo kalbų leidžia programoms rašyti naudojant išorinius teksto redaktorius. Raskite teksto rengyklę, kuri parodys įtrauką ir kodo žymėjimą.
    • Populiarios programos yra „Notepad ++“ („Windows“), „TextWrangler“ (OS X) ir „JEdit“ (bet kuri sistema).
  4. 4 Atsisiųskite visus reikalingus kompiliatorius. Kai kurioms programavimo kalboms reikalingas kompiliatorius, kad būtų rodomas jūsų parašytas šaltinio kodas. Kompiliatoriai išverčia šaltinio kodą į lygiavertę žemo lygio kalbų programą, kurią vėliau apdoroja kompiuteris. Daugelis kompiliatorių yra nemokami ir atviro kodo. Kalbos, kurioms reikia naudoti kompiliatorius, yra šios:
    • C;
    • C ++;
    • C #;
    • „Java“;
    • PAGRINDINIS;
    • Fortranas.
  5. 5 Pradėkite savo pirmąjį projektą. Pasirinkite gerą įvadinį projektą, kuris leis išbandyti naujus įgūdžius. Internete yra daug pasiūlymų ir vadovėlių šia tema. Pavyzdžiui, galite pradėti kurdami paprastas HTML svetaines, paprastas PHP duomenų bazes ir funkcijas arba paprastas programas bet kuria kalba, kuriai reikia kompiliatorių.
  6. 6 Komentuokite visą savo kodą. Visos programavimo kalbos turi komentavimo funkciją, leidžiančią įvesti tekstą, kurio kompiliatorius nepaiso. Taigi, galite palikti komentarus prie kodo. Šie komentarai yra nepaprastai svarbūs, kad kiti žinotų, kaip veikia jūsų kodas, ir primintų sau, ką šis kodas daro.
    • Komentavimo funkcija gali būti naudojama norint greitai pašalinti dalį kodo iš programos bandymo tikslais. Pridėkite abiejų komentarų žymas kodo, kurį norite laikinai neįtraukti į programą, pradžioje ir pabaigoje, tada pašalinkite tas žymas, kad grąžintumėte kodą.
  7. 7 Apsvarstykite kitų programų ar žiniatinklio projektų detales. Kai išmoksite kodą kelyje, nesigėdykite ieškoti užuominų internete ir žiūrėti, kaip kiti žmonės sprendžia panašias problemas. Skirkite laiko suprasti, kaip kodas daro tai, ką jis daro.
    • Perskaitykite šį straipsnį ir sužinokite, kaip peržiūrėti bet kurios svetainės šaltinio kodą.

2 metodas iš 2: išplėskite savo žinias

  1. 1 Užsiregistruokite į kursus. Universitetai, kolegijos ir interneto programos siūlo programas ir kursus, kurie ne tik išmokys jus programuoti, bet ir padės susirasti darbą. Nors ne visada reikalingas universitetinis informatikos išsilavinimas, tai gali padėti susirasti visą darbo dieną dirbant kompiuterių programuotoju.
    • Taip pat neabejotina nauda yra tiesioginis bendravimas su mokytoju ar programavimo specialistu, kuris ne visada pasiekiamas per internetinius kursus.
    • Išmokti tapti programuotoju gali būti gana brangu, todėl gerai pagalvokite, ar verta. Jei mėgstate rašyti kompiuterines programas tik kaip pomėgį, neturėtumėte gaišti laiko ir pinigų profesionaliems kursams. Jei ketinate kurti karjerą šioje srityje, profesinis išsilavinimas gali jums labai padėti šioje srityje (bet, vėlgi, nebūtina, jei turite talentą).
  2. 2 Išplėskite savo žinias. Jums bus naudinga ne tik mokantis programavimo kalbų, bet ir matematikos bei logikos kursų, nes šie dalykai dažnai reikalingi aukšto lygio programavimui. Jums nereikia jų mokyti mokykloje, nors akademinė aplinka gali būti naudinga.
    • Programuojant fiziką ir modeliavimą reikia gerai suprasti algoritmus ir modelius.
    • Logika yra labai svarbi programuojant, todėl logikos ir procesų supratimas gali padėti išspręsti problemas rašant kodą.
    • Išplėstinės matematikos žinių dažniausiai nereikia programuojant, tačiau jos gali būti panaudotos optimizavimui ir kitiems privalumams.
  3. 3 Sužinokite daugiau kalbų. Gerai supratę savo pirmąją kalbą, galite pradėti mokytis ir kitų programavimo kalbų. Raskite kalbą, kuri papildytų jau žinomą, arba pasirinkite kalbą, kurios reikia konkrečiam projektui. Papildomas kalbas, tokias kaip HTML ir CSS, paprastai lengviausia išmokti.
    • „Java“ yra viena populiariausių kalbų, o „Java“ kūrėjai visada yra paklausūs. „Java“ naudojama įvairiose sistemose ir turi daugybę panaudojimo galimybių. „Java“ naudojama programoms, skirtoms „Android“, vienai sparčiausiai augančių rinkų, rašyti.
    • „C ++“ yra labai rekomenduojama, jei norite prisijungti prie vaizdo žaidimų kūrėjų. Išmokę programuoti „Unity“ (plačiai naudojamas ir pigus žaidimų variklis) ir UDK (populiaraus „Unreal“ variklio kodas) jums atvers kai kurias duris, tačiau jie nėra tokie naudingi už žaidimų pramonės ribų.
    • Jei norite kurti „iPhone“ programas, „Xcode“ ir „Objective-C“ bus jūsų pirmasis pasirinkimas. Jums reikės „Mac“, nes „Xcode“ galima kompiliuoti tik „Mac“.
    • „Python“ yra kalba, skirta rašyti serverio kodą, viena iš lengviausių išmokti. „Python“ naudojamas interneto paslaugoms, tokioms kaip „Pinterest“ ir „Instagram“, ir pakankamai paprasta išmokti pagrindus vos per kelias dienas.
  4. 4 Būk kantrus. Programuodami dažnai susidursite su problemomis, ypač ieškodami klaidų ar pritaikydami naujas idėjas. Turėsite išmokti pasitenkinti mažų rezultatų pasiekimu, o ne išspręsti visą problemą iš karto. Kantrybė padės jums sukurti geresnį kodą, o tai reiškia, kad jūsų programa veiks geriau, o jūsų kolegos bus patenkinti.
  5. 5 Išmokite dirbti komandoje. Jei keli žmonės vienu metu dirba su projektu, jie gali turėti kitokią viziją, kaip projektas turėtų vykti. Verslo pasaulyje komandinis darbas yra beveik neišvengiamas, todėl būkite pasirengę dirbti su kitais žmonėmis, nebent, žinoma, neketinate patys plėtoti viso projekto.
  6. 6 Raskite darbą, kuriame galėtumėte praktikuoti savo programavimo įgūdžius. Kurkite svetaines ir kompiuterines programas savanoriškai. Darbas ne visą darbo dieną mažoje įmonėje taip pat gali atverti svetainių ir paprastų programų kodavimo galimybes.
  7. 7 Kalbėkitės su kitais programuotojais. Yra daugybė kūrėjų bendruomenių, kuriose galite rasti palaikymo ir įkvėpimo. Ieškokite programavimo susitarimų, dalyvaukite hakatonuose ar žaidimuose (kūrėjų susibūrimai, skirti per tam tikrą laiką sukurti programas ar žaidimus), užsiregistruokite keliuose programavimo forumuose, kad pradėtumėte kurti savo vardą ir plėsti ryšius.
  8. 8 Praktika, praktika ir praktika. Remiantis kai kuriais skaičiavimais, užtrunka apie 15 000 programavimo valandų, kol būsite laikomas tikru meistru. Tai reiškia metų nuolatinę praktiką. Tikrai įvaldysite programavimo įgūdžius tik tada, kai daug laiko investuosite į praktinį darbą ir tapsite savo srities žinovu.
    • Stenkitės programuoti kiekvieną dieną, net savaitgaliais. Laisvalaikio programavimas gali sukelti proveržių ir naujų idėjų.