Sunteți pe pagina 1din 1

Cum poţi deveni programator în mai puţin de 6 luni

Poţi să înveţi bazele programării singur, în mai puţin de o lună, indiferent de studiile pe care le ai,
cu condiţia să fii pasionat, motivat şi ambiţios şi să investeşti suficient timp, însă pt a deveni un
programator de top sunt necesare cel puţin 6 luni de efort susţinut.
Deşi nu poţi să înveţi programare de la A la Z singur, bazele limbajelor sunt accesibile oricui vrea să
înveţe. Recomandăm celor care vor să înveţe programare singuri să înceapă cu limbaje mai uşoare,
precum Python, a cărui popularitate se datorează simplităţii şi conciziei codului. Alte limbaje
recomandate începătorilor sunt Java sau C#.
Este uşor să înveţi singur programare şi algoritmică, întrucât, toate informaţiile necesare pot fi
găsite în cărţi şi tutoriale online. Condiţia, este să stabileşti încă de la început un rezultat final către
care să-ţi îndrepţi efortul de învăţare. “Bazele unui anumit limbaj de programare se pot învăţa
repede, în câteva săptămâni, dar este nevoie de multă practică pt a ajunge la un nivel înalt de
performanţă. Mai mult, există multe subiecte conexe care trebuie învăţate în funcţie de contextul în
care este utilizat respectivul limbaj de programare. Deşi cunoaşterea unuia sau a mai multor limbaje
de programare este importantă, esenţială este învăţarea procesului logic de exprimare a algoritmilor
în cod, abilitate necesară indiferent de limbajul de programare utilizat.
Deşi există un număr mare de limbaje de programare (C, C++, C#, Java, Python, Ruby, Haskell,
Javascript, HTML/CSS), cele mai căutate limbaje sunt: Java, C, C# şi JavaScript.
În ceea ce priveşte programarea pt jocurile video, “cel mai important limbaj este C++, deoarece
oferă un amestec ideal între performanţă, uşurinţă de utilizare şi putere de expresivitate”.
De asemenea, pt cazuri particulare există alte limbaje de programare care sunt mai potrivite: C#
când este nevoie de interfeţe complicate cu utilizatorul, Java când este nevoie de o portabilitate
mare sau Python pt unele categorii de plugin-uri (programe care se integrează altor programe de
bază pt a îndeplini funcţii specifice).
Pt cei care vor să devină programatori, fără a avea însă facultate de profil, există cursuri şi
seminarii, unele dintre ele gratuite. Organizaţia ROSEdu (rosedu.org) precum şi DevAcademy
(devacademy.ro) au astfel de cursuri. “Deşi sunt numeroase platforme de unde poţi învăţa limbajele
de programare, în general cele mai sigure sunt chiar tutorialele disponibile pe site-urile tehnologiilor
respective”.
recomandăm cursurile online disponibile pe site-urile coursera.com, edx.org şi udacity.com,
realizate în colaborare cu profesori de la facultăţi cunoscute. Cursurile, permit învăţarea în ritmul
fiecăruia, iar unele dintre ele se bazează pe participarea activă a cursanţilor. câteva tutoriale de pe
lynda.com şi symphony.com Un alt exemplu folosind site-uri precum w3schools.com sau
stackoverflow.com. cele mai uşoare lbje de prgmare, recomandate pt începători, sunt HTML şi
JavaScript, iar cel mai greu, dar şi cel mai utilizat, e Java, urmat de rivalul de la Microsoft,
tehnologia .Net. Trebuie menţionat, că învăţarea programării e un proces continuu, care trebuie să se
desfăşoare de-a lungul întregii cariere. tutoriale
Java : http://docs.oracle.com/javase/tutorial/java/
JavaScript: http://www.javascriptkit.com/javatutors/index.shtml
C, C++ : http://www.cprogramming.com/tutorial.html
C#: http://msdn.microsoft.com/en-us/library/aa288436%28vâvs.71%29.aspx
Python: http://docs.python.org/2/tutorial/
Ruby: http://rubylearning.com/satishtalim/tutorial.html
Haskell: http://learnyouahaskell.com/chapters
Scheme:http://classes.soe.ucsc.edu/cmps112/Spring03/languages/scheme/SchemeTutorialA.html
Prolog: http://www.csupomona.edu/Âjrfisher/www/prolog_tutorial/contents.html
HTML: http://tutorialehtml.com/ghid-incepatori/prima-pagina-in-html.php
CSS: http://cssplaza.com/1/CSS-Introducere/ www.oreilly.com www.wrox.com
http://www.bentobox.io/ http://www.codecademy.com/ https://dash.generalassemb.ly/
https://courses.edx.org/ http://javascriptissexy.com/ http://www.killerphp.com/
http://learncodethehardway.org/ http://stackoverflow.com/ http://www.lec-academy.ro/
http://www.link-academy.com/ https://www.invata-online.ro/ http://www.cursuri-programare.ro/

S-ar putea să vă placă și