Përmbajtje:

Cila gjuhë programimi është më e mirë për të mësuar së pari dhe pse
Cila gjuhë programimi është më e mirë për të mësuar së pari dhe pse
Anonim

Mësuesi i FreeCodeCamp dhe blogeri i njohur Quincy Larson shpjegon se çfarë duhet të keni parasysh kur zgjidhni gjuhën tuaj të parë të programimit, në mënyrë që të mos pendoheni më vonë. Lifehacker publikon një përkthim të shkurtuar të artikullit të tij.

Cila gjuhë programimi është më e mirë për të mësuar së pari dhe pse
Cila gjuhë programimi është më e mirë për të mësuar së pari dhe pse

Zgjedhja e gjuhës tuaj të parë të programimit mund të duket po aq argëtuese sa edhe marrja e testeve si "Çfarë personazhi je nga filmat e Tarantinos?" Por, përpara se të zgjidhni Rubin sepse ju pëlqente një lodër me një emër të ngjashëm si fëmijë, më lejoni t'ju kujtoj: aksionet janë mjaft të larta këtu.

Ju do të kaloni qindra orë praktikë përpara se të bëheni edhe nga distanca kompetent në gjuhën tuaj të parë. Prandaj, para së gjithash, duhet të mendoni për faktorët e mëposhtëm:

  • kërkesa për gjuhën në tregun e punës;
  • perspektivat e saj afatgjata;
  • sa e lehtë është të mësosh gjuhën;
  • çfarë projektesh mund të krijohen me të.

Para se të vazhdoj, më lejoni të jem i qartë në disa pika. Unë nuk mendoj se asnjë gjuhë programimi është objektivisht më e mirë se çdo gjuhë tjetër. Jam dakord që zhvilluesi në fund të fundit duhet të dijë disa gjuhë. Unë insistoj që së pari një programues duhet të jetë i mirë në njërën prej tyre.

Dhe kjo gjuhë duhet të jetë JavaScript.

Sipas komunitetit më të madh të zhvilluesve, Stack Overflow. JavaScript është gjuha më e njohur në mesin e të gjithë përdoruesve të anketuar. Është jetike për ndërtimin e pjesës së bazuar në shfletues të faqeve të internetit dhe po bëhet gjithnjë e më i përshtatshëm për zhvillimin e komponentëve të tyre nga ana e serverit. Përveç kësaj, JavaScript po zgjerohet me shpejtësi në fusha të tilla si zhvillimi i lojërave dhe Interneti i Gjërave.

Faktori numër 1. Tregu i punës

Nëse po mësoni programim thjesht për kuriozitet, mund ta kaloni me siguri këtë pikë. Por nëse doni të siguroni jetesën në këtë mënyrë, si shumica dërrmuese e studentëve, ky faktor është shumë i rëndësishëm për ju.

Java është lider në mesin e të gjitha gjuhëve programuese për sa i përket numrit të vendeve të lira. JavaScript vijon menjëherë pas saj.

Por ka një nuancë të rëndësishme. Ndërsa JavaScript ka ekzistuar për më shumë se 20 vjet, ai vetëm kohët e fundit është bërë një mjet i fuqishëm për kompanitë si Netflix, Walmart dhe PayPal për të zhvilluar të gjitha aplikacionet e tyre.

Shumë punëdhënës janë duke kërkuar për zhvillues JavaScript. Madje këto të fundit mungojnë edhe në tregun e punës.

Bazuar në të dhënat nga Indeed.com, grumbulluesi më i madh i punës., për çdo pozicion të hapur të një programuesi Java aplikojnë 2, 7 aplikantë. Konkurrenca për pozicionet e zhvilluesve të PHP dhe iOS është gjithashtu mjaft e lartë.

Por për çdo vend të lirë pune në JavaScript, ka vetëm 0.6 aplikantë. Me fjalë të tjera, kërkesa është më e lartë se oferta.

Faktori # 2. Perspektivat afatgjata

JavaScript po zhvillohet më shpejt se çdo gjuhë tjetër popullore. Ekosistemi i tij mbështetet nga para masive dhe investime të zgjuara nga kompani të tilla si Google, Microsoft, Facebook dhe Netflix.

Për shembull, ka mbi njëqind njerëz që punojnë në TypeScript, një version i veçantë i gjuhës që zgjeron aftësitë e JavaScript, shumë prej të cilëve marrin fonde nga Microsoft dhe Google.

Një bashkëpunim i tillë ndërmjet kompanive të ndryshme është i vështirë për t'u organizuar për zhvillimin e Java. Oracle, e cila fitoi të drejtat e gjuhës pasi bleu Sun Microsystems, shpesh padit organizatat që duan të kontribuojnë.

Faktori # 3. Lehtësia e të mësuarit

Shumica e zhvilluesve do të pajtohen që gjuhët e skriptimit të nivelit të lartë janë relativisht të lehta për t'u gjetur. JavaScript është si i tillë, ashtu si Python dhe Ruby.

Pavarësisht kësaj, në universitete, gjëja e parë që ata bëjnë është të mësojnë gjuhë si Java dhe C ++, të cilat janë shumë më komplekse.

Faktori # 4. Çfarë projektesh mund të krijoni

Në këtë drejtim, JavaScript është në më të mirën e saj. Ajo funksionon në çdo pajisje që ka një shfletues. Me JavaScript, ju mund të zhvilloni pothuajse çdo gjë dhe ta ndani lehtësisht me të tjerët.

Bashkëthemeluesi i komunitetit të zhvilluesve të Stack Overflow, Jeff Atwood, ka artikuluar një model që pasqyron gjithëpërfshirjen e JavaScript.

Çdo aplikacion që mund të shkruhet në JavaScript përfundimisht do të shkruhet në JavaScript.

Jeff Atwood

Dhe me kalimin e kohës, ky model bëhet gjithnjë e më i saktë.

Njëherë e një kohë, zhvilluesit e Java gjithashtu i premtuan kësaj gjuhe të kudondodhur. Ju mund të mbani mend për aplikacionet Java. Por Oracle zyrtarisht i hoqi ato në fillim të këtij viti.

Dhe Python vuan nga probleme të ngjashme.

Si mund t'u jap miqve të mi një lojë që kam zhvilluar? Më mirë akoma, a ka ndonjë mënyrë për ta shkarkuar atë në telefonin tuaj në mënyrë që t'ua tregoni fëmijëve në shkollë që të mos kenë nevojë ta instalojnë?

Zhvilluesi i lojërave James Hugh

Njihni mirë gjuhën tuaj të parë. Pastaj mësoni të dytën

Nëse hidheni nga një gjuhë në tjetrën, atëherë nuk do të arrini sukses. Për të shkuar përtej aftësive bazë, duhet të keni një kuptim të mirë të gjuhës së parë. E dyta do të duket shumë më e lehtë pas kësaj.

Me kalimin e kohës, ju do të jeni në gjendje të zgjeroni njohuritë tuaja dhe të bëheni një programues i plotë duke mësuar gjuhë të tjera:

  • C ju ndihmon të kuptoni kompjuterët për sa i përket memories. Është gjithashtu i dobishëm kur kemi të bëjmë me llogaritje me performancë të lartë.
  • C ++ është i shkëlqyeshëm për zhvillimin e lojërave.
  • Python është i shkëlqyeshëm për llogaritjen shkencore dhe statistikat.
  • Java luan një rol të rëndësishëm për ata që kërkojnë të punojnë në shërbimet e ndërmarrjes.

Por së pari, zotëroni JavaScript.

Recommended: