Kas programavimo kalba yra geresnė pirmiausia mokytis, ir kodėl
Formavimo Technologijos / / December 19, 2019
išteklių mokytojas FreeCodeCamp ir populiarus tinklaraštininkas Larson Quincy (Quincy Larson) sako, kad jums reikia apsvarstyti renkantis pirmąjį programavimo kalbą, taigi jums nereikės gailėtis. Layfhaker publikuoti sutrumpinta vertimą savo straipsnyje.
Pasirinkus pirmąjį programavimo kalbą gali atrodyti tą patį linksmai kaip artimųjų bandymus dvasia "Kaip jums išsiaiškinti Tarantino filmą?". Bet prieš jums pasirinkti Ruby, nes kaip vaikas jums patiko žaislą su panašiu pavadinimu, leiskite jums priminti, kad statymai yra gana didelis.
Jūs išleisti šimtus valandų praktika prieš jums tapti net nuotoliniu kompetentinga savo gimtąja kalba. Todėl pirmiausia turime atsižvelgti į šiuos veiksnius:
- paklausa kalba į darbo rinką;
- jos ilgalaikės perspektyvos;
- kaip lengvai ji yra išmokti kalbą;
- Kokiais projektais galite sukurti su juo.
Prieš aš ir toliau, leiskite man paaiškinti keletą taškų. Aš nesijaučiu kaip nors programavimo kalba yra objektyviai geriau nei bet kuris kitas. Sutinku, kad kūrėjas pagaliau turi žinoti keletą kalbų. Aš primygtinai reikalauja, kad pradėti
programuotojas turi turėti geras bet kurios iš jų.Ir tai kalba turi būti įjungti.
Pasak didžiausio bendruomenės kūrėjams perpildyti Kamino Perpildyta Kūrėjas tyrimo rezultatai 2016. JavaScript yra populiariausia kalba tarp visų apklaustųjų. Labai svarbu sukurti interneto svetainių naršyklę ir vis labiau tinka server-side komponentų vystymąsi. Be to, "JavaScript" greitai pratęstas iki tokiose srityse kaip vystymosi žaidimų ir Daiktų internetas.
Veiksnys №1. darbo rinka
Jeigu jūs išmoksite programuoti grynai iš smalsumo, galite saugiai praleisti šį žingsnį. Bet jei norite užsidirbti pragyvenimui tokiu būdu, kaip dauguma mokinių, šis veiksnys yra labai svarbus jums.
Iš visų programavimo kalbų į laisvas darbo vietas pirmauja Java skaičius. JavaScript turi būti teisinga paskos.
Bet yra vienas svarbus įspėjimas. Nors Javaskriptą gyvuoja jau daugiau nei 20 metų, tai tik neseniai tapo rimta priemonė, su kuria bendrovės, pavyzdžiui, "Netflix" Walmart ir PayPal gali visiškai kurti savo programas.
Daugelis darbdavių ieško JavaScript kūrėjams. Pastarasis neužtenka net į darbo rinką.
Pasak didžiausio agregatora Indeed.com Darbo "Java", "Python", "JavaScript", "Ruby, PHP," Android "ir" iOS "Darbas tendencijos. Už kiekvieną atvirą poziciją Java programuotojas pretenzijų 2,7 pareiškėjui. Konkurencijos pozicijas PHP-ir "iOS" kūrėjams taip pat yra gana didelis.
Tačiau kiekvieno javascript programuotojas darbas yra reikalingas tik 0.6 Darbo ieškantys asmenys. Kitaip tariant, paklausa yra didesnė už pasiūlą.
№2 faktorius. Ilgalaikės perspektyvos
JavaScript yra plėtoti greičiau nei bet kuris kitas populiarus kalba. Jo ekosistema palaiko didelius piniginius ir intelektinės investicijos iš kompanijų, tokių kaip "Google", "Microsoft", "Facebook" ir "Netflix".
Pavyzdžiui, per mašinėle (specialus versija kalbos, kuri plečia JavaScript galimybes) dirba daugiau nei šimtas specialistų, daugelis iš jų gauti finansavimą iš "Microsoft" ir "Google".
Toks bendradarbiavimas skirtingų įmonių yra sunku pasirūpinti Java plėtros. "Oracle" ėmėsi kėlinio teisių į kalbą po Sun Microsystems įsigyti, dažnai kelia bylą organizacijas, kurios nori prisidėti.
№3 faktorius. palengvinti studijų
Dauguma kūrėjams sutinkate kad aukšto lygio skriptų kalba yra gana lengva. JavaScript remiasi tie, kaip Python Ruby.
Nepaisant to, kad universitetas vis dar pirmas dalykas, mokytis kalbų, pavyzdžiui, Java ir C ++, kurie yra daug sudėtingesnė.
№4 faktorius. Kokie projektai gali būti sukurta
Tai Javaskriptą lėktuvas aukštyje. Jis veikia bet kurio įrenginio, kuris turi naršyklę. JavaScript galite sukurti beveik viską, ir lengvai pasidalinti su kitais.
Bendrijos įkūrėjų kamino Perpildyta kūrėjas Jeff Atwood (Jeffas Atwood) suformulavo įstatymą, kuris atspindi JavaScript visur.
Jeffas AtwoodBet programa, kuri galite parašyti JavaScript, galų gale jis bus parašytas JavaScript.
Ir laikui bėgant, šis modelis tampa vis labiau ir labiau tiksli.
Kai Java kūrėjai taip pat pažadėjo, kad kalbos visur. Jūs galite prisiminti, Java-įskiepio. Tačiau "Oracle" oficialiai atsisakė iš jų anksčiau šiais metais.
Ir Python kenčia nuo panašių problemų.
James Hugh žaidimo kūrėjasKaip aš galiu duoti žaidimas yra sukurtas pagal mane draugui? dar geriau, tai yra būdas jį atsisiųsti į savo telefoną, kad būtų galima parodyti jį tuo mokykloje vaikams, todėl jie neturi jį įdiegti?
Geras bus nagrinėjama pirmoje kalba. Tada mokyti antros
Jei šokinėti iš vienos kalbos į kitą, tada jums nebus pasiekti sėkmė. Peržengti pagrindinių įgūdžių, jums reikia nemažai į pirmąją kalbą. Antras po to atrodys daug lengviau.
Laikui bėgant, jūs galėsite plėsti savo žinias ir paversti visiškai išminties programuotojas, kitų kalbų mokymosi:
- C padeda suprasti kompiuterį, kalbant apie atmintį. Ji taip pat naudinga dirbant su aukšto našumo skaičiavimo.
- C ++ yra puikus žaidimų kūrimo.
- Python yra puikus mokslo skaičiavimų ir statistikos.
- "Java" vaidina svarbų vaidmenį tiems, kurie nori dirbti įmonės paslaugas.
Bet pirmiausia gauti savo rankas ant "JavaScript".