Ce limbaj de programare este mai bine să învețe în primul rând, și de ce

Profesor de resurse FreeCodeCamp și blogger cunoscut Kvinsi Larson (Quincy Larson) spune că trebuie să ia în considerare atunci când aleg un prim limbaj de programare, astfel încât să nu-l regret. Layfhaker publică traducerea prescurtată a articolului său.







Selectarea primul limbaj de programare poate părea același distractiv ca trecerea testelor în spiritul „Cum să îți dai seama de film Tarantino?“. Dar, înainte de a alege Ruby, pentru ca un copil ți-a plăcut jucăria cu un nume similar, permiteți-mi amintesc: mizele sunt destul de ridicate.

Iti petreci sute de ore de practică înainte de a deveni chiar și la distanță competentă în prima lor limbă. Prin urmare, trebuie să luăm în considerare mai întâi următorii factori:

  • cererea de limbă pe piața muncii;
  • perspectivele sale pe termen lung;
  • cât de ușor este de a învăța limba;
  • ce fel de proiecte vă puteți crea cu ea.

Înainte de a continua, permiteți-mi să clarifice câteva puncte. Nu simt ca orice limbaj de programare este în mod obiectiv mai bine decât oricare altul. Sunt de acord că dezvoltatorul are în sfârșit să știe mai multe limbi. Insist că, pentru a începe un programator bun ar trebui să stăpânească oricare dintre ele.







Factorul №1. piața forței de muncă

Dacă înveți programare pur și simplu din curiozitate, puteți sări peste acest pas în condiții de siguranță. Dar, dacă doriți să câștige existența în acest fel, ca marea majoritate a studenților, acest factor este foarte important pentru tine.

№2 factor. perspectivele pe termen lung

O astfel de cooperare a diferitelor companii este dificil de a asigura dezvoltarea Java. Oracle a luat posesia drepturilor la limba după achiziționarea de Sun Microsystems, de multe ori dă în judecată organizațiile care doresc să contribuie.

№3 factor. ușurința de studiu

În ciuda acestui fapt, universitățile continuă să în primul rând, să învețe limbi străine, cum ar fi Java și C ++, care sunt mult mai complexe.

№4 factor. Ce proiecte pot fi create

Și-a lungul timpului, acest model devine tot mai precisă.

Odată ce dezvoltatorii Java, de asemenea, a promis că omniprezența limbii. Puteți aminti de Java-applet. Dar Oracle a refuzat în mod oficial de la ei la începutul acestui an.

Și Python suferă de probleme similare.

James Hugh dezvoltator de joc

Bun va fi examinat în prima limbă. Apoi învață a doua

Dacă sari de la o limbă la alta, atunci nu va atinge succesul. Pentru a merge dincolo de abilitățile de bază, aveți nevoie de o afacere bună în prima limbă. Un al doilea, după ce va părea mult mai ușor.

De-a lungul timpului, va fi capabil să-și extindă cunoștințele lor și se transformă în programator pe deplin pricepuți, învățarea altor limbi:

  • C ajută să înțeleagă computerul în termeni de memorie. De asemenea, este util atunci când se lucrează cu puterea de calcul de înaltă performanță.
  • C ++ este perfect pentru dezvoltarea de jocuri.
  • Python este mare pentru calcule științifice și statistici.
  • Java joacă un rol important pentru cei care doresc să lucreze la servicii companie.






articole similare