Programavimo būdai

Autorius: Peter Berry
Kūrybos Data: 16 Liepos Mėn 2021
Atnaujinimo Data: 1 Liepos Mėn 2024
Anonim
Programavimo pamoka | 1 dalis
Video.: Programavimo pamoka | 1 dalis

Turinys

Kai technologijos tampa vis labiau prieinamos, didėja ir programuotojų poreikis. Programavimas yra įgūdis, kuris laikui bėgant tobulėja. Tačiau kiekvienas turi išgyventi tam tikrą pradžią. Yra begalė kalbų, tinkančių pradedantiesiems, neatsižvelgiant į jų pasirinktą sritį (pvz., „JavaScript“ ir kt. „JavaScript“ yra gana aukšta, todėl pradėkite nuo HTML ar CSS). Perskaitykite ir pradėkite savo programavimo pamokas.

Žingsniai

1 metodas iš 2: išmokti programavimo kalbų

  1. Nesijaudink per daug dėl pasirinktos kalbos. Pradžioje daugeliui žmonių sunku pasirinkti kalbą. Tačiau logika ir duomenų struktūros yra beveik vienodos, nepaisant vartojamos kalbos. Tai yra svarbiausi įgūdžiai, kuriuos galite patobulinti bet kuria kalba.
    • Renkantis kalbą sutelkite dėmesį į tai, su kokiu programavimu norite pradėti, ir tada pasirinkite tinkamą pagrindinę kalbą. Pavyzdžiui, jei norite sužinoti, kaip kurti internetą, galite pradėti nuo HTML5, tada sužinoti daugiau CSS, „JavaScript“ ir PHP. Jei norite rašyti darbalaukio programas, pradėkite nuo C arba kitos pagrindinės programavimo kalbos.
    • Jei sieksite šios karjeros, pastebėsite, kad greičiausiai niekada nenaudosite pirmosios išmoktos programavimo kalbos. Vietoj to jūs išmoksite naujų kalbų tyrinėdami ir eksperimentuodami.

  2. Raskite nemokamų internetinių šaltinių pasirinkta kalba. Internetas yra nemokamų pamokų, užsiėmimų ir vaizdo įrašų lobynas, pritaikytas jūsų pasirinktai kalbai. Per vieną dieną galite suvokti beveik bet kurios įvadinės kalbos pagrindus.
    • Tarp populiarių svetainių yra „Bento“, „CodeAcademy“, „Code.org“, html.net, „Khan Academy“, „Udacity“, „W3Schools“, „Code School“ ir kt.
    • „WikiHow“ taip pat yra daugybė pradedančiųjų vadovėlių, pritaikytų konkrečioms kalboms.
    • Beveik kiekvienos programavimo situacijos dokumentaciją galite rasti „YouTube“.
    • „Stack Exchange“ yra viena iš puikiausių atsakymų svetainių į visus jūsų programavimo klausimus.


    Archana Ramamoorthy, MS
    Produktų valdymo direktorius

    Ekspertų dalis: "Kalbant apie programavimą, aš nieko nežinojau apie kompiuterio dizainą ar programavimą. Kai norėjau išmokti programuoti, pradėjau skaitydamas" Java "knygas ir naudodamasis informacija internete. Šiandien mes turime tiek daug informacijos šaltinių, todėl lengva išmokti naujų įgūdžių! "

  3. Atsisiųskite gerą redaktorių. Daugelis programavimo kalbų leidžia rašant kodą naudoti išorinį redaktorių. Ieškokite redaktoriaus, rodančio įtrauką ir programavimo kodo paryškinimą.
    • Kai kurios žinomos programos yra „Notepad ++“ („Windows“), „TextWrangler“ (OS X) ir „Edit“ (naudojama visoms mašinoms).

  4. Atsisiųskite reikiamą kompiliatorių. Kai kurioms programavimo kalboms paleisti kodą reikia kompiliatoriaus. Kompiliatorius konvertuoja parašytą kodą į žemesnio lygio kalbą, kad kompiuteris galėtų jį valdyti. Daugelis kompiliatorių yra atvirojo kodo ir teikiami nemokamai. Kompiliatoriaus kalbos apima:
    • C
    • C ++
    • C #
    • „Java“
    • PAGRINDINIS
    • Fortranas
  5. Pradėkite nuo savo pirmojo projekto. Tinkamo pradinio projekto pasirinkimas padės jums geriau susipažinti su programavimo kalba. Tarp daugybės internetinių pasiūlymų ir mokomųjų programų yra pagrindinė HTML svetainė, šablono funkcija ir pagrindinė duomenų bazė su PHP arba paprasta programa ir bet kokia kompiliavimo kalba. neblogai tau.
  6. Atkreipkite dėmesį į kiekvieną kodo dalį. Anotacijos funkcija yra prieinama visomis programavimo kalbomis, leidžianti įvesti turinį, kurio kompiliatorius negali perskaityti. Šios funkcijos dėka prie savo kodo galite pridėti pastabų. Šios pastabos yra labai svarbios. Jie ne tik leidžia kitiems suprasti, kaip veikia kodas, bet ir padeda jums priminti, kam šis kodas yra skirtas.
    • Taip pat galite naudoti komentavimo funkciją, kad greitai pašalintumėte kodą iš savo programos bandymų tikslais. Padėkite korteles aplink kodą, kurį norite pašalinti, ir pašalinkite tas žymas, kad galėtumėte jas naudoti pakartotinai.
  7. Žr. Kitus žiniatinklio projektus ir programas. Mokymosi proceso metu nedvejodami pasidomėkite kitų žmonių problemų sprendimo metodais ir pasikonsultuokite su jais. Skirkite laiko tyrimams ir supratimui, kodėl kodas veikia.
    • Išsamesnės informacijos, kaip skaityti tinklalapių šaltinio kodą, rasite šiame vadove.
    skelbimas

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

  1. Prisijunkite prie klasės. Bendruomenės kolegijose, technikos mokyklose ir internetinėse programose siūlomi pažymėjimai ir klasės, leidžiančios įsidarbinti ir išmokyti programuoti. Nors tai ne visada būtina, pažangūs sertifikatai, pvz., Kompiuterinės technologijos, gali padėti jums surasti visą darbo laiką dirbančias programas.
    • Yra daug privalumų mokantis tiesiogiai su mokytoju ar programavimo ekspertu. Tai gali suteikti ne visi internetiniai šaltiniai.
    • Pamokų lankymas gali būti labai brangus. Taigi, apsvarstykite gaunamą naudą. Jei programavimą laikote tik hobiu, užsiregistruoti į užsiėmimus gali būti neverta nei laiko, nei pinigų. Jei norite tęsti šią karjerą, pamokų lankymas gali būti labai naudingas (bet nebūtinas, jei esate talentingas).
  2. Išplėskite savo žinias. Ne tik mokykis programavimo kalbų, bet ir naudos iš matematikos ir logikos užsiėmimų: jie dažnai yra būtini pažangiam programavimui. Nors nebūtina mokytis matematikos ir logikos mokykloje, gali padėti klasės aplinka.
    • Programavimas apima fizinį skaičiavimą ir daugelį modeliavimų, reikalaujančių gilaus algoritmų ir modelių supratimo.
    • Logika yra pagrindinis programavimo pagrindas. Suprasti logiką ir procesus padės išspręsti problemas rašant kodą.
    • Nors daugumai programavimo projektų nereikia taikyti pažangiosios matematikos, šios žinios gali suteikti daug naudos ir optimizuoti programavimą.
  3. Sužinokite daugiau kalbų. Įvaldę pirmąją kalbą, galite sužinoti daugiau. Raskite pirmosios kalbos papildomą kalbą arba pasirinkite konkrečios svetainės kalbą, pagal kurią taikote. Papildomų kalbų, tokių kaip HTML ir CSS, dažnai yra lengviausia išmokti.
    • „Java“ yra viena iš populiariausių kalbų, dažnai „Java“ kūrėjas turi daug galimybių. „Java“ gali veikti įvairiausiose sistemose ir turi daugybę programų. Ši kalba naudojama „Android“ programose, vienoje iš sparčiausiai augančių rinkų.
    • C ++ rekomenduojama potencialiems vaizdo žaidimų kūrėjams. Nors tai nėra naudinga už vaizdo žaidimų industrijos ribų, išmokus programuoti „Unity“ (plačiai naudojamos pigių žaidimų konsolės) ir UDK (garsaus „Unreal Engine“ programavimo kodas), gali atsiverti daugybė raumenų. tam tikras surinkimas.
    • Jei norite rašyti „iPhone“ programas, „Xcode“ ir „Objective-C“ bus jūsų pagrindiniai įrankiai. Jums taip pat reikia „Mac“, nes „Xcode“ galima sukompiliuoti tik šiame.
    • Kaip serverio programavimo kalbą, „Python“ yra vienas iš lengviausiai išmokstamų. Jis naudojamas žiniatinklio paslaugoms, tokioms kaip „Pinterest“ ir „Instagram“, ir yra pakankamai paprastas, kad pagrindus išmoktumėte vos per kelias dienas.
  4. Būkite kantrūs. Programavimo proceso metu dažnai susidursite su iššūkiais, ypač ieškodami klaidų ir įgyvendindami naujas idėjas. Jūs turėsite išmokti tenkintis mažesniais pasiekimais, o ne išspręsti ištisus galvosūkius vienu metu. Kantrybė padės sukurti efektyvesnį kodą, kuris padės pasiekti, kad programa veiktų geriau, o jūsų kolegos būtų laimingesni.
  5. Išmokite dirbti su kitais. Kai dalyvaus daug žmonių, projektas turės daug skirtingų nuomonių apie jo kryptį. Verslo pasaulyje komandinis darbas yra beveik neišvengiamas. Taigi, nebent planuojate viską kurti savarankiškai, pasiruoškite bendradarbiauti su kitais.
  6. Suradę darbą galite praktikuoti savo programavimo įgūdžius. Kurkite internetinius puslapius ar rašykite savanorių kompiuterines programas.Darbas ne visą darbo dieną mažoje įmonėje gali suteikti jums galimybę koduoti svetaines ir paprastas programas.
  7. Susisiekite su kitais programuotojais. Yra begalė bendruomenių, taip pat kūrėjų susibūrimai. Jie gali jus palaikyti ir įkvėpti. Ieškokite vietinių programavimo seminarų, dalyvaukite programavimo seminaruose ar konkursuose ir užsiregistruokite į kai kuriuos programavimo forumus, kad pradėtumėte plėsti savo tinklą ir buvimą.
  8. Praktika, praktika ir praktika. Užtrunka apie 15 000 valandų, kad būtų laikomas geimu pas kompiuterio programuotoją. Tai buvo ilgametė praktika. Neišleisdami laiko praktikuodamiesi ir neišmanydami, negalėsite įvaldyti programavimo įgūdžių.
    • Stenkitės kiekvieną dieną praleisti laiką programuodami, net ir nedirbdami. Programavimas laisvalaikiu gali padaryti proveržių ir suteikti daug naujų idėjų.
    skelbimas