Cuprins:
- Factorul #1. Piața forței de muncă
- Factorul #2. Perspective pe termen lung
- Factorul # 3. Ușurința de a învăța
- Factorul #4. Ce proiecte poți crea
- Cunoaște-ți bine limba maternă. Apoi, învață-l pe al doilea
2024 Autor: Malcolm Clapton | [email protected]. Modificat ultima dată: 2023-12-17 04:09
Profesorul FreeCodeCamp și blogger popular Quincy Larson explică ce trebuie să iei în considerare atunci când alegi primul tău limbaj de programare, astfel încât să nu regreti mai târziu. Lifehacker publică o traducere prescurtată a articolului său.
Alegerea primului limbaj de programare poate părea la fel de distractiv ca și susținerea unor teste precum „Ce personaj ești din filmele cu Tarantino?” Dar înainte de a alege Ruby pentru că ți-a plăcut o jucărie cu un nume asemănător în copilărie, permiteți-mi să vă reamintesc: miza este destul de mare aici.
Veți petrece sute de ore de practică înainte de a deveni chiar și de la distanță competent în limba maternă. Prin urmare, în primul rând, trebuie să vă gândiți la următorii factori:
- cererea de limbă pe piața muncii;
- perspectivele sale pe termen lung;
- cât de ușor este să înveți limba;
- ce proiecte pot fi create cu el.
Înainte de a continua, permiteți-mi să fiu clar în câteva puncte. Nu cred că orice limbaj de programare este obiectiv mai bun decât oricare altul. Sunt de acord că, în cele din urmă, dezvoltatorul trebuie să cunoască mai multe limbi. Insist că mai întâi un programator trebuie să fie bun la unul dintre ele.
Și acel limbaj ar trebui să fie JavaScript.
Potrivit celei mai mari comunități de dezvoltatori, Stack Overflow. JavaScript este cel mai popular limbaj printre toți utilizatorii chestionați. Este vital pentru construirea părții bazate pe browser a site-urilor web și devine din ce în ce mai potrivit pentru dezvoltarea componentelor lor pe partea de server. În plus, JavaScript se extinde rapid în domenii precum dezvoltarea jocurilor și Internetul lucrurilor.
Factorul #1. Piața forței de muncă
Dacă înveți programarea doar din curiozitate, poți sări peste acest punct în siguranță. Dar dacă vrei să-ți câștigi existența în acest fel, ca marea majoritate a studenților, acest factor este foarte important pentru tine.
Java este lider între toate limbajele de programare în ceea ce privește numărul de posturi vacante. JavaScript urmează imediat după el.
Dar există o nuanță importantă. Deși JavaScript există de peste 20 de ani, a devenit recent un instrument puternic pentru companii precum Netflix, Walmart și PayPal pentru a-și dezvolta întreaga aplicație.
Mulți angajatori caută dezvoltatori JavaScript. Aceștia din urmă chiar lipsesc pe piața muncii.
Pe baza datelor de la Indeed.com, cel mai mare agregator de locuri de muncă., pentru fiecare post liber al unui programator Java se aplică 2, 7 candidați. Concurența pentru pozițiile de dezvoltatori PHP și iOS este, de asemenea, destul de mare.
Dar pentru fiecare post vacant în JavaScript, există doar 0,6 candidați. Cu alte cuvinte, cererea este mai mare decât oferta.
Factorul #2. Perspective pe termen lung
JavaScript evoluează mai repede decât orice alt limbaj popular. Ecosistemul său este susținut de numerar masiv și de investiții inteligente de la companii precum Google, Microsoft, Facebook și Netflix.
De exemplu, există peste o sută de oameni care lucrează la TypeScript, o versiune specială a limbajului care extinde capacitățile JavaScript, dintre care mulți primesc finanțare de la Microsoft și Google.
O astfel de colaborare între diferite companii este dificil de organizat pentru dezvoltarea Java. Oracle, care a dobândit drepturile asupra limbii după achiziționarea Sun Microsystems, dă adesea în judecată organizațiile care doresc să contribuie.
Factorul # 3. Ușurința de a învăța
Majoritatea dezvoltatorilor vor fi de acord că limbajele de scripting de nivel înalt sunt relativ ușor de găsit. JavaScript este ca atare, la fel ca Python și Ruby.
În ciuda acestui fapt, în universități, primul lucru pe care îl fac este să învețe limbaje precum Java și C++, care sunt mult mai complexe.
Factorul #4. Ce proiecte poți crea
În acest sens, JavaScript este cel mai bun. Funcționează pe orice dispozitiv care are un browser. Cu JavaScript, puteți dezvolta aproape orice și îl puteți partaja cu ușurință altora.
Cofondatorul comunității de dezvoltatori Stack Overflow, Jeff Atwood, a articulat un model care reflectă omniprezența JavaScript.
Orice aplicație care poate fi scrisă în JavaScript va fi în cele din urmă scrisă în JavaScript.
Jeff Atwood
Și în timp, acest tipar devine din ce în ce mai precis.
Pe vremuri, dezvoltatorii Java au promis și ubicuitatea acestui limbaj. Vă puteți aminti despre applet-urile Java. Dar Oracle le-a renunțat oficial la începutul acestui an.
Și Python suferă de probleme similare.
Cum pot oferi prietenilor mei un joc pe care l-am dezvoltat? Mai bine încă, există vreo modalitate de a-l descărca pe telefon, astfel încât să îl puteți arăta copiilor la școală, astfel încât aceștia să nu fie nevoiți să îl instaleze?
James Hugh Dezvoltator de jocuri
Cunoaște-ți bine limba maternă. Apoi, învață-l pe al doilea
Dacă sari dintr-o limbă în alta, atunci nu vei avea succes. Pentru a depăși competențele de bază, trebuie să aveți o bună înțelegere a primei limbi. Al doilea va părea mult mai ușor după aceea.
În timp, vă veți putea extinde cunoștințele și veți deveni un programator complet învățând alte limbi:
- C vă ajută să înțelegeți computerele în termeni de memorie. De asemenea, este util atunci când aveți de-a face cu calcularea de înaltă performanță.
- C++ este excelent pentru dezvoltarea jocurilor.
- Python este excelent pentru calcul științific și statistică.
- Java joacă un rol important pentru cei care doresc să lucreze la servicii de întreprindere.
Dar mai întâi, stăpânește JavaScript.
Recomandat:
Micul secret al marii fericiri - Fă mai întâi cele mai rele lucruri
Dacă vrei să fii fericit și să te bucuri de viață, trebuie să faci totul dificil și neplăcut imediat. Asta spun psihologii
Care este cea mai bună veste de spus mai întâi: bună sau rea?
Dacă nu știi cum să raportezi vești proaste și când este mai bine să o faci, citește comentariul detaliat al psihologului Elena Stankovskaya
De ce chiar și cel mai leneș antrenament este mai bine decât niciun antrenament
Una dintre cele mai frecvente întrebări dictate de lenea noastră: ar trebui să mergem la antrenament? Acest articol este despre motivul pentru care nu ar trebui să săriți niciodată antrenamentele
A învăța să înveți: care este cel mai bun mod de a asimila cunoștințele?
Cum să înveți corect lucruri noi pentru a asimila cu acuratețe informațiile și a le folosi cu succes în viitor. Trucuri pentru a ușura învățarea
Cel mai bun jurnal personal de Ziua întâi pentru Mac a fost actualizat cu o nouă funcționalitate
După cum am spus mai devreme, țin un jurnal personal. În ea, poți scrie totul așa cum este, fără să te gândești că mama, soția sau prietena ta te pot citi. Poți fi sincer cu privire la munca ta și problemele din ea. Vă ajută să vă îndreptați creierul atunci când devine complet neclar ce se întâmplă în jur și motivele acestui lucru.