Kaip išmokti programavimo kalbos (su paveikslėliais)

Turinys:

Kaip išmokti programavimo kalbos (su paveikslėliais)
Kaip išmokti programavimo kalbos (su paveikslėliais)

Video: Kaip išmokti programavimo kalbos (su paveikslėliais)

Video: Kaip išmokti programavimo kalbos (su paveikslėliais)
Video: Programavimo pamoka | 1 dalis 2024, Balandis
Anonim

Jei jus domina kompiuterinių programų, programų mobiliesiems, svetainių, žaidimų ar kitos programinės įrangos kūrimas, turėsite išmokti programuoti. Programos kuriamos naudojant programavimo kalbą. Ši kalba leidžia programai veikti su mašina, kurioje ji veikia, ar tai būtų kompiuteris, mobilusis telefonas ar bet kokia kita aparatinė įranga.

Žingsniai

1 dalis iš 6: Kalbos pasirinkimas

Išmokite programavimo kalbos 1 žingsnis
Išmokite programavimo kalbos 1 žingsnis

2 8 netrukus

1 žingsnis. Nustatykite jus dominančią sritį

Galite pradėti mokytis naudodami bet kurią programavimo kalbą (nors kai kurios yra tikrai „lengvesnės“nei kitos), todėl pirmiausia norėsite paklausti savęs, ką norite pasiekti išmokę programavimo kalbos. Tai padės jums nustatyti, kokio tipo programavimo jums reikia siekti, ir suteiks jums gerą atspirties tašką.

Jei norite pradėti kurti žiniatinklį, turėsite visiškai skirtingas kalbas, kurias turėsite išmokti, o ne kurti kompiuterines programas. Programų mobiliesiems kūrimas reikalauja kitokių įgūdžių nei mašinų programavimas. Visi šie sprendimai turės įtakos jūsų krypčiai

Išmokite programavimo kalbos 2 žingsnis
Išmokite programavimo kalbos 2 žingsnis

0 5 netrukus

Žingsnis 2. Apsvarstykite galimybę pradėti nuo „paprastesnės“kalbos

Nepriklausomai nuo jūsų sprendimo, galbūt norėsite pradėti nuo vienos aukšto lygio paprastesnių kalbų. Šios kalbos yra ypač naudingos pradedantiesiems, nes jose mokomos pagrindinės sąvokos ir mąstymo procesai, kurie gali būti taikomi praktiškai bet kuriai kalbai.

  • Dvi populiariausios šios kategorijos kalbos yra „Python“ir „Ruby“. Tai abi į objektą orientuotos žiniatinklio programų kalbos, kuriose naudojama labai skaitoma sintaksė.
  • „Objektinis“reiškia, kad kalba yra sukurta pagal „objektų“arba duomenų rinkinių sąvokas ir jų manipuliavimą. Tai koncepcija, naudojama daugelyje pažangių programavimo kalbų, tokių kaip C ++, Java, Objective-C ir PHP.
Išmokite programavimo kalbos 3 žingsnis
Išmokite programavimo kalbos 3 žingsnis

0 5 netrukus

Žingsnis 3. Perskaitykite kai kurias pagrindines įvairių kalbų pamokas

Jei vis dar nesate tikri, kuria kalba turėtumėte pradėti mokytis, perskaitykite keletą skirtingų kalbų vadovėlių. Jei viena kalba yra šiek tiek prasmingesnė už kitas, pabandykite šiek tiek ir pažiūrėkite, ar ji spragteli. Internete yra daugybė pamokų apie kiekvieną programavimą, įskaitant daugybę „wikiHow“:

  • „Python“- puiki pradinė kalba, kuri taip pat yra gana galinga, kai ją pažįstate. Naudojamas daugeliui žiniatinklio programų ir daugeliui žaidimų.
  • „Java“- naudojama daugybei programų, pradedant žaidimais, baigiant žiniatinklio programomis ir baigiant bankomatų programine įranga.
  • HTML - būtina bet kurio interneto kūrėjo pradinė vieta. Prieš pereinant prie bet kokio kito žiniatinklio kūrimo, labai svarbu valdyti HTML.
  • C - viena iš senesnių kalbų, C vis dar yra galingas įrankis ir yra modernesnių C ++, C#ir Objective -C pagrindas.

Rezultatas

0 / 0

1 dalis Viktorina

Jei pirmiausia norite išmokti žiniatinklio kūrimo pagrindų, nuo kokios programavimo kalbos turėtumėte pradėti?

Python

Ne visai! „Python“yra puiki programavimo kalba, kurią reikia išmokti, tačiau ji nėra orientuota į pagrindines programavimo kalbų sąvokas. Vietoj to, jei norite kurti žiniatinklio programas ir žaidimus, galite išmokti „Python“. Yra geresnis pasirinkimas!

„Java“

Ne visai! „Java“yra įprasta programavimo kalba, tačiau jei pirmiausia norite išmokti pagrindinių sąvokų, turėtumėte išbandyti kitą kalbą. Vietoj to, išmokite „Java“, jei norite pereiti prie žiniatinklio programų, žaidimų ir net bankinės programinės įrangos. Atspėk dar kartą!

HTML

Taip! HTML programinė įranga, be abejo, yra viena iš pagrindinių programavimo kalbų. HTML yra puiki pradinė vieta žiniatinklio kūrėjams, norintiems išmokti įgūdžių, kurių reikia norint pradėti dirbti su dideliais interneto kūrimo projektais. Perskaitykite kitą viktorinos klausimą.

C

Bandyk iš naujo! C yra senesnė kalba, kuri vis dar aktuali šiandien. C yra naudinga žinoti, nes tai yra šiandien labiau paplitusių programavimo kalbų, tokių kaip C ++, C#ir Tikslas C, pagrindas. Tačiau C paprastai nėra geriausia kalba, kurią reikia išmokti žiniatinklio kūrimo pagrindams. Spustelėkite kitą atsakymą, kad surastumėte tinkamą…

Norite daugiau viktorinų?

Toliau išbandykite save!

2 dalis iš 6: Pradėkite nuo mažų

Išmokite programavimo kalbos 4 žingsnis
Išmokite programavimo kalbos 4 žingsnis

0 4 netrukus

1 žingsnis. Išmokite pagrindines kalbos sąvokas

Nors taikomos šio veiksmo dalys skirsis priklausomai nuo pasirinktos kalbos, visos programavimo kalbos turi esminių sąvokų, kurios yra būtinos kuriant naudingas programas. Anksti išmokus ir įsisavinus šias sąvokas, bus lengviau išspręsti problemas ir sukurti galingą bei efektyvų kodą. Žemiau yra tik keletas pagrindinių sąvokų, randamų įvairiomis kalbomis:

  • Kintamieji - kintamasis yra būdas saugoti ir nurodyti besikeičiančius duomenis. Kintamaisiais galima manipuliuoti ir jie dažnai turi apibrėžtus tipus, tokius kaip „sveikieji skaičiai“, „simboliai“ir kiti, kurie nustato saugomų duomenų tipą. Koduojant kintamieji paprastai turi pavadinimus, dėl kurių jie gali būti atpažįstami skaitytojui. Tai leidžia lengviau suprasti, kaip kintamasis sąveikauja su likusiu kodu.
  • Sąlyginiai teiginiai - Sąlyginis teiginys yra veiksmas, kuris atliekamas atsižvelgiant į tai, ar teiginys teisingas, ar ne. Dažniausia sąlyginio teiginio forma yra teiginys „Jei-tada“. Jei teiginys yra teisingas (pvz., X = 5), atsitinka vienas dalykas. Jei teiginys klaidingas (pvz., X! = 5), atsitinka kažkas kita.
  • Funkcijos arba paprogramės - tikrasis šios sąvokos pavadinimas gali būti vadinamas kitaip, priklausomai nuo kalbos. Tai taip pat gali būti „procedūra“, „metodas“arba „iškviečiamas vienetas“. Tai iš esmės yra mažesnė programa didesnėje programoje. Funkciją programa gali „iškviesti“kelis kartus, todėl programuotojas gali efektyviai kurti sudėtingas programas.
  • Duomenų įvedimas - tai plati sąvoka, naudojama beveik visomis kalbomis. Tai apima vartotojo įvesties tvarkymą ir šių duomenų saugojimą. Kaip tie duomenys bus renkami, priklauso nuo programos tipo ir vartotojui prieinamų įvesties duomenų (klaviatūra, failas ir kt.). Tai yra glaudžiai susiję su išvestimi, taigi rezultatas grąžinamas vartotojui, nesvarbu, ar jis būtų rodomas ekrane, ar pateiktas faile.
Išmokite programavimo kalbos 5 žingsnis
Išmokite programavimo kalbos 5 žingsnis

0 6 netrukus

Žingsnis 2. Įdiekite reikiamą programinę įrangą

Daugeliui programavimo kalbų reikalingi kompiliatoriai, tai yra programos, skirtos išversti kodą į mašinai suprantamą kalbą. Kitos kalbos, pvz., „Python“, naudoja vertėją, kuris gali akimirksniu vykdyti programas nesudarydamas.

  • Kai kuriose kalbose yra integruotos kūrimo aplinkos (IDE), kuriose paprastai yra kodų redaktorius, kompiliatorius ir (arba) vertėjas bei derinimo priemonė. Tai leidžia programuotojui atlikti bet kokią reikiamą funkciją vienoje vietoje. IDE taip pat gali būti vaizdinių objektų hierarchijų ir katalogų vaizdų.
  • Internete galima rasti įvairių kodų redaktorių. Šios programos siūlo skirtingus sintaksės paryškinimo būdus ir kitus kūrėjams palankius įrankius.

Rezultatas

0 / 0

2 dalis Viktorina

Kuris programos aspektas yra atsakingas už duomenų saugojimą ir nurodymą į jų pakeitimą?

Sąlyginiai teiginiai.

Ne! Sąlyginiai teiginiai nėra atsakingi už duomenų saugojimą ar nuorodą į juos. Vietoj to, sąlyginiai teiginiai yra veiksmai, atliekami atsižvelgiant į tai, ar teiginys yra teisingas, ar ne. Bandyk iš naujo…

Duomenų įvedimas.

Bandyk iš naujo! Duomenų įvedimas (nauji duomenys) neturi daug bendro su senų duomenų saugojimu ir grąžinimu, net jei duomenys pasikeitė. Tačiau duomenų įvedimas yra beveik kiekvienos kalbos dalis ir yra atsakingas už vartotojo įvesties tvarkymą. Yra geresnis pasirinkimas!

Funkcijos

Ne visai! Programavimo kalbos funkcijos ar paprogramės nėra susijusios su duomenų saugojimu ir nuorodomis. Vietoj to, funkcijos yra mažesnės programos didesnėse programose, leidžiančios kurti sudėtingesnes programas. Pasirinkite kitą atsakymą!

Kintamieji

Teisingai! Kintamieji yra pagrindinė daugelio programavimo kalbų sąvoka. Jie yra susiję su programos duomenų saugojimu ir tada nurodymu, taip pat jais galima manipuliuoti. Perskaitykite kitą viktorinos klausimą.

Norite daugiau viktorinų?

Toliau išbandykite save!

3 dalis iš 6: Pirmosios programos kūrimas

Išmokite programavimo kalbos 6 žingsnis
Išmokite programavimo kalbos 6 žingsnis

0 4 netrukus

1 žingsnis. Sutelkite dėmesį į vieną koncepciją vienu metu

Viena iš pirmųjų programų, mokomų bet kuriai kalbai, yra programa „Labas pasaulis“. Tai labai paprasta programa, kurios ekrane rodomas tekstas „Labas, pasaulis“(arba tam tikras variantas). Ši programa pirmą kartą programuojančius asmenis moko sintaksės, kad būtų sukurta pagrindinė veikianti programa, taip pat kaip tvarkyti rodomą produkciją. Keisdami tekstą galite sužinoti, kaip programa tvarko pagrindinius duomenis. Žemiau yra keletas „wikiHow“vadovų, kaip sukurti programą „Labas pasaulis“įvairiomis kalbomis:

  • Sveikas pasaulis Python
  • Sveikas pasaulis Ruby
  • Sveikas pasaulis C.
  • Sveiki pasauli PHP
  • Sveikas pasaulis C#
  • Sveikas pasaulis Java
Išmokite programavimo kalbos 7 žingsnis
Išmokite programavimo kalbos 7 žingsnis

0 9 netrukus

2 žingsnis. Išmokite dekonstruoti internetinius pavyzdžius

Internete yra tūkstančiai kodų pavyzdžių beveik visoms programavimo kalboms. Naudokite šiuos pavyzdžius, kad ištirtumėte, kaip veikia įvairūs kalbos aspektai ir kaip sąveikauja skirtingos dalys. Norėdami sukurti savo programas, paimkite gabalus iš įvairių pavyzdžių.

Išmokite programavimo kalbos 8 žingsnis
Išmokite programavimo kalbos 8 žingsnis

0 7 netrukus

Žingsnis 3. Išnagrinėkite sintaksę

Sintaksė yra kalbos rašymo būdas, kad kompiliatorius ar vertėjas galėtų ją suprasti. Kiekviena kalba turi unikalią sintaksę, nors kai kurie elementai gali būti bendrinami keliomis kalbomis. Sintaksės mokymasis yra būtinas norint išmokti programuoti kalba, ir dažnai apie tai galvoja žmonės, galvodami apie kompiuterinį programavimą. Tiesą sakant, tai yra tiesiog pagrindas, kuriuo remiasi pažangesnės koncepcijos.

Išmokite programavimo kalbos 9 žingsnis
Išmokite programavimo kalbos 9 žingsnis

0 3 netrukus

Žingsnis 4. Eksperimentuokite su pakeitimais

Pakeiskite pavyzdines programas ir išbandykite rezultatą. Eksperimentuodami galite sužinoti, kas veikia, o kas ne daug greičiau nei perskaitę knygą ar vadovą. Nebijokite sulaužyti savo programos; mokymasis taisyti klaidas yra pagrindinė bet kurio kūrimo proceso dalis, o nauji dalykai beveik niekada neveikia pirmą kartą.

Išmokite programavimo kalbos 10 žingsnis
Išmokite programavimo kalbos 10 žingsnis

0 8 netrukus

Žingsnis 5. Pradėkite praktikuoti derinimą

Kai programuojate, visada susidursite su klaidomis. Tai yra programos klaidos ir gali pasireikšti praktiškai bet kur. Klaidos gali būti nekenksmingos programos keistenybės arba didelės klaidos, neleidžiančios programai sudaryti ar paleisti. Šių klaidų paieška ir taisymas yra pagrindinis programinės įrangos kūrimo ciklo procesas, todėl pratinkite tai daryti anksti.

Eksperimentuodami su pagrindinių programų keitimu, susidursite su neveikiančiais dalykais. Išsiaiškinti, kaip elgtis kitaip, yra vienas vertingiausių įgūdžių, kuriuos galite turėti kaip programuotojas

Išmokite programavimo kalbos 11 žingsnis
Išmokite programavimo kalbos 11 žingsnis

0 6 netrukus

Žingsnis 6. Komentuokite visą savo kodą

Beveik visos programavimo kalbos turi „komentavimo“funkciją, leidžiančią įtraukti tekstą, kurio neapdoroja vertėjas ar kompiliatorius. Tai leidžia palikti trumpus, bet aiškius žmogaus kalbos paaiškinimus, ką daro kodas. Tai ne tik padės jums prisiminti, ką jūsų kodas veikia didelėje programoje, bet ir yra esminė praktika bendradarbiavimo aplinkoje, nes leidžia kitiems suprasti, ką daro jūsų kodas. Rezultatas

0 / 0

3 dalis Viktorina

Kodėl turėtumėte keisti savo pavyzdines programas, kai mokotės programavimo kalbos?

Galite išmokti taisyti savo klaidas.

Beveik! Klaidų taisymas arba kodo „derinimas“yra gyvybiškai svarbi mokymosi proceso dalis. Jei pradėsite keisti pavyzdinius kodus, su kuriais praktikuojatės, galite grįžti ir sužinoti, kaip ištaisyti padarytas klaidas. Nors tai teisinga, yra ir kitų priežasčių, kodėl turėtumėte keisti savo programas. Pasirinkite kitą atsakymą!

Galite sužinoti, kas veikia, o kas ne.

Tu is dalies teisus! Jei atliksite pavyzdinių programų pakeitimus, greitai sužinosite, kurie pakeitimai veiks ir kurie ne. Šis bandymų ir klaidų procesas yra esminė pasirinktos kalbos mokymosi dalis. Tai tiesa, tačiau yra ir kitų priežasčių, dėl kurių turėtumėte pakeisti pavyzdines programas. Yra geresnis pasirinkimas!

Paprastai galite išmokti greičiau nei su knyga.

Jūs neklystate, bet yra geresnis atsakymas! Netaikant scenarijaus arba keičiant pavyzdines programas, iš kurių mokotės, dažnai galite padėti greičiau mokytis. Įgysite tiesioginės patirties atlikdami pakeitimus, kurie dar nėra scenarijuje. Yra geresnis pasirinkimas!

Visi aukščiau išvardinti dalykai.

Teisingai! Visos šios priežastys paaiškina, kodėl turėtumėte pabandyti keisti savo pavyzdines programas. Išmokę derinti programas ir iš pirmo žvilgsnio atpažinti, kas veikia (ar neveikia), galite greičiau atrasti programavimo kalbą, nei tuo atveju, jei sekate tik kartu su pavyzdine programa. Perskaitykite kitą viktorinos klausimą.

Norite daugiau viktorinų?

Toliau išbandykite save!

4 dalis iš 6: Reguliari praktika

Išmokite programavimo kalbos 12 žingsnis
Išmokite programavimo kalbos 12 žingsnis

0 6 netrukus

Žingsnis 1. Kodas kasdien

Programavimo kalbos įvaldymas užima daug laiko. Netgi paprastesnė kalba, tokia kaip „Python“, kurios supratimas apie pagrindinę sintaksę gali užtrukti tik dieną ar dvi, užtrunka daug laiko, kad taptų tikrai įgudęs. Kaip ir bet kuris kitas įgūdis, praktika yra raktas į įgudimą. Stenkitės kiekvieną dieną bent šiek tiek laiko praleisti koduodami, net jei tarp darbo ir vakarienės yra tik valanda.

Išmokite programavimo kalbos 13 žingsnis
Išmokite programavimo kalbos 13 žingsnis

0 10 netrukus

2 žingsnis. Nustatykite savo programų tikslus

Nustatydami pasiekiamus, bet sudėtingus tikslus, galėsite pradėti spręsti problemas ir ieškoti sprendimų. Pabandykite sugalvoti pagrindinę programą, pvz., Skaičiuotuvą, ir sugalvokite, kaip ją sukurti. Naudokite sintaksę ir sąvokas, kurias išmokote, ir pritaikykite jas praktikoje.

Išmokite programavimo kalbos 14 žingsnis
Išmokite programavimo kalbos 14 žingsnis

0 3 netrukus

Žingsnis 3. Kalbėkite su kitais ir skaitykite kitas programas

Yra daug programavimo bendruomenių, skirtų tam tikroms kalboms ar disciplinoms. Bendruomenės radimas ir dalyvavimas gali padaryti stebuklų jūsų mokymuisi. Turėsite prieigą prie įvairių pavyzdžių ir įrankių, kurie gali padėti jums mokymosi procese. Kitų programuotojų kodo skaitymas gali jus įkvėpti ir padėti suvokti sąvokas, kurių dar neįvaldėte.

  • Peržiūrėkite programavimo forumus ir internetines bendruomenes, kad pasirinktumėte kalbą. Būtinai dalyvaukite ir ne tik nuolat užduokite klausimus. Į šias bendruomenes paprastai žiūrima kaip į bendradarbiavimo ir diskusijų vietą, o ne tik į klausimus ir atsakymus. Nedvejodami prašykite pagalbos, tačiau būkite pasirengę parodyti savo darbą ir būkite atviri išbandyti įvairius metodus.
  • Kai turėsite tam tikros patirties pagal diržą, apsvarstykite galimybę apsilankyti „hack-a-thon“ar programuoti uogienę. Tai renginiai, kuriuose asmenys ar komandos varžosi prieš laikrodį, kad sukurtų funkcinę programą, paprastai pagrįstą konkrečia tema. Šie renginiai gali būti labai įdomūs ir puikus būdas susitikti su kitais programuotojais.
Išmokite programavimo kalbos 15 žingsnis
Išmokite programavimo kalbos 15 žingsnis

0 2 netrukus

Žingsnis 4. Iššūkis sau, kad būtų smagu

Pabandykite daryti tai, ko dar nežinote. Ištirkite būdus, kaip atlikti užduotį (ar panašią), tada pabandykite tai įgyvendinti savo programoje. Stenkitės nepasitenkinti programa, kuri „iš esmės“veikia; darykite viską, kad įsitikintumėte, jog kiekvienas aspektas veikia nepriekaištingai. Rezultatas

0 / 0

4 dalis Viktorina

Kodėl turėtumėte prisijungti prie programavimo kamščio?

Tai yra naudingi klausimai ir atsakymai, kuriuose mokoma pagrindinių sąvokų.

Ne! Nors kai kuriuose programavimo kamščiuose gali būti papildoma klausimų ir atsakymų sesija, patys įvykiai nėra sukurti kaip klausimų ir atsakymų segmentai. Vietoj to, jei jums sunku rasti atsakymus į savo klausimus, ieškokite kitų programuotojų, kurie jums gali padėti, arba skaitykite kitas programas, kad sužinotumėte daugiau. Atspėk dar kartą!

Tai sudėtingos varžybos, skatinančios mokytis.

Taip! Programavimo uogienės ir „hack-a-thons“yra varžybos. Keli programuotojai susirinks ir varžysis, kad pirmiausia sukurtų funkcinę programą. Galite daug išmokti iš programavimo kamščio, o užsiregistravimas gali paskatinti daugiau laiko skirti kalbos mokymuisi. Perskaitykite kitą viktorinos klausimą.

Tai internetiniai forumai, kuriuose galite išmokti bendradarbiauti su kitais.

Bandyk iš naujo! Programavimo kamščiai nėra tas pats, kas programavimo forumai. Tačiau galite naudoti programavimo forumą, kad bendradarbiautumėte panašiai, kaip galite kai kuriuose programavimo kamščiuose. Spustelėkite kitą atsakymą, kad surastumėte tinkamą…

Norite daugiau viktorinų?

Toliau išbandykite save!

5 dalis iš 6: Išplėskite savo žinias

Išmokite programavimo kalbos 16 žingsnis
Išmokite programavimo kalbos 16 žingsnis

0 1 netrukus

Žingsnis 1. Atlikite keletą mokymo kursų

Daugelis universitetų, bendruomenių kolegijų ir bendruomenių centrų siūlo programavimo pamokas ir seminarus, kuriuos galite lankyti neprisiregistravę prie mokyklos. Tai gali būti puiki naujiems programuotojams, nes galite gauti praktinės pagalbos iš patyrusio programuotojo, taip pat užmegzti ryšį su kitais vietiniais programuotojais.

Išmokite programavimo kalbos 17 žingsnis
Išmokite programavimo kalbos 17 žingsnis

0 5 netrukus

Žingsnis 2. Pirkite ar skolinkitės knygą

Yra tūkstančiai mokomųjų knygų kiekvienai programavimo kalbai. Nors jūsų žinios neturėtų būti griežtai iš knygos, jose pateikiamos puikios nuorodos ir dažnai pateikiama daug gerų pavyzdžių.

Išmokite programavimo kalbos 18 žingsnis
Išmokite programavimo kalbos 18 žingsnis

0 2 netrukus

Žingsnis 3. Studijuokite matematiką ir logiką

Dauguma programavimo apima pagrindinę aritmetiką, tačiau galbūt norėsite išstudijuoti pažangesnes sąvokas. Tai ypač svarbu, jei kuriate sudėtingus modeliavimus ar kitas algoritmo reikalaujančias programas. Daugeliui kasdienio programavimo jums nereikia daug pažangios matematikos. Logikos, ypač kompiuterinės logikos, studijavimas gali padėti jums suprasti, kaip geriausiai spręsti sudėtingesnių problemų sprendimo problemas pažangesnėms programoms.

Išmokite programavimo kalbos 19 žingsnis
Išmokite programavimo kalbos 19 žingsnis

0 2 netrukus

Žingsnis 4. Niekada nenustokite programuoti

Yra populiari teorija, kad norint tapti ekspertu reikia bent 10 000 valandų praktikos. Nors apie tai reikia diskutuoti, bendras principas išlieka teisingas: meistriškumui reikia laiko ir atsidavimo. Nesitikėkite, kad viską žinosite per naktį, tačiau jei susitelksite ir toliau mokysitės, galite tapti savo srities žinovu.

Išmokite programavimo kalbos 20 žingsnis
Išmokite programavimo kalbos 20 žingsnis

0 4 netrukus

5 žingsnis. Išmokite kitos programavimo kalbos

Nors jūs tikrai galite išsiversti įvaldę vieną kalbą, daugelis programuotojų, siekdami sėkmės šioje srityje, padeda išmokti kelias kalbas. Antroji ar trečioji jų kalbos paprastai papildo pirmąją, todėl gali kurti sudėtingesnes ir įdomesnes programas. Kai gerai suprasite savo pirmąją programą, gali būti laikas pradėti mokytis naujos.

Tikriausiai pastebėsite, kad antrosios kalbos mokymasis vyksta daug greičiau nei pirmoji. Daugelis pagrindinių programavimo sąvokų perkeliamos į kalbas, ypač jei kalbos yra glaudžiai susijusios

Rezultatas

0 / 0

5 dalis Viktorina

Tiesa ar melas: prieš pradėdami vadintis ekspertu, turite praktikuoti programavimą mažiausiai 1 000 valandų.

Tiesa

Ne! Vyraujanti teorija, kuri gali būti tiksli arba ne, yra ta, kad jums reikia praktikuoti 10 000 valandų, kad galėtumėte vadintis ekspertu, o ne 1 000. Nėra griežtos ar greitos taisyklės, kiek valandų turėtumėte praktikuoti, kad galėtumėte laisvai mokėti tam tikrą programavimo kalbą, tačiau turėtumėte įsitikinti, kad reguliariai dirbate su šia kalba, kad galėtumėte greitai išmokti ir nerūdyti. Atspėk dar kartą!

Netiesa

Taip! Nėra griežtų taisyklių, kada galite save vadinti tam tikrų įgūdžių ekspertu, tačiau bendra teorija yra ta, kad jums reikia praktikuoti 10 000 valandų, o ne 1 000. Tačiau jei reguliariai praktikuojatės ir tikrai taikotės mokymuisi programavimo kalbą, galite tapti funkcionalūs per trumpesnį laiką, nei galite tikėtis. Perskaitykite kitą viktorinos klausimą.

Norite daugiau viktorinų?

Toliau išbandykite save!

6 dalis iš 6: Įgūdžių pritaikymas

Išmokite programavimo kalbos 21 žingsnis
Išmokite programavimo kalbos 21 žingsnis

0 2 netrukus

Žingsnis 1. Užsiregistruokite ketverių metų programai

Nors tai nėra absoliučiai būtina, ketverių metų programa kolegijoje ar universitete gali atskleisti įvairias kalbas, taip pat padėti jums užmegzti ryšius su profesionalais ir kitais studentais. Šis metodas tikrai netinka visiems, ir daug sėkmingų programuotojų niekada nesilankė ketverių metų įstaigoje.

Išmokite programavimo kalbos 22 žingsnis
Išmokite programavimo kalbos 22 žingsnis

0 4 netrukus

Žingsnis 2. Sukurkite portfelį

Kurdami programas ir plėsdami žinias įsitikinkite, kad visi jūsų geriausi darbai yra išsaugoti aplanke. Galite parodyti šį portfelį įdarbintojams ir pašnekovams kaip jūsų atlikto darbo pavyzdį. Įsitikinkite, kad įtraukiate visus darbus, atliktus savo laiku, ir įsitikinkite, kad jums leidžiama įtraukti bet kokius darbus, atliktus su kita įmone.

Išmokite programavimo kalbos 23 žingsnis
Išmokite programavimo kalbos 23 žingsnis

0 4 netrukus

Žingsnis 3. Atlikite laisvai samdomų vertėjų darbą

Programuotojams, ypač programų mobiliesiems kūrėjams, yra labai didelė laisvai samdomų vertėjų rinka. Imkitės kelių mažų laisvai samdomų vertėjų darbų, kad pajustumėte, kaip veikia komercinis programavimas. Dažnai galite naudoti laisvai samdomų vertėjų užduotis, kad padėtų sukurti savo portfelį ir nukreipti į paskelbtą darbą.

Išmokite programavimo kalbos 24 žingsnis
Išmokite programavimo kalbos 24 žingsnis

0 3 netrukus

Žingsnis 4. Sukurkite savo nemokamą programinę įrangą ar komercines programas

Norint užsidirbti pinigų programuojant, nereikia dirbti įmonėje. Jei turite įgūdžių, galite patys sukurti programinę įrangą ir išleisti ją įsigyti savo svetainėje arba kitoje rinkoje. Būkite pasirengę palaikyti bet kokią programinę įrangą, kurią išleisite komerciniam pardavimui, nes klientai tikisi, kad jų pirkimas veiks.

Nemokama programinė įranga yra populiarus būdas platinti mažas programas ir komunalines paslaugas. Kūrėjas negauna pinigų, tačiau tai puikus būdas sukurti vardo atpažinimą ir tapti matomu bendruomenėje

Rezultatas

0 / 0

6 dalis Viktorina

Kodėl norėtumėte stoti į ketverių metų programą?

Greičiau galite išmokti daugiau nei vieną kalbą.

Beveik! Ketverių metų programoje tikriausiai susidursite su įvairiomis programavimo kalbomis. Išmokti daugiau nei vieną kalbą gali užtrukti daug laiko, tačiau kolegijos CS kursai pagreitina mokymosi procesą. Nors tai teisinga, yra ir kitų priežasčių, dėl kurių kažkas gali užsiregistruoti ketverių metų programoje. Spustelėkite kitą atsakymą, kad surastumėte tinkamą…

Galite susitikti su profesionaliais programuotojais.

Tu is dalies teisus! Ketverių metų programos atskleis jus profesionalams, su kuriais galėsite bendrauti. Dažnai naudodami šiuos ryšius galite rasti darbą baigę programą. Išbandykite kitą atsakymą…

Programavimo lauke galite išgarsėti.

Jūs neklystate, bet yra geresnis atsakymas! Jei jums gerai sekasi ketverių metų programa, dažnai galite prisistatyti programavimo tinkle ir išgarsėti šioje srityje. Ketverių metų programos gali padėti jums išgarsėti ir tapti potencialiai vertingu programavimo rinkos papildymu. Atspėk dar kartą!

Visi aukščiau išvardinti dalykai.

Būtent! Visa tai yra priežastis, kodėl daugelis žmonių prisijungia prie ketverių metų programos. Žinoti daugiau nei vieną programavimo kalbą yra vertingas įgūdžių rinkinys, o ketverių metų programa gali padėti jas greičiau išmokti. Taip pat galite užmegzti ryšius su profesionalais ir kitais studentais ir pradėti garsėti šioje srityje. Perskaitykite kitą viktorinos klausimą.

Norite daugiau viktorinų?

Toliau išbandykite save!

Patarimai

  • Jei jus domina žaidimų programavimas, ištirkite „Python“, „C ++“ir „Java“. Iš visų trijų „C ++“tikriausiai geriausiai veikia, „Python“yra lengviausiai išmokstama, o „Java“geriausiai gali veikti „Windows“, „Mac OS“ir „Linux“be pakeitimų.
  • Sužinokite apie nemokamą programinę įrangą. Išstudijuokite programų, esančių nemokamos programinės įrangos kataloge, šaltinio kodą. Kam iš naujo išrasti ratą, kai galite jį pagerinti? Tiesiog įsitikinkite, kad suprantate, ką programuojate.
  • Daugumai žmonių įdomiau programuoti tai, kas juos domina ar kuria jie gali naudotis, nei vadovėlių pavyzdžiai. Naudokite paieškos variklį, kad sužinotumėte apie jus dominančius projektus.
  • Kai sužinai ką nors naujo, dažnai naudinga tai įgyvendinti patiems, o tada patobulinti dizainą, numatant rezultatus, kad įsitikintum, jog supranti koncepciją.
  • Pasinaudokite naujausiomis programų programavimo sąsajomis ir oficialia informacine medžiaga, kurią galima įsigyti iš programinės įrangos leidėjo.
  • Yra nuorodų, kurios jums padės. Nesigėdykite, jei visko neprisimenate mintinai; kad ateina su laiku. Svarbiausia žinoti, kur rasti informacinės medžiagos.
  • Norėdami praktikuoti, pabandykite mokyti kitus. Tai ne tik padarys jus kompetentingesnius, bet ir leis jums giliau mąstyti iš skirtingų perspektyvų.

Rekomenduojamas: