Taula de continguts:

Quin llenguatge de programació és millor aprendre primer i per què
Quin llenguatge de programació és millor aprendre primer i per què
Anonim

Quincy Larson, professor i popular blogger de FreeCodeCamp, t'explica què has de tenir en compte a l'hora de triar el teu primer llenguatge de programació per no penedir-te més endavant. Lifehacker publica una traducció abreujada del seu article.

Quin llenguatge de programació és millor aprendre primer i per què
Quin llenguatge de programació és millor aprendre primer i per què

Escollir el vostre primer llenguatge de programació pot semblar tan divertit com fer proves com "Quin personatge sou de les pel·lícules de Tarantino?" Però abans de triar Ruby perquè de petit t'agradava una joguina amb un nom semblant, et recordo: aquí hi ha molt en joc.

Passaràs centenars d'hores de pràctica abans d'esdevenir, ni tan sols remotament, competent en la teva primera llengua. Per tant, primer de tot, cal tenir en compte els factors següents:

  • la demanda de la llengua en el mercat laboral;
  • les seves perspectives a llarg termini;
  • que fàcil és aprendre l'idioma;
  • quins projectes es poden crear amb ell.

Abans de continuar, deixeu-me tenir clars alguns punts. No crec que cap llenguatge de programació sigui objectivament millor que cap altre. Estic d'acord que el desenvolupador finalment ha de saber diversos idiomes. Insisteixo que primer un programador ha de ser bo en un d'ells.

I aquest llenguatge hauria de ser JavaScript.

Segons la comunitat de desenvolupadors més gran, Stack Overflow. JavaScript és el llenguatge més popular entre tots els usuaris enquestats. És vital per construir la part dels llocs web basada en navegador i cada cop és més adequat per desenvolupar els seus components del costat del servidor. A més, JavaScript s'està expandint ràpidament en àrees com el desenvolupament de jocs i l'Internet de les coses.

Factor #1. Mercat laboral

Si apreneu a programar només per curiositat, podeu ometre aquest punt amb seguretat. Però si vols guanyar-te la vida d'aquesta manera, com la gran majoria dels estudiants, aquest factor és molt important per a tu.

Java és el líder entre tots els llenguatges de programació pel que fa al nombre de vacants. JavaScript el segueix immediatament després.

Però hi ha un matís important. Tot i que JavaScript ha existit des de fa més de 20 anys, fa poc que s'ha convertit en una eina potent per a empreses com Netflix, Walmart i PayPal per desenvolupar les seves aplicacions completes.

Molts empresaris busquen desenvolupadors de JavaScript. Fins i tot aquests últims manquen al mercat laboral.

Basat en dades d'Indeed.com, el major agregador de llocs de treball., per cada posició oberta d'un programador Java, s'apliquen 2, 7 sol·licitants. La competència per a les posicions de desenvolupadors de PHP i iOS també és força alta.

Però per cada vacant a JavaScript, només hi ha 0,6 sol·licitants. En altres paraules, la demanda és superior a l'oferta.

Factor #2. Perspectives a llarg termini

JavaScript està evolucionant més ràpidament que qualsevol altre llenguatge popular. El seu ecosistema està recolzat per diners massius i inversions intel·ligents d'empreses com Google, Microsoft, Facebook i Netflix.

Per exemple, hi ha més d'un centenar de persones treballant en TypeScript, una versió especial del llenguatge que amplia les capacitats de JavaScript, moltes de les quals reben finançament de Microsoft i Google.

Aquesta col·laboració entre diferents empreses és difícil d'organitzar per al desenvolupament de Java. Oracle, que va adquirir els drets de l'idioma després de comprar Sun Microsystems, sol demandar les organitzacions que volen contribuir.

Factor #3. Facilitat d'aprenentatge

La majoria dels desenvolupadors estaran d'acord que els llenguatges de script d'alt nivell són relativament fàcils d'aconseguir. JavaScript és com a tal, igual que Python i Ruby.

Malgrat això, a les universitats, el primer que fan és aprendre llenguatges com Java i C++, molt més complexos.

Factor #4. Quins projectes pots crear

En aquest sentit, JavaScript està en el seu millor moment. Funciona en qualsevol dispositiu que tingui un navegador. Amb JavaScript, podeu desenvolupar gairebé qualsevol cosa i compartir-ho fàcilment amb altres persones.

El cofundador de la comunitat de desenvolupadors de Stack Overflow, Jeff Atwood, ha articulat un patró que reflecteix la ubiqüitat de JavaScript.

Qualsevol aplicació que es pugui escriure en JavaScript s'escriurà eventualment en JavaScript.

Jeff Atwood

I amb el temps, aquest patró es fa cada cop més precís.

Hi havia una vegada, els desenvolupadors de Java també van prometre la ubiqüitat d'aquest llenguatge. Podeu recordar les miniaplicacions de Java. Però Oracle els va abandonar oficialment a principis d'aquest any.

I Python pateix problemes similars.

Com puc regalar un joc que he desenvolupat als meus amics? Millor encara, hi ha alguna manera de descarregar-lo al telèfon perquè el puguis mostrar als nens de l'escola perquè no l'hagin d'instal·lar?

James Hugh Desenvolupador de jocs

Coneix bé la teva primera llengua. Després aprèn el segon

Si passeu d'un idioma a un altre, no aconseguireu l'èxit. Per anar més enllà de les competències bàsiques, cal tenir una bona comprensió de la primera llengua. El segon semblarà molt més fàcil després.

Amb el temps, podreu ampliar els vostres coneixements i convertir-vos en un programador complet aprenent altres idiomes:

  • C us ajuda a entendre els ordinadors en termes de memòria. També és útil quan es tracta d'informàtica d'alt rendiment.
  • C++ és ideal per al desenvolupament de jocs.
  • Python és ideal per a la informàtica científica i les estadístiques.
  • Java juga un paper important per a aquells que volen treballar en serveis empresarials.

Però primer, domina JavaScript.

Recomanat: