Kaip pasirinkti tinkamą programavimo kalba jums
Formavimo / / December 19, 2019
Programavimas tapo pagrindine, madinga tendencija pasaulinės svarbos. Ir senas ir jaunas atrasti šį nuostabų pasaulį. Jungtinėse Amerikos Valstijose atvyko į tai, kad pats prezidentas jis kalba visoje šalyje apie mokymosi programų naudą.
Interneto atveria daug mokymosi būdus kiekvienam programavimo meną, nes be CodeacademyIr baigiant daugelio tūkstančių brangių kursų, pavyzdžiui, Devbootcamp, Žada kreiptis į virdulį su prieskoniais programuotojas 9 savaites.
Ar man reikia išmokti programuoti būtent man?
Layfhakere mes tikime, kad bet kuriuo atveju, atsakymas yra "Taip". Net jei jis nėra išnyks ir turės tik apie savo laisvalaikį hobis rūšiuoti, programavimo vis dar verčia dirbti mūsų smegenys, o tai visada gerai.
Jei pažvelgti į verslo sritį, programavimo įgūdžiai naudinga visiems tiems, kurių veikla susijusi su technologija.
Greggas Pollack, įkūrėjas mokymo tarnybos kodas mokyklosSako, kad tai:
Kiekvienas, kuris yra jų darbo formatu turi bendrauti su užsakovu, turėtų žinoti, programavimo pagrindai.
Tai leidžia lengviau rasti bendrą kalbą ir konstruktyviai ir kvalifikuotai išspręsti visas niuansus, kylančius dėl sąveikos tarp žmonių skirtingų profesijų procesą.
Ar ne Aš per senas tai?
Šiuo klausimu, mes jau atsakė Atskiras straipsnis. Niekada vėlu mokytis, amžius neturi reikšmės, čia. O gal jau žinote, kaip programa?
Darbo pradžia
Sužinokite anglų. Rimtai. Žemiau yra Straipsnio tekstas, jūs suprasite, kodėl už sėkmingą plėtrą profesijos programuotojas, jums reikės inglish. Kažkas rusinama, kažkas pritaikyti entuziastai, bet faktas lieka faktu - mes turime žinoti anglų kalbą.
Jei šiuo metu esate domina pati sąvoka programavimas, tada jūs galite pradėti su nieko. Jūs galite žaisti su skirtingų kalbų ir aplinkoje, rasti kažką, kad jums patinka labiau, gerai, tada kaip jis eina. Tačiau daugelis tikslų peržengtų abstrakčiai: "Aš noriu žinoti, kaip programos". Jie turi konkretų tikslą. Pavyzdžiui, rašyti savo mobiliojo paraišką. Ir čia yra teisingas reikia gerai apibrėžtos kūrimo įrankius.
Aš nieko nežinau
Tuo atveju, kai nėra ne visi patirtį, tai geriau pradėti su kažkuo, kad būtų lengviau suprasti. Geri pavyzdžiai yra HTML ir CSS pagrindai.
HTML nėra programavimo kalba - žymėjimo kalba. Dėka jį galėsite atstovauti žodžius, paveikslėlius, nuorodas ir vaizdo įrašus formatu suprantama naršyklėje. Iš šio paprasta pradedant mėgėjų svetainių ir dienoraščių. CSS yra atsakingas už šriftų, dydžių, apgyvendinimas ir kitų dizaino elementų, sudarančių tinklalapį.
Iš tiesų, greičiausiai, jau teko susidurti su HTML, tiesiog nežinau, tai. Jei sergate arba sirgote dienoraštį, tada jums yra garantuotas susidurti žymėjimo. Bet sveikas WYSIWYG redaktorius atstovauja turinį, kaip vaizdo ir teksto režimu. Verta pamatyti teksto rodymo režimu, ir ten bus tas pats HTML. Giliau įsisavinti HTML prisidėti prie peržengia matomas detalės redaktorius savo dienoraštyje arba svetainėje, bus padaryti savo kampe internete daugiau funkcinis ir įdomiau puslapius. Apskritai, mokymosi HTML yra naudinga, bet kuriuo atveju.
Noriu padaryti gražią interneto paraišką
Tokiu atveju, jums reikia veikiancio Javascript žinias. Tai leidžia padaryti interneto svetainių gražesnė, efektyviau ir labiau funkcionalus. Yra keletas populiarių (ir suderinamus) JavaScript plėtros aplinkoje, pavyzdžiui, pasninko, kampuotas ir pagrindas.
JavaScript gyvena 20 metų ir nesiruošia eiti bet kur. Tiesą sakant, jos dominavimo šioje srityje tik padidina. Dėl savo populiarumo, kad JavaScript yra kur atsigaivinti. Pavyzdžiui, minėti skambučiai Pollack kursai kalbos labiausiai populiarus Kodas mokyklos.
Jei darai kažką internete, tada jums reikia išmokti "JavaScript".
Noriu greitai padaryti prototipus
Jei - dizaineris ir norite gauti back-end, programavimo įgūdžių su savimi TestIt paraiškas, būtina išmokti Ruby ar Python. Abu variantai yra gana lengva išmokti, ir atverti kelią į vieną iš populiariausių profesijų 2013 metais. Kaip galite įsivaizduoti, jų svarba ir toliau artimiausioje ateityje.
Ruby skiriasi ekosistema vystymąsi ir yra viena iš aktyviausių ir labiausiai naudinga bendruomenei. Sukurta atgal į 1995, kalbą pradėjo įgyti didžiulio populiarumo 2003 metais, kai buvo pamatiniai skersiniai. Ačiū Jam sukurti svetaines ir interneto programas daug paprastesnes procesą.
Python pat pasigirti negali stiprus bendruomenėIr jei yra sužavėtas vystymosi ir dirbtinio intelekto kūrimo ir tokiu cool stuff problemų, tada jums į Python kelio.
Greitai pradžioje gali būti rekomenduojama Sužinokite Python kietąjį būduarba skyriuje Rubinas ne Kodas akademijoje.
Noriu, kad "Android" app
Plėtra "Android" programas daugiausia atliekami Java. Grožis, kad Jums tinka ir "Windows" ir "OS X Abi operacinės sistemos, kad būtų galima įdiegti plėtros aplinką Android. Kitas privalumas - galimybė išbandyti savo paraiškas biudžeto, nes rinka yra daug pigių išmaniųjų telefonų ir tabletes, remiantis Android.
Dar vienas labai svarbus dalykas: jei tik prieš porą metų buvo pagrindinis platformos "iOS", kūrėjai dabar nori pradėti su "Android".
Nemokama Įvadas į programavimą Java galima rasti adresu Udacity ". Kai pamatai yra tiriamas, savo kelią pateks į šoną oficiali svetainė skirta "Android" kūrėjų. Čia galite sužinoti prabangiau taškų sukurti savo pirmąjį "Android-projektą.
Noriu, kad iOS app
Besivystančios už "iOS" yra daug daugiau reikalaujantis instrumentų. Be žinios Objective-C, jums reikės Mac su OS X versija 10.7 arba naujesnė, Xcode - nemokamas įrankis, skirtas kurti taikomąsias programas, taip pat vystymosi įrankių rinkinį "iOS".
Pradėkite savo kelią iOS kūrėjas su studijų išlaidas forumas "iOS" ne Kodas mokyklos, taip pat valdymas Apple Developer.
Mano vaikas nori išmokti programos
Tai gana pagirtinas ir labai perspektyvus. Jei vaikas vis dar gana mažas, pabandykite duoti jam vaikų žaidimas - prašymas, kurį mes aprašyta viena iš mūsų straipsnių. Kodavimo procesas yra įgyvendinamas per žaidimą. Nuo tam tikro momento surusinta programa, kuri gali labai padėti esant šio įrankio Daze plėtrai.
Kitas puikus būdas mokytis programavimo galėtų būti "Scratch". Paslaugos, skirtą vartotojams nuo 8 iki 16 metų.
Taip pat yra paslaugos, kaip padėti Code.org - jų principai rodo programavimo mokyklose ir universitetuose populiarinimas.
Papildoma literatūra
Kaip minėta pirmiau, mes turime kelis kartus anksčiau palietė mokymo programų tema, ir mes sukaupėme pakankamai naudingų straipsnių šia tema. Nepraleiskite:
- Hexlet - internetinis kursai rusų autoriaus Layfhakera
- 5 Geriausi nemokami ištekliai mokymosi programų
- 10 nemokamai internete platformą, kuri padės jums tapti programuotojas
- Top 50 prisijungę kursai ir ištekliai mokytis web dizainas