Përmbajtje:
- Faktori numër 1. Tregu i punës
- Faktori # 2. Perspektivat afatgjata
- Faktori # 3. Lehtësia e të mësuarit
- Faktori # 4. Çfarë projektesh mund të krijoni
- Njihni mirë gjuhën tuaj të parë. Pastaj mësoni të dytën
2024 Autor: Malcolm Clapton | [email protected]. E modifikuara e fundit: 2023-12-17 04:10
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.
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:
Cila është mënyra më e mirë për të mësuar përmendësh librat që keni lexuar?
Merrni shënime dhe kthejeni informacionin në përvojë. Kjo pyetje është paraqitur nga lexuesi ynë. Edhe ju, bëni pyetjen tuaj Lifehacker - nëse është interesante, ne patjetër do të përgjigjemi. Cila është mënyra më e mirë për të mësuar përmendësh librat që keni lexuar?
Dashuria, Vdekja dhe Robotët është gjëja më e mirë që ka ndodhur në animacion këtë vit. Dhe kjo është arsyeja pse
Dashuria, Vdekja dhe Robotët janë 18 filma të shkurtër të animuar me atmosfera dhe pamje shumë të ndryshme. Por të gjitha janë po aq magjepsëse
Të mësuarit për të mësuar: cila është mënyra më e mirë për të përvetësuar njohuritë?
Si të mësoni saktë gjëra të reja në mënyrë që të përvetësoni me saktësi informacionin dhe ta përdorni me sukses në të ardhmen. Truket për ta bërë më të lehtë mësimin
24 libra falas për të mësuar gjuhë programimi
Redaktorët e faqes Linux Links kanë mbledhur 24 libra falas në gjuhë të ndryshme programimi në një vend, një për secilën gjuhë, nga montimi në C #. Gjithmonë më është dukur se arsyeja kryesore pse programuesit fillestarë heqin dorë dhe ndalojnë së mësuari është bollëku i zgjedhjes.
Hackr - një shërbim me qindra kurse në gjuhë të ndryshme programimi
Hackr është një shërbim që kombinon shumë kurse në gjuhë të ndryshme programimi. Kurset më të mira, për të cilat votuan numri më i madh i përdoruesve, janë në krye të listës, gjë që ju lejon të lundroni shpejt në shumëllojshmërinë e tyre. Më pëlqejnë kurset online.