BACK

Motive sa incepti sa inveti JS

JavaScript este cel mai popular limbaj de programare din lume. Daca e sa ne luam dupa cei de la W3Techs, JS sta in spatele a 95% din website-uri care folosesc client-side scripting.

Explozia in popularitate a JS l-a facut pe Jeff Atwood sa scrie intr-o declaratie, care a devenit cunoscuta drept Legea lui Atwood, faptul ca: “Orice aplicatie care poate fi scrisa in JavaScript va fi scrisa eventual in JavaScript”.

Daca vrei sa devii programator atunci JS este limbajul cu care iti recomand sa incepi, alaturi de HTML, acesta fiind foarte accesibil pentru incepatori. Ai acces la un numar urias de resurse online de unde poti invata de la zero sa il folosesti cum ar fi: w3schools.com, javascript.info, freecodecamp.org, Dev.To sau tutoriale video pe Youtube. Daca vrei poti incerca si cursuri de centre de training care pot oferi posibilitatea de a obtine certificari profesionale precum Telecom Academy sau Link Academy.

Fata de alte limbaje populare, Javascript iti ofera posibilitatea de a deveni programator full-stack care se poate ocupa atat de dezvoltarea de client (front-end) cat si de cea de server (back-end). Pe partea de front-end poti folosi limbajul JS vanilla dar poti opta sa inveti sa folosesti un framework puternic precum React.js, Angular.JS 2, Vue.js sau multe altele, fiecare avand funtionalitati foarte puternice atat pentru website-uri traditionale cat si pentru aplicatii mobile. Pentru back-end poti folosi NodeJS instalat pe server impreuna cu un framework precum Express sau FeatherJS. Aceasta flexibilitate incredibila a limbajului face ca si salariu unui angajat sa fie peste medie si sa fie o cerere foarte mare de forta de munca pe piata.

Uneori e posibil sa mai auzi de JavaScript drept ES6 sau ES2015. Aceastea sunt denumiri de versiuni de ECMAScript (ES pe scurt), un standard care defineste limbajul de programare (sintaxa, functionalitati, etc). Daca incepi sa inveti de la zero iti recomand sa incepi cu ES2015 si sa folosesti Babel, un compiler de JS, sa faci codul tau compatil cu sisteme care sunt mai vechi. Asta iti va permite sa folosesti cod modern care iti va permite sa creezi lucruri mult mai eficiente si puternice.

Sfatul meu pentru orice programator, fie el incepator, fie el senior este de a nu se opri niciodata din a programa si sa fie activ in a cauta lucruri noi de a invata. Trebuie sa fii cel mai bun care poti fi in fiecare zi si sa nu iti pierzi niciodata drive-ul de a fi productiv si inovator.

Mai multe articole

INOVEO a scris

Copacul vieții

Cum o adolescentă din Călărași a refuzat în secret Academia de Poliție, a demontat tot ce mișca în curtea bunicului, a ales Automatica, a scris cod și a ajuns să mă convingă, douăzeci de ani [...]

Read More... from Motive sa incepti sa inveti JS

Citeste tot articolul

INOVEO a scris

Directorul de marketing care a refuzat Academia de Politie si a castigat un rebranding

Diseara, 19:00, conversatia cu Cristina Rusen pe canalul YouTube INOVEO. Episodul Brand Talks 2.0 despre omul care alege intotdeauna varianta mai grea si are de fiecare data dreptate. Cristina Rusen avea 18 ani cand a [...]

Read More... from Motive sa incepti sa inveti JS

Citeste tot articolul

INOVEO a scris

Brandul arata diferit pentru hotel, o fabrica de tamplarie si un distribuitor de implanturi dentare. Iar asta e exact partea care conteaza.

Exista o iluzie care circula printre antreprenori: ca brandingul e cam acelasi lucru, oriunde l-ai aplica. Logo, paleta, tone of voice, gata. Realitatea, pe care o vedem la INOVEO in fiecare proiect, e exact pe [...]

Read More... from Motive sa incepti sa inveti JS

Citeste tot articolul

INOVEO a scris

Sase intrebari pe care orice antreprenor si le pune inainte de un workshop de brand. Iata ce raspund cei care au trecut deja prin proces.

Inainte de orice workshop de brand pe care il conduc, simt ca exista o framantare interna a antreprenorului. Una care, daca o asculti cu atentie, suna cam asa: „oare am cu adevarat nevoie de asta [...]

Read More... from Motive sa incepti sa inveti JS

Citeste tot articolul

INOVEO
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.