Kas programmēšanas valoda ir labāk mācīties, pirmkārt, un kāpēc
Formēšana Tehnoloģijas / / December 19, 2019
resursu skolotājs FreeCodeCamp un populārs blogger Larson Quincy (Quincy Larson), saka, ka jums ir nepieciešams apsvērt, izvēloties pirmo programmēšanas valodu, tāpēc jums nav žēl to. Layfhaker publicēt saīsināti tulkojumu savā rakstā.
pirmo programmēšanas valodu izvēle var šķist tādu pašu prieku, kā iet testus garā "Kā tu izdomāt Tarantino filmu?". Bet pirms jūs izvēlaties Ruby, jo kā bērns jums patika rotaļlieta ar līdzīgu nosaukumu, ļaujiet man jums atgādināt, ka likmes ir diezgan augsts.
Jūs tērēt simtiem stundu prakses, pirms jūs kļūstat pat attāli kompetents savā pirmajā valodā. Tāpēc mums vispirms apsvērt šādus faktorus:
- pieprasījums pēc valodas darba tirgū;
- tās ilgtermiņa perspektīvas;
- cik viegli ir iemācīties valodu;
- Kādus projektus var izveidot ar to.
Pirms es joprojām, ļaujiet man paskaidrot dažus punktus. Es nejūtos kā jebkuru programmēšanas valoda ir objektīvi labāk nekā jebkurš cits. Es piekrītu, ka attīstītājs beidzot ir jāzina vairākas valodas. Es uzstāju, ka, lai sāktu programmētājs jābūt labi ar jebkuru no tiem.
Un šī valoda ir jābūt JavaScript.
Saskaņā ar lielāko kopienu izstrādātājiem kaudze pārplūdes Steka pārpilde Izstrādātājs Aptaujas rezultāti 2016. gadā. JavaScript ir populāra valoda starp visiem aptaujātajiem. Ir ļoti svarīgi, lai izveidotu pārlūkprogrammu no tīmekļa vietnēm, un arvien vairāk piemērota attīstībai servera puses sastāvdaļas. Turklāt, JavaScript ātri jāattiecina arī uz jomām, piemēram, spēļu izstrādes un Internets lietas.
Factor №1. darba tirgus
Ja jums iemācīties programmēšanas tīri aiz ziņkārības, varat droši izlaist šo soli. Bet, ja jūs vēlaties, lai nopelnītu iztiku šādā veidā, jo lielākā daļa studentu, šis faktors ir ļoti svarīgi, lai jums.
No visām programmēšanas valodām brīvo darbvietu skaita vadībā Java. JavaScript ir jābūt tieši aiz viņa.
Bet ir viens svarīgs brīdinājums. Kaut JavaScript ir apmēram vairāk nekā 20 gadus, tas ir tikai nesen kļuvusi par nopietnu instrumentu, ar kuru uzņēmumi, piemēram, Netflix, Walmart un PayPal var pilnībā izveidot savus pieteikumus.
Daudzi darba devēji meklē JavaScript izstrādātājiem. Pēdējais nav pat pietiekami darba tirgum.
Saskaņā ar lielāko apkopotājam Indeed.com Job Java, Python, JavaScript, Ruby, PHP, Android un iOS Darba tendences. Katram atvērtā stāvoklī Java programmētājs prasību 2,7 pieteikuma iesniedzējam. Konkurence pozīcijām PHP- un iOS izstrādātājiem arī ir diezgan augsts.
Bet katru JavaScript programmētāja darbs ir tikai 0,6 darba meklētāji nepieciešams. Citiem vārdiem sakot, pieprasījums ir lielāks nekā piedāvājums.
№2 faktors. Ilgtermiņa perspektīvas
JavaScript attīstās ātrāk nekā jebkurā citā populārā valodā. Tās ekosistēma atbalsta lielas naudas un intelektuālo ieguldījumu no uzņēmumiem, piemēram, Google, Microsoft, Facebook un Netflix.
Piemēram, vairāk nekā mašīnrakstā (speciāla versija par valodu, kas paplašina iespējas JavaScript), nodarbina vairāk nekā simts speciālisti, daudzi no viņiem saņem finansējumu no Microsoft un Google.
Šāda sadarbība dažādu uzņēmumu ir grūti nodrošināt Java attīstībai. Oracle ir pārņēmusi tiesības valodai pēc iegādes Sun Microsystems, bieži iesūdz organizācijas, kas vēlas veicināt.
№3 faktors. atvieglotu studiju
Lielākā daļa izstrādātāji piekrīt, ka augsta līmeņa skriptu valodu, ir samērā viegli. JavaScript attiecas uz tiem, piemēram, Python ar Ruby.
Neskatoties uz to, universitāte joprojām ir pirmā lieta, mācīties valodas, piemēram, Java un C ++, kas ir ievērojami sarežģītāka.
№4 faktors. Kādi projekti var tikt izveidots
Tas JavaScript plakne pie augstumā. Tas darbojas ar jebkuru ierīci, kas ir pārlūks. Ar JavaScript jūs varat izveidot gandrīz jebko, un viegli dalīties ar citiem.
Kopienas līdzdibinātājs Stack Overflow izstrādātājs Jeff Atwood (Jeff Atwood) formulēja likumu, kas atspoguļo visuresamību JavaScript.
Jeff AtwoodJebkura programma, kas var rakstīt JavaScript, beigās tas tiks rakstīts JavaScript.
Un laika gaitā, šis modelis kļūst arvien vairāk un precīzāka.
Kad Java izstrādātāji arī apsolīja, ka visuresamību valodu. Jūs varat atcerēties Java-apletu. Bet Oracle ir oficiāli atteikusies no tiem šogad.
Un Python cieš no līdzīgām problēmām.
James Hugh spēle attīstītājsKā es varu dot spēle ir izstrādāta ar mani draugu? Labāk tomēr, vai ir veids, kā to lejupielādēt savā tālrunī, lai jūs varētu parādīt to uz bērniem skolu, tāpēc tie nav instalēt?
Laba tiks izskatīts pirmajā valodā. Tad mācīt otro
Ja jūs lēkt no vienas valodas uz otru, tad jums nebūs sasniegt veiksme. Lai dotos tālāk pamata prasmes, jums ir nepieciešams labs darījums pirmajā valodā. Otrs pēc tam šķitīs daudz vieglāk.
Laika gaitā, jums būs iespēja paplašināt savas zināšanas un pārvēršas pilnībā savvy programmētājs, mācoties citas valodas:
- C palīdz saprast datoru ziņā atmiņas. Tā ir arī noderīga, strādājot ar augstas veiktspējas skaitļošanas.
- C ++ ir ideāls spēli attīstību.
- Python ir lieliska zinātniskajiem aprēķiniem un statistiku.
- Java ir nozīmīga loma, lai tiem, kuri vēlas strādāt uzņēmuma pakalpojumiem.
Bet vispirms iegūt jūsu rokās JavaScript.