Sunteți pe pagina 1din 6

Pentru o carier IT profitabil

Vizitai: www.link-academy.com

CE LIMBAJ DE PROGRAMARE S NV?


PHP vs. C# vs. Java vs. JavaScript

Dac v-ai gndit s v ocupai de programare i ai nceput s analizai acest domeniu, cu


siguran v-ai ntrebat ce limbaj trebuie s nvai, deoarece ai neles c exist un numr
imens de limbaje de programare i de tehnologii care sunt disponibile la ora actual.

Acest ghid v va ajuta s comparai limbajele de programare dup cele mai importante criterii
(popularitate, ctig, importan n viitor) i s alegei mai uor limbajul care corespunde cel mai
mult personalitii i dorinelor voastre.

PROSPECTAREA LIMBAJELOR DE PROGRAMARE


nainte s ncepem s le comparm, vom descrie pe scurt cele mai importante i mai populare
limbaje de programare existente.

Limbaje dinamice
Se consider c limbajele dinamice sunt, n general, mai uor de studiat de ctre nceptori,
deoarece sunt mai flexibile i mai distractive. Cu ajutorul limbajelor dinamice, putei s creai
repede aplicaii de la zero cu un numr mai mic de linii n cod, dar pentru aceasta nu exist
reguli stricte despre cum trebuie scris codul pentru efectuarea unei operaii aa cum vrei.

Deoarece limbajele dinamice sunt, de obicei, limbaje cu nivel nalt, vei petrece mai puin timp
n asimilarea detaliilor, dar mai mult timp nvnd concepte de programare, ceea ce este un alt
motiv pentru popularitatea lor n rndul nceptorilor, care pot s vad foarte repede rezultatul
muncii lor.

www.link-academy.com Pagina1
Pentru o carier IT profitabil
Vizitai: www.link-academy.com

PHP
PHP-ul este un limbaj de scripting specializat pentru realizarea coninutului web
dinamic i se realizeaz pe partea de server (limbaj server-side). Se consider
a fi foarte bun pentru nceptori, datorit simplitii sale i a uurinei cu care
se nva.
Cele mai multe site-uri pe internet sunt create n PHP, deoarece acest limbaj de programare
este specializat pentru web. Facebook, Wikipedia, Yahoo!, Tumblr, WordPress sunt doar unele
dintre site-urile i platformele create n PHP.

JavaScript
JavaScript (nu trebuie confundat cu limbajul de programare Java) este un limbaj de
programare front-end script folosit pentru definirea funcionalitii paginilor web pe
partea de client (limbajul client-side). JavaScript se folosete pentru crearea aplicaiilor
web interactive, deseori n bibliotecile precum jQuery i cadre front-end precum
AngularJS, Ember.js i React. JavaScript este compatibil cu toate browserele web.

Acum JavaScript se poate folosi i ca limbaj pentru prile de server, prin platforma Node.js. De
asemenea, putei s facei aplicaii mobile hibride i native folosind, de exemplu, cadrul PhoneGap i
React Native ale companiei Facebook.

Totui, pentru JavaScript este valabil unul dintre limbajele mai grele deoarece nu suport tipurile de
variabile, aadar, este complicat pentru gsirea i nlturarea greelilor n cod.

Limbaje statice
Aplicaiile care sunt scrise cu limbaje de programare statice sunt scalabile, stabile i mai uor de
ntreinut. Limbajele statice sunt mai stricte n gsirea greelilor prin verificarea codului scris,
dar este nevoie de un numr mai mare de linii de cod ca s se creeze prototipul aplicaiei.

Aplicaiile mobile, cadrele game engine i aplicaiile business back-end se creeaz de obicei cu
ajutorul limbajelor de programare statice.

JAVA
Ca limbaj de programare de uz general, Java se folosete pentru crearea
aplicaiilor Android, desktop i a jocurilor. De asemenea, Java se folosete
des i ca limbaj server-side back-end pentru dezvoltarea software-ului de
afaceri 90% dintre cele mai bogate companii Fortune folosesc Java.
n afara de asta, Hadoop este un cadru Java popular care se folosete
pentru sortarea i procesarea seturilor mari i complexe de date (Big Data) i este implementat
de ctre companiile Yahoo, Facebook i Amazon.

www.link-academy.com Pagina2
Pentru o carier IT profitabil
Vizitai: www.link-academy.com

C#
Acest limbaj de programare a fost dezvoltat pentru a fi utilizat pe platforma
Microsoft .NET, care se folosete, n primul rnd, n cadrul sistemului de operare
Windows.

Limbajul de programare C# face parte din grupul limbajelor de programare


de top. Avantajul lui cel mai mare este orientarea pe obiect astfel nct scrierea
programului este relativ simpl. C# se folosete pentru programarea web,
dezvoltarea jocurilor i, n general, pentru dezvoltarea programelor Microsoft.

CT VEI CTIGA?
Acum, cnd tii cte ceva despre cele mai comune limbaje de programare i despre caracteristicile
lor, putei s ncepei s studiai piaa.

Dac obiectivul vostru principal este s gsii repede un loc de munc i s ctigai foarte bine,
atunci acesta este cel mai mare pas n alegerea limbajului de programare pe care l vei nva.
Iat cteva reguli care v pot ajuta n acest sens.

Potrivit unor studii i sondaje care au fost efectuate n rndul dezvoltatorilor, salariile de
nceptor ale programatorilor, n medie, arat astfel:
833

713

663

635

www.link-academy.com Pagina3
Pentru o carier IT profitabil
Vizitai: www.link-academy.com

Odat cu dobndirea experienei, salariile programatorilor cresc semnificativ:

Salariile medii variaz i n funcie de deinerea sau nu a certificatelor IT relevante:

NU DEIN CERTIFICAT/E

DEIN CERTIFICAT/E

inei cont c ctigul poate fi influenat de multe elemente, aadar, este bine s analizai n
detaliu toate aspectele pieei nainte de a lua decizia final.

CE LIMBAJE DE PROGRAMARE VOR FI POPULARE N VIITOR?

Probabil v ntrebai dac aceste limbaje de programare vor rmne relevante i n viitor. n
primul rnd, viitorul unui anumit limbaj depinde mult de numrul de programatori care l
utilizeaz i de cei care vor s-l nvee.

Atunci, haidei s vedem limbajele n care lucreaz i n care ar vrea s lucreze dezvoltatorii din
ara noastr:

Dezvoltatorii care i doresc s lucreze n acest


limbaj (procent)

Dezvoltatorii care lucreaz n acest limbaj (procent)

www.link-academy.com Pagina4
Pentru o carier IT profitabil
Vizitai: www.link-academy.com

De aici, putem trage urmtoarele concluzii:

JavaScript
JavaScript va fi, fr nicio ndoial, tot mai popular n viitor, mai ales c e posibil acum s se foloseasc
pentru programarea back-end. JavaScript continu s primeasc actualizri regulate i instrumente
noi, aadar, v putei atepta c va rmne un limbaj de programare destul de important n viitor.

PHP
Cnd vine vorba de PHP, este suficient s se ia n considerare chiar i o singur informaie: 80%
din site-urile de pe internet funcioneaz datorit lui. n cele din urm, acesta este totui un limbaj
proiectat pentru web, iar webul este viitorul. mbuntirile i performanele aduse de PHP 7, cu
siguran vor face ca PHP-ul s continue s fie unul dintre cele mai utilizate limbaje de programare.

JAVA
Android a contribuit n mare msur ca Java s rmn unul dintre cele mai populare limbaje de
programare. Java are instrumente excelente pentru back-end development i posibiliti pentru
dezvoltare de software comercial de ncredere, aadar, viitorul acestui limbaj de programare nu
se pune n discuie.

C#
Faptul c este limitat pe platforma Microsoft i c este close-source nu a redus popularitatea
limbajului de programare C#. Dezvoltatorilor le place acest limbaj, aadar, are o comunitate
foarte puternic. Este foarte important i faptul c C# este limbajul primar pentru Unity 3D,
cel mai popular game engine. Unity 3D se poate folosi i pentru crearea aplicaiilor VR, ceea ce
nseamn c limbajul de programare C# are un viitor strlucit.

CONCLUZIE
Deci, limbajul de programare pe care l vei nva depinde de dorinele i interesele voastre. Nu
exist o alegere greit. Dac suntei interesat de web development, atunci este logic s nvai
JavaScript i PHP. Dac vrei s facei software-e comerciale, atunci alegei Java. Toi cei care vor
s se orienteze spre platforma Microsoft, VR i jocuri, vor alege C#.

LINK Academy este autorizat de ctre Departamentul de Examinare Internaional al


Universitii Cambridge i de ctre trei companii IT de top Adobe, Microsoft i Apple, s
pregteasc cursanii dup un program avansat pe un an de zile pentru cele mai noi tehnologii
de calcul i emite diplome i certificate oficiale. Obiectivul nostru este simplu: s v oferim o
carier IT profitabil.

www.link-academy.com Pagina5
Pentru o carier IT profitabil
Vizitai: www.link-academy.com

colarizarea la departamentul Programming se face n opt programe: PHP Web Development,


JAVA Development, Microsoft Development, Microsoft Web Development, Microsoft Windows
Development, Microsoft Azure Cloud Development, Software Engineering i Software
Development.

Programul de colarizare include dezvoltarea algoritmilor, teoria limbajelor de programare, o


gam larg de instrumente, limbaje i tehnologii (Visual Studio, Visual Studio.NET, C, C++, C#, SQL,
ADO.NET, ASP.NET, PHP, Java, JavaScript etc.), iar la finalul colarizrii sunt disponibile pentru
voi i certificate recunoscute pe plan internaional acordate de ctre Cambridge University,
Microsoft, Zend i Oracle.

Pentru mai multe informaii legate de colarizarea n cadrul LINK Academy i de modalitile de
a nva unele dintre cele mai populare limbaje de programare, accesai www.link-academy.com

Pentru o carier IT profitabil:


Conform autorizaiei oficiale a Departamentului de Examinare Internaional al Universitii
Cambridge i a trei companii IT de vrf, colarizarea IT de specialitate, pe un an de zile, dup
programul avansat pentru tehnologii de calcul i de design

LINK Academy este autorizat de LINK Academy asigur certificate (ITAcademy) LINK Academy este
ctre Departamentul de Examinare oficiale de specialitate ale primul, dar totodat i unicul centru
al Universitii Cambridge corporaiei Microsoft liceniat pentru programul DL.

LINK Academy Str. Academiei, Nr. 39-41, Et. 2, Sector 1, Bucureti


+40 (314) 326 162, +40 (314) 326 163 www.link-academy.com
Copyright LINK Academy

www.link-academy.com Pagina6