Lihtsad programmeerimiskeeled algajatele. Kuidas valida endale sobiv programmeerimiskeel

Programmeerimistehnoloogiad konkureerivad üksteisega üha enam, sest arendajad keskenduvad üha enam platvormideüleste rakenduste loomisele, mis on mõeldud mitte niivõrd veebi ja töölaua jaoks, vaid mobiilseadmed. thewildblogger.com kirjutab selle aasta kaheteistkümnest kõige olulisemast programmeerimiskeelest.

Eelmisel aastal reastas IEEE Spectrum populaarseimad programmeerimiskeeled vähemalt kümne varem uuritud allika põhjal, sealhulgas:

Räägime lühidalt neist hetkel olulisematest.

C

C on üks esimesi programmeerimiskeeli, mis sai populaarseks ja seda kasutatakse siiani. Selle lõi Dennis Ritchie 1972. aastal Bell Labsis ja see sai aluseks teistele keeltele: C++, Java, C#, JavaScript ja Perl. Esimesena hakatakse ülikoolides õpetama pioneerikeelt, sest see aitab paremini mõista programmeerimistehnoloogiate teisi komponente.

Paljud populaarsed saidid aitavad teil C-d tasuta õppida.

Java

Java ühendab C ja C++ ning on kõige rohkem võimas keel platvormideüleste rakenduste loomiseks. Hiljuti oma 20. aastapäeva tähistav Java oli esimene täielikult objektorienteeritud programmeerimiskeel, mis töötab põhimõttel "Kirjutage üks kord, käivitage ükskõik kuhu". Saate Java lähtekoodi üks kord kompileerida ja käivitada mis tahes seadmes, kuhu on installitud JVM (Java Virtual Machine).

C#

C# on Microsofti programmeerimiskeelte perekonna liige. See loodi 2000. aastal osana Microsofti platvormid.Võrguraamistik. Kasutamisel on C# Javale väga lähedane, kuigi väidetavalt ühendab C# C++ töökindluse Java täiustatud funktsioonidega.

Enamiku platvormide jaoks saate C#-s luua peaaegu igat tüüpi rakendusi.

PHP

Minu arvates on PHP kõige võimsam serveri keel, mis suudab väikese koodikogusega palju ära teha. PHP-d kasutatakse laialdaselt CMS-i loomine, näiteks WordPress, Joomla, Drupal jne, samuti dünaamiliste ja staatiliste veebisaitide loomiseks. PHP on keel avatud lähtekoodiga. See tähendab, et on tuhandeid mooduleid, mida saab soovitud funktsioonide täitmiseks muuta.

Eesmärk C

Brad Cox ja Tom Love lõid Objective C 1983. aastal, püüdes parandada C puudujääke. See keel on peamine keel iOS-i ja OS X-i rakenduste loomisel. Objective C programmeerijad tegelevad peamiselt nende ülipopulaarsete platvormide arendamisega, mis tagab tööjõud ja kõrged palgad.

Veebisaidid eesmärgi C õppimiseks: Udemy, Maci arendajate raamatukogu, Cocoa Dev Central, Mobile Tuts+.

JavaScript

Lihtsatega JavaScripti süntaks suudab rohkem esineda keerukad funktsioonid. See on ideaalne skriptikeel, mida on lihtne õppida. Programmi kood töötab brauserites ja töötleb käske kliendi arvutis, mitte serveris, vähendades seega serveri koormust ja suurendades rakenduse kiirust.

Veebisaidid JavaScripti õppimiseks: Codecademy, Code School, Treehouse, Learn-JS.org.

Perl

Larry Wall lõi Perli 1987. aastal, et lihtsustada aruannete töötlemist. Perl (mitteametlik taganimi – praktiline ekstraktimise ja aruande keel) – kõrgetasemeline keel programmeerimine Üldine otstarve, mis võib asendada mis tahes muud keelt. Sellesse perekonda kuuluvad Perl 5 ja Perl 6. Perli keeled laenavad funktsioone C, sh, AWK ja sed alt.

Scala

Scala on funktsionaalne objektorienteeritud programmeerimiskeel, mille lõi Martin Odersky 2000. aastate alguses. See pakub tuge funktsionaalne programmeerimine, olles tugevalt staatiliselt tüüpiline keel. Scala kood kompileerub Java baitkoodiks ja seda saab kasutada Virtuaalne masin Java.

Igal kasutajal on vähemalt korra olnud soov programmeerimises kätt proovida. See on muutunud moes kaasaegne trend. Enam kui pooled kõige rohkem tasustatud ametitest loetakse arendajateks. Kui soovid õppida koodi kirjutamise põhitõdesid, tekib probleem: millist keelt valida, et õpinguid mitte pooleli jätta?

Milline programmeerimiskeel on 2016. aastal IT-teenuste turul kõige populaarsem?

Turg tarkvara pidevalt muutuv. Tõsi, mõned programmeerimiskeeled on selle valdkonna võimsad tugisambad ega kao unustuse hõlma. Tööturu nõudluse ja tehnoloogia arengu suundumuste põhjal koostatakse kõige populaarsemate programmeerimiskeelte loend:

Nõuanne. Keel on üks programmeerija töö tööriistu. Ainuüksi teooriast ei piisa. Esiteks on olulised teadmised ja oskus neid praktikas rakendada, mitte keel, milles ta kirjutab.

Millist programmeerimiskeelt on algajale kõige lihtsam õppida?

Selge piir kompleksi ja lihtsas keeles programmeerimist ei eksisteeri. Peamine kriteerium on sisenemislävi. See sõltub kogemusest, õppimissoovist ja tulevikueesmärkidest. Mõne jaoks piisab veebisaidi kujundusest, teised eelistavad mänguarendust. Madala lävega keeled hõlmavad Java, JavaScripti ja Pythonit.

Python

Üks lihtsamini nullist õpitavaid ja funktsionaalsed keeled pidas Pythonit. Selle abil saate luua täisväärtuslik programm või veebisaiti, samuti harjutage end koodi kirjutamise teatud struktuuri ja stiiliga. Seda on lihtne kasutada ja lühike. Tohutu alus raamatukogud aitavad säästa aega ja närve otsimisel vajalikku teavet. Python ideaalne valik mugavaks koodide kirjutamisse sukeldumiseks.

Java

Rakenduse arendamine jaoks mobiilirakendused omab turul märkimisväärset niši. OS-i puhul aitab seda teha Java. Noortel arendajatel on võimalus loodud programmi koheselt testida. Keel aitab teil mõista tänapäevaste nutitelefonide põhilist tööpõhimõtet.

JavaScript

JavaScript aitab muuta veebisaite ilusamaks ja funktsionaalsemaks. See on eksisteerinud kümme aastat ja püsib ka järgmistel aastatel populaarsuse tipus. Lisaks kasvab domineerimine selles valdkonnas iga aastaga.

Keele valimisel tuleb lähtuda nullist õppimise võimalusest, funktsionaalsusest ja praktilisest kasutusest. Kui tegevusala on määratlemata, sobib algoritmide ja töömehhanismi mõistmiseks C/C++. Õppimise käigus tekib teadlikkus reaalsest vajadusest eriala omandada ja selle alusel sellest keelest teised õpivad kergemini.

Nõuanne. Algajad peaksid alustama õppimisega HTML-i põhitõed ja CSS. Nende abiga esitlevad nad brauseris pilte, teksti ja videoid, paigutavad ja töötlevad kujunduselemente. Nende põhitõed tulevad kasuks rohkem kui üks kord ja aitavad teil koodis vigu leida.

Algaja programmeerijate tüüpilised vead

Enne suurejoonelise karjääri algust satuvad kõik hätta. Kõige levinumad vead on järgmised:

  • valides programmeerimiskeele ja platvormi trende ja turunõudlust arvesse võtmata. Saate valida vähetõotava suuna ja õppimisele kulutatud aeg läheb raisku;
  • kirjanduse õppimine ilma praktikata. Just teadmiste kinnistamine toob peamise kasu ja säilitab huvi õppimise vastu;
  • püsimatus. Olles õppinud ühest keelest mitu aspekti, jätavad noored spetsialistid selle sageli kõrvale ja hakkavad õppima uut keelt;
  • hooletusse jätmine võõrkeeled. Inglise keelt peetakse õigustatult rahvusvaheliseks ja programmeerimise peamiseks keeleks. Sul peab olema vähemalt algtase saada professionaaliks;
  • eneseareng. Kedagi ei huvita teiste edutamine, seega tuleb endaga tööd teha ja läbida okkaline tee.

Samuti ärge alahinnake suhtlemist kaaslaste ja kolleegidega. Nad leiavad ja näitavad vea, annavad nõu ja teavitavad teid IT viimastest trendidest.

Nõuanne. Programmeerimiskeel, nagu iga teinegi, unustatakse, kui seda pidevalt ei kasutata. Seetõttu on parem meisterdada mitut täiuslikult, kui omandada natuke kõike korraga.

Hea spetsialist ei piirdu ühe programmeerimiskeele õppimisega. Näiteks skriptialgoritmi valdamine on vajalik igale kaasaegsele IT-spetsialistile. Uued teadmised aitavad teil uusi ideid hõlpsalt ellu viia.

Keele valimine programmeerimise nullist õppimiseks – video

Algajatel programmeerijatel kõlab see järgmiselt: "Mis keelest peaksin alustama?" Kaasasime oma eksperdid vastama.

Kõik sõltub sellest, millise ala valite. Kui soovite töötada otse riistvaraga, kirjutage draiverid ja erinevaid rakendusi, mille jaoks seda nõutakse maksimaalne jõudlus, - siis sobib ainult C või C++. Kui Sinu eesmärgiks on rakendused mobiiltelefonidele, tasub õppida Java ehk Objective C, C#. Veebiserverid nõuavad go, python ja php; veebirakenduste jaoks – JavaScript.

Kui te pole veel ala valinud, võite julgelt valida C/C++, sest seda keelt teades saate hõlpsasti õppida mis tahes muud keelt. On ainult üks asi, mida on oluline meeles pidada: kuidas ja kõnekeel, programmeerimiskeel unustatakse, kui seda pidevalt ei kasutata, seega on parem ühe või kahe keele selge valdamine kui suure hulga pealiskaudsed teadmised.

Minu arvates ei piirdu tõeline programmeerija kunagi ainult ühe keele oskusega. Ja isegi kui tulevikus kavatsete kirjutada draivereid ja süsteemirakendused, vajate siiski ühte skriptimiskeeltest, nagu perl või python. Pealegi on skriptikeelte tundmine hoolimata tema spetsialiseerumisest iga programmeerija jaoks lihtsalt vajalik.

Reklaami Alanda

Python sobib üsna hästi üldiste programmeerimiskontseptsioonide õppimiseks. See on väga populaarne keel, sellel on palju teeke, süntaksit on lihtne lugeda ja kood on üsna korralik. Pythoni peamised eelised algajatele on see, et see on üsna tavaline ja kergesti õpitav. Sellele saab hõlpsasti kirjutada nii veebirakendusi kui ka tavalisi töölauarakendusi. Sõltuvalt sellest, ainevaldkond, peate valima objektorienteeritud keele. Näiteks kui tegelete süsteemide programmeerimisega, on C++ parim. Kui arenete ettevõtte rakendus (Infosüsteemid ettevõtted), siis on see C# või Java.

Reklaami Alanda

Omal ajal alustasin Fortrani ja Pascaliga, kuna need olid mul instituudis. Siis oli C/C++, Visual Basic Skript, PHP ja Visual Basic, siis C#, siis natuke F#.

Oma kogemuse ja valikuvõimaluse põhjal oli mul kõige mugavam areneda C#-s ja sealt ma alustaksin. Eelkõige andis C++ mulle selle OS-i algoritmide ja töömehhanismide mõistmise osas, mille jaoks ma kirjutasin.

Reklaami Alanda

Arvan, et parim koht õppimise alustamiseks on JavaScript. Tänu veebibrauseritele on see programmeerimiskeel veebirakenduste loomise de facto standard, üks kiiremini kasvavaid arendusvaldkondi. Samuti on suurepärane tasuta raamat, "Eloquent JavaScript", tõlgitud vene keelde.

Reklaami Alanda

Kõik sõltub probleemist, mida soovite lahendada. Kui see on aga teie esimene keel, siis soovitaksin tugevat üldotstarbelist keelt (C++, Java, .NET): nendega ei lähe te igal juhul kaduma ja mõnele muule on lihtne üle minna. Rohkem huvitav viis et mõista, millist keelt õppida – minge GitHubi, otsige huvipakkuvat teemat ja vaadake, mida teised arendajad kirjutavad.

Reklaami Alanda

, Microsofti tehnoloogiaevangelist, Moskva Lennuinstituudi MIPT dotsent, JUNIO-R lastelaagri õpetaja

Kõik oleneb vanusest. Kui otsustate programmeerimist õppida juba noorelt ja te pole veel 12-aastane, on parem alustada lihtsate graafiliste keeltega, näiteks Kodu Game Lab või Kriimustada. Arvatakse, et traditsioonilisi programmeerimiskeeli tuleks valdada pärast 12. Traditsioonilistest keeltest on mulle alati lähedane olnud C# - sellel on hea arenduskeskkond ja programmeerida saab kõike: mängudest kuni Ühtsus, ASP .NET või elektroonika veebisaitidele. Õppimiseks võite vaadata videoõpetusi või lugeda raamatut C# koolilastele.

Reklaami Alanda

Soovitaksin algajatel kõigepealt aru saada, et keel on programmeerija töös vaid tööriist. Jah, loomulikult on oluline seda enesekindlalt kasutada, et luua head programmid, kuid esiteks peaks olema arendaja oskus, mitte keel, milles ta kirjutab.

Aga kuna kuskilt tuleb ikkagi alustada ja vaakumis samade algoritmide ja andmestruktuuride uurimine pole kuigi mugav, siis võin soovitada selleks kasutada C-keelt. Temast piisab madal tase, et mitte harjuda sind tonnide süntaktilise suhkruga ja anda üldine arusaam kuidas programmi käivitav arvuti töötab. Kuid samas pole see ka assemblerkeel, mis võimaldab keskenduda üldistele asjadele ilma kulutusteta O Suurem osa vaimsest pingutusest läheb kõigi hüppenimede ja registriväärtuste meeldejätmiseks. Kirjanduseks soovitan klassikat

Paljud inimesed, kes soovivad programmeerimist õppima hakata, tunnevad kõige enam huvi selle vastu Keeruline keel programmeerimine? Küsimus on üsna arusaadav, sest vähesed algajad soovivad kohe valida väga keerulise keele ja kulutada selle õppimisele palju aega, ilma et nad saaksid oma teadmisi praktikas rakendada või isegi sellega lisaraha teenida. Igaüks püüab leida õppimisvõimalust, mis minimaalse investeeringuga tooks võimalikult lühikese aja jooksul konkreetseid tulemusi ja kasumit. Kuid tegelikkuses ei ole selline tegevusstrateegia alati võidukas.

Fakt on see, et lihtsad keeled, mida uurivad nii paljud inimesed, et nende teadmiste kommertsialiseerimisel tekib liiga suur konkurents. Sellise keelega tüüpilisi mallitoiminguid saab teha iga tavaline ülikoolitudeng ja palju muud keerulised toimingud nõuavad kas erakordset leidlikkust või on need lihtsalt võimatud puuetega keel ise. Seetõttu ahendab inimene õppimist valides ilmselgelt oluliselt oma tulevikuvõimaluste silmaringi. Sellised keeled sobivad ainult hariduslikel eesmärkidel ja keerukamate asjade õppimise aluseks.

Kõige keerukamad keeled on tavaliselt kõige funktsionaalsemad

Programmeerimiskeelte keerukuse järgi sorteerimisel tasub mõista, et mida keerulisem on keel ja mida pikem on selle normaalseks assimilatsiooniks kuluv aeg, suurepäraseid võimalusi ja see pakub programmeerijale perspektiive. Siin on mõned sellised keeled:

  • C++. Tasapisi vananemas, kuid siiski väga funktsionaalne ja laialt levinud keel. Seda on üsna raske õppida, kuid head teadmised selle abiga saate arvutisse kirjutada mitte ainult programme, vaid isegi terveid OS või selle modifikatsioonid, . See ühendab madala ja. Saate töötada ka C++-ga arvutigraafika, kirjutada seadmete draivereid, luua programme serverites töötamiseks ja palju muud;
  • PHP. Suurepärane keel veebirakenduste ja dünaamiliste saitide arendamiseks. Oskab ellu viia mis tahes veebiprogrammeerija ideed ning esitleda äärmiselt kvaliteetset ja funktsionaalset toodet;
  • KOOS #. C Sharp on samuti raskesti õpitav keel, kuid see annab programmeerijale ka väga rohkelt võimalusi: Looming kontorirakendused, mobiiliprogrammid, kasutada mängudes, veebirakendustes ja muudes valdkondades.

Kokkuvõtteks tuleb öelda, et maailma kõige keerulisem programmeerimiskeel on olematu mõiste. Iga keele valdamine nõuab pingutust. Kui mõni keel nõuab suur pingutus ja suurema hulga teadmiste päheõppimine, siis selle kompenseerib selle suurem funktsionaalsus.

  • Tõlge

Paljud inimesed alustavad oma teekonda programmeerimise õppimise poole, avades Google'i hilisõhtul. Tavaliselt otsivad nad midagi sellist nagu "Kuidas õppida...". Kuidas aga otsustab keegi, kes midagi sellist otsib, millise programmeerimiskeele valida?

Keegi, kes on lugenud suurimaid veebisaite ja ajaveebe arvutifirmad, vaidleb nii: „Silicon Valleys on iga sõna Java. Ma arvan, et see on see, mida ma vajan." Juhtub ka: “Haskell. Ta on oma populaarsuse tipus. Õudne on mõelda, mis edasi saab. Kindlasti Haskell." Ja isegi nii: “See gopher on the Go logo on nii armas. Ma tahan teada, Go."

Mõned inimesed, kes on ajendatud soovist õppida programmeerima, otsivad seda: "Millist programmeerimiskeelt peaksin kõigepealt õppima?"

On küsimusi, mida esitatakse nii sageli, et neile vastamiseks luuakse terved diagrammid. Siin on näiteks üks neist, mis on pühendatud esimese programmeerimiskeele valimisele, mille on selle saidi meeskond ette valmistanud.

Klõpsatav:

Kui seda skeemi arvesse võtta, selgub näiteks, et Ruby sobib neile, kes lapsepõlves armastasid plastiliinist voolida.

Esimese programmeerimiskeele valimine võib olla lõbus kogemus, näiteks pooltõsised viktoriinid, nagu "Milline Quentin Tarantino tegelane sa oled?"

Kuid enne kui sukeldute ülepeakaela Ruby õppimisse ja ainult seetõttu, et te ei saanud lapsena ilma plastiliinita elada, lubage mul juhtida teie tähelepanu tõsiasjale, et esimene programmeerimiskeel on väga-väga oluline. Liiga palju sõltub temast.

Selleks, et vähemalt üldine ülevaade Valitud keele mõistmine nõuab sadu tunde harjutamist. Seetõttu ei tohiks armsad logod ja nutikad skeemid teid segadusse ajada.

Oma emakeele valimisel peaksite kainelt hindama järgmisi tegureid:

  • Tööturg.
  • Keele pikaajalised väljavaated.
  • Raskused keele õppimisel.
  • Mida täpselt saate õppimise käigus luua ja teistele näidates motivatsiooni säilitada.
Uued programmeerimiskeeled ilmuvad mitu korda aastas. Nendest kirjutatakse artikleid teadusajakirjades, neile on pühendatud koomiksid, mida internetist leiab.
Esimese programmeerimiskeele valimisel seisate silmitsi valikute laviiniga. Otsingu pisut kitsendamiseks on siin analüüs otsingupäringud Google'is viimase 12 aasta jooksul seoses programmeerimise õppimisega.

Otsingupäringuid analüüsides saate teada, et Javal on olnud tõusud ja mõõnad. Ja näiteks Pythoni reiting kasvas järk-järgult, sellest sai peaaegu kõige rohkem populaarne keel programmeerimine. Siin on ka üks keel, lihtne, kuid märkimisväärsete võimalustega, mille huvide graafik kasvab aeglaselt aasta-aastalt, kuigi see on kõige põhjas. See on JavaScript.

Enne nendest programmeerimiskeeltest rääkimist lubage mul midagi selgitada.

  • Ma ei väida, et teatud keel on objektiivselt parem kui ükski teine.
  • Olen nõus, et arendajad õpivad lõpuks rohkem kui ühe keele.
  • Olen selle poolt, et juba programmeerija teekonna alguses tuleks ühte keelt hästi õppida. Ja nagu pealkirjas oleva nutikalt varjatud vihje põhjal arvatavasti arvasite, usun, et see esimene keel peaks olema JavaScript.
Alustame oma vestlust esimesest keelest sellest, kuidas tänapäeval programmeerimist õpetatakse.

Infotehnoloogia ja programmeerimise koolituse alused


Ülikoolides õpetatakse programmeerimist tavaliselt infotehnoloogia ainete raames, mis sageli näevad välja nagu matemaatikakursuste täiendused või on seotud teatud erialaga, näiteks elektrotehnikaga.

Kindlasti olete tuttav selle Eric Raymondi väitega: „Haridus valdkonnas arvutitehnoloogia nii nagu pintslite ja värvide õppimine ei tee sinust suurt kunstnikku.

Tänapäeval, nagu varemgi, võrdsustavad enamik haridusasutusi programmeerimise ja infotehnoloogia ning infotehnoloogia võrdsustatud matemaatikaga.

Selle tulemusena on paljud programmeerimise sissejuhatavad kursused üles ehitatud üsna madala tasemega keelte, nagu C või keeles, mida kasutatakse. matemaatika paketid nagu MATLAB.

Ja need, kes otsustavad, mida programmeerimiskursustel õpetada, jäävad tavaliselt kõikvõimalike ametlike allikate juurde, mis avaldavad regulaarselt keelereitinguga aruandeid. Selliste aruannete hulgas on näiteks TIOBE indeks. Ja siin on IEEE edetabel.


Need "edetabelid" näevad välja peaaegu täpselt samasugused kui kümme aastat tagasi. Asjad on aga muutumas, isegi akadeemilistes ringkondades.

JavaScripti ökosüsteem saab kasu ka sellistest ettevõtetest nagu Google, Microsoft, Facebook ja Netflix märkimisväärsetest investeeringutest, nii rahaliselt kui ka andekate inseneride inimkapitali.

Näiteks panused avatud lähtekoodiga programmeerimiskeelde lähtekood TypeScript (laiendatud JavaScripti versioon staatilise tippimisega) on panustanud enam kui 100 arendajat. Paljud neist on Microsofti ja Google'i töötajad, kes saavad selle töö eest palka.

Sarnane vorm koostöö ettevõtted sisse Java keskkond raskem leida. Näiteks Oracle, kellele Sun Microsystemsi omandamise kaudu tegelikult Java kuulub, kaebab sageli ettevõtteid, kes püüavad keele kallal töötada, kohtusse.

Tegur nr 3: Keele õppimise raskus

Siin on koomiks programmeerimiskeelte keerukusest XKCD-st.

Enamik programmeerijaid nõustub, et kõrgetasemelisi skriptikeeli on suhteliselt lihtne õppida. JavaScript kuulub sellesse kategooriasse koos Pythoni ja Rubyga.

Ja kuigi sisse õppeasutused Keeled, millega inimesed programmeerima hakkavad, on endiselt Java ja C++, millest on palju raskem aru saada.

Tegur nr 4: Projektid, mida saab luua saadud teadmisi kasutades

Siin pole JavaScriptil võrdset. Seda saab töötada mis tahes seadmes, millel on brauser. Jah, vähemalt siin, kus sa seda loed. Põhimõtteliselt koos JavaScripti kasutades saate luua peaaegu kõike ja levitada seda üle maailma, olles kindel, et see töötab peaaegu kõigega, mis meenutab arvutit või mobiiltelefoni.

JavaScripti laialdane levik on pannud Stack Overflow kaasasutaja Jeff Atwoodi kuulsalt ütlema: "Iga rakendus, mida saab JavaScriptis kirjutada, kirjutatakse lõpuks JavaScriptis."

Aja jooksul pole see väide, mida nimetatakse ka "Atwoodi seaduseks", oma tähtsust kaotanud.

Teiste keelte hulgas võib täheldada veidi teistsuguseid suundumusi. Näiteks lubasid nad kunagi, et Java töötab sõna otseses mõttes kõikjal. Kas mäletate Java aplette? Oracle loobus neist ametlikult selle aasta alguses.

Python kannatab sarnased probleemid. Siin on see, mida James Hague kirjutas selle kohta artiklis, et on saabunud aeg loobuda Pythonist kui peamisest programmeerimise õpetamisel kasutatavast keelest. Õpilane küsib: „Kuidas ma saan selle mängu, mille ma oma sõpradele kirjutasin, kinkida? Või, mis veelgi parem, kas ma saan selle kuidagi oma telefoni salvestada, et saaksin seda kõigile koolis näidata, ilma et nad peaksid seda installima? Kui rääkida Pythonist, siis õpetaja oskab ainult nuriseda. Sellele ei saa mõne sõnaga vastata.

Kui räägime JavaScriptist, siis siin on reaalajas vastused ülaltoodud küsimusele. Need on rakendused, mille Free Code Campi kogukonna liikmed brauserit kasutades CodePenisse kirjutasid.

Muidugi kasutavad nad programme. Peamiselt Facebook Google kaardid ja mõned teised. Neid pole nii palju. Seetõttu on mobiilirakenduste arendajate peamine nõudlus koondunud vähestesse suurettevõtetesse.

Mobiilsete programmeerijate töökohtade arengu väljavaateid on raske ette näha. Paljud nutitelefonide ja tahvelarvutite rakenduste arendamise, toe ja levitamisega seotud ülesanded on aga kõige lihtsamini lahendatavad JavaScripti abil. Selle tulemusel pakuvad sellised ettevõtted nagu Facebook ja Google tugevat tuge parimatele JavaScripti tööriistadele mobiilside arendamiseks.
Alates 2016. aastast on peaaegu kogu programmeerijate töö suunatud veebiprojektidele. Kõik on kuidagi seotud selle tohutu platvormiga, " Veeb" Ja järgmine põlvkond kodumasinad, kellega saab juttu ajada, ja autod, mis lapsed ise koolist ära võtavad – see kõik on samuti osa veebist.

Ülaltoodust järeldub lihtne järeldus: õppige JavaScripti.