Cum poți deveni programator în mai puțin de 6 luni și să ajungi să câștigi aproape 1.000 de euro/lună

Știrea a fost publicată duminică, 19 ianuarie 2014, 16:55 în categoria

Cum poţi deveni programator în mai puţin de 6 luni şi să ajungi să câştigi aproape 1.000 de euro/lună 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ă pentru a deveni un programator de top sunt necesare cel puțin 6 luni de efort susținut, sunt de părere unii specialiști din domeniu.

Salariul pentru un programator entry-level într-o companie de top pornește de la 800-1.000 de euro, iar după 3-5 ani poate ajunge la un nivel de 2.000 de euro, spune Răzvan Rughiniș, profesor la Facultatea de Automatică și Calculatoare.

Deși nu poți să înveți programare de la A la Z singur, bazele limbajelor sunt accesibile oricui vrea să învețe, susține Rughiniș. El recomandă 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#, spune Brândușa Fecioru, director de HR la TotalSoft.

Și Cătălin Alexandru, lead programmer la Ubisoft, este de părere că este ușor să înveți singur programare și algoritmică, întrucât, spune el, toate informațiile necesare pot fi găsite în cărți și tutoriale online. Condiția, consideră programatorul, 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ă pentru 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, precum fizică, matematică sau economie”, spune Alexandru. Tot el spune că, 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.

Recomandări ZF

În ce țară din Europa pot obține românii cel mai mare salariu minim, după ridicarea restricțiilor de muncă de la 1 ianuarie 2014 - HARTĂ

Deși există un număr mare de limbaje de programare (C, C++, C#, Java, Python, Ruby, Haskell, Scheme, prolog, Javascript, HTML/CSS), cele mai căutate limbaje sunt, potrivit Brândușei Fecioru, Java, C, C#  și JavaScript.

În ceea ce privește programarea pentru jocurile video, “cel mai important limbaj este C++, deoarece oferă un amestec ideal între performanță, ușurință de utilizare și putere de expresivitate”, spune Cătălin Alexandru. De asemenea, spune el, pentru 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 pentru unele categorii de plugin-uri (programe care se integrează altor programe de bază pentru a îndeplini funcții specifice).

Pentru 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”, spune Rughiniș.

Cătălin Alexandru recomandă cursurile online disponibile pe site-urile coursera.com, edx.org și udacity.com, realizate în colaborare cu profesori de la facultăți cunoscute. Cursurile, spune el, permit învățarea în ritmul fiecăruia, iar unele dintre ele se bazează pe participarea activă a cursanților.

Povestea de viață a unor tineri care au învățat programare singuri

Liviu, 28 de ani, absolvent al Facultății de Instalații pentru Construcții din cadrul Universității Tehnice de Construcții București, a învățat programare singur, condiționat de situația financiară proastă pe care i-o oferea jobul în construcții. El a învățat cu ajutorul tutorialelor de pe internet și al prietenilor, iar din 2012 lucrează la o firmă din domeniu și câștigă 3.600 de lei (aproape 800 de euro), cu 2.000 de lei (440 de euro) mai mult decât la jobul anterior.

Liviu spune că a început cu câteva tutoriale de pe site-ul lynda.com și symphony.com și a citit mai multe cărți de programare, deși lucra în continuare la fostul job cu normă întreagă.

După 3-4 luni, Liviu a renunțat definitiv la construcții și s-a angajat la firma unor prieteni, aceiași care l-au sfătuit să-și schimbe domeniul de activitate. Deși a avut un traseu rapid, el spune că mai are încă multe de învățat.

Un alt exemplu de autodidact, Marius, 25 de ani, care lucrează într-o firmă de programare încă de când era student, spune că ce știe a învățat tot pe cont propriu, deși a urmat o facultate de profil. Marius a început să se familiarizeze cu bazele programării încă din liceu, iar apoi a continuat la Facultatea de Automatică și Calculatoare, unde a studiat limbaje pe care nu le-a mai folosit niciodată după absolvire. Așadar, el a trebuit să studieze singur, folosind site-uri precum w3schools.com sau stackoverflow.com.

Marius crede că cele mai ușoare limbaje de programare, recomandate pentru începători, sunt HTML și JavaScript, iar cel mai greu, dar și cel mai utilizat, este Java, urmat în topul cerințelor pe piața din România de rivalul de la Microsoft, tehnologia .Net.

Trebuie menționat, totuși, că învățarea programării este un proces continuu, care trebuie să se desfășoare de-a lungul întregii cariere, spune Cătălin Alexandru.

Unde găsești 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/

Alte site-uri de unde poți învăța programare

https://courses.edx.org/

http://javascriptissexy.com/

http://www.killerphp.com/

http://learncodethehardway.org/

http://stackoverflow.com/

http://www.lec-academy.ro/

- cursurile costă între 140 și 890 de ron în funcție de gradul de dificultate al limbajului de programare și de nivelul dorit, încăpători sau avansați, de numărul de ore necesare pentru finalizarea cursului și dacă se desfășoară online sau în clasă

http://www.link-academy.com/Academy-_770_2_77_213

- un curs costă 1900 de lei și pot fi plătit în rate; cursurile se pot desfășura online sau în modul tradițional de școlarizare

https://www.invata-online.ro/

- prețul unul curs este de 160 de ron

http://www.cursuri-programare.ro/

- prețul unui curs este de 450 de lei



Sursa:
Ziarul Financiar

Autor:
Mădălina Misăilă

0 comments :

Trimiteți un comentariu