În zilele noastre există un limbaj de programare pentru orice. Nu este neapărat un lucru rău. Deși îi lasă confuzi pe cei care doresc să învețe un limbaj de programare. Există atât de multe opțiuni din care să alegi pentru aproape orice specialitate la care te poți gândi, așa că de unde știi ce să alegi?

Veți investi timpul și, eventual, bani în a învăța acest lucru, așa că doriți să vă asigurați că aveți încredere în decizia dvs. Iată câteva întrebări pe care ți le poți pune atunci când te gândești să înveți un nou limbaj de programare.

Ce vă place?

Cauți o provocare sau încerci să înveți rapid o limbă? Unele limbaje de programare necesită mai mult timp pentru a le învăța decât altele, așa că merită să petreceți ceva timp pentru a le cerceta. Există programare funcțională, programare orientată pe obiecte, programare analitică și tot felul de alte variații.

Vrei să alegi ceva care se potrivește cu ceea ce îți place. Dacă încerci să înveți ceva relativ rapid, s-ar putea să te uiți la limbaje de programare orientate pe obiecte. Dacă doriți mai mult control asupra execuției controlului dvs., s-ar putea să vă uitați la programarea funcțională. Pentru a afla cu siguranță ce vă va plăcea probabil, încercați câteva limbi diferite.

Puteți găsi documentație online pentru majoritatea limbajelor de programare și o puteți citi pentru a vedea cât de repede o luați. Acesta este cel mai rapid mod de a-ți da seama ce îți place. În plus, vă va oferi o expunere la diferite stiluri de programare și mai multe limbi. Nu strică niciodată să știi puțin despre diferite limbi.

Cum este piața din zona dvs.?

Majoritatea oamenilor învață cum să codifice astfel încât să poată schimba cariera sau să înceapă să lucreze în mod independent. Un loc foarte bun pentru a vă da seama cu ce limbi ar trebui să începeți este să vă uitați la descrierile posturilor pentru dezvoltatorii web din orașul dvs. De cele mai multe ori, companiile din același oraș tind să folosească aceleași stive de tehnologie, astfel încât acest lucru vă va ajuta să vă creșteți șansele de a găsi un loc de muncă.

S-ar putea să descoperi câteva tendințe surprinzătoare în orașul tău care nu se potrivesc cu restul țării sau lumii. Există șansa să găsiți postări pentru persoane care cunosc FORTRAN. Cercetați puțin despre companiile care vă plac sau pentru intervalele de salarii pe care le doriți și aflați ce caută. Apoi începe să înveți.

De cât timp există?

Noi limbaje și cadre de programare apar tot timpul. Puteți să pariați pe un anumit limbaj de programare devenind o stea în devenire. Sau ai putea să joci în siguranță și să mergi cu un limbaj mai stabil, care are ceva istoric în spate. Fii atent când te uiți la vârsta unei limbi sau a unui cadru.

Doar pentru că ceva încă există, nu înseamnă că mulți oameni încă îl folosesc. Uită-te la ce s-a întâmplat cu jQuery de-a lungul anilor. Când vă gândiți de cât timp există, gândiți-vă la cât de mult este încă folosit. De asemenea, poți să te uiți la tendințe și să pariezi pe învățarea unui limbaj sau a unui cadru de ultimă oră.

Este greu de spus care limbi vor fi lideri peste cinci ani, deoarece lucrurile se schimbă atât de mult. Căutați ceva care are un istoric stabilit cu o bază de utilizatori consistentă dacă doriți să jucați în siguranță.

De ce îl înveți?

Nu toate limbajele de programare sunt menite să fie practice. Aruncă o privire la WhiteSpace. Acesta este un limbaj de programare care nu ar putea fi folosit pentru aplicații practice. Tot codul este scris în spații, tab-uri și alte caractere de spațiu alb. Deși este ceva interesant de învățat pentru distracție.

Învățarea unui limbaj de programare pentru distracție vă oferă acces la niște lucruri ciudate pe care nu le-ați folosi niciodată pentru un loc de muncă. Decideți devreme dacă doriți ca acesta să fie un hobby sau dacă intenționați să îl folosiți pentru a câștiga bani la un moment dat. Vă va fi mai ușor să restrângeți limba pe care doriți să o învățați cu adevărat.

Există o comunitate bună pentru aceasta?

Se vor întâmpla erori pentru că nimeni nu scrie cod perfect. Totuși, există șansa ca altcineva să fi experimentat bug-ul tău înainte. Poți să-i găsești și să le primești ajutorul? Acest lucru este important atunci când construiți aplicații și site-uri web și întâmpinați probleme.

Când puteți găsi mai multe forumuri active în care oamenii vorbesc despre limbă, probabil că este sigur să investiți timp în învățarea ei. Comunitățile insistă, de asemenea, pentru modificări ale limbilor care să le facă mai ușor de utilizat. Puteți găsi ceva care să justifice o schimbare a întregii limbi atunci când începeți să vorbiți cu alți dezvoltatori.

Este întreținut în mod regulat?

De obicei, vă puteți da seama când o limbă sau un cadru este bine întreținut după calitatea documentației pe care o puteți găsi și cât de activă este comunitatea. Chiar și un limbaj de programare poate fi îmbunătățit, așa că este important să vedem asta.

Nu doriți să pierdeți timp învățând un limbaj de programare mort și ar fi greu să faceți acest lucru. Uită-te la istoricul lansării versiunilor. Deși vrei ca limba ta să fie bine întreținută, nu vrei ceva care se va schimba în fiecare lună. Dar fii atent la actualizările care sunt lansate și uită-te la unele dintre erorile care au fost remediate.

Unde îl puteți învăța?

Există tutoriale pentru aproape orice limbaj de programare la care vă puteți gândi, dar câte sunt și calitatea acestora variază. Pentru limbile mari precum JavaScript sau C, este ușor să găsiți munți de tutoriale. Dar pentru limbi mai abstracte, ar putea fi mai greu să găsești resurse de învățare. Asigurați-vă că puteți găsi suficiente surse pentru a învăța cel puțin elementele fundamentale ale limbii pe care o alegeți.

Învățarea unui nou limbaj de programare poate fi distractiv și vă poate ajuta să faceți o schimbare în carieră, dar aceste verificări rapide vă pot ajuta să alegeți cel potrivit. Am căutat câteva limbaje de programare ciudate și credeți-mă că am găsit câteva. Dar care sunt unele dintre cele mai nebunești limbaje de programare pe care ai încercat să le înveți?

Hei! Susțin un webinar gratuit pe 26 mai pe Git. Veți învăța tot ce trebuie să știți pentru a începe să lucrați cu Git și GitHub. Dacă nu ați folosit Git înainte, aceasta va fi o introducere excelentă. Dacă ați folosit Git înainte, aceasta va fi o reîmprospătare destul de bună. „Puteți să vă înregistrați pentru webinar aici”