Download - Programare pc

Transcript

Ma fac programator

Ma fac programator

Poi s nvei bazele programrii singur, n mai puin de o lun, indiferent de studiile pe care le ai, cu condiia s fii pasionat, motivat i ambiios i s investeti suficient timp, ns pentru a deveni un programator de top sunt necesare cel puin 6 luni de efort susinut, sunt de prere unii specialiti din domeniu.

Salariul pentru un programator entry-level ntr-o companie de top pornete de la 800-1.000 de euro, iar dup 3-5 ani poate ajunge la un nivel de 2.000 de euro, spune Rzvan Rughini, profesor la Facultatea de Automatic i Calculatoare.

Dei nu poi s nvei programare de la A la Z singur, bazele limbajelor sunt accesibile oricui vrea s nvee, susine Rughini. El recomand celor care vor s nvee programare singuri s nceap cu limbaje mai uoare, precum Python, a crui popularitate se datoreaz simplitii i conciziei codului. Alte limbaje recomandate nceptorilor sunt Java sau C#, spune Brndua Fecioru, director de HR la TotalSoft.

i Ctlin Alexandru, lead programmer la Ubisoft, este de prere c este uor s nvei singur programare i algoritmic, ntruct, spune el, toate informaiile necesare pot fi gsite n cri i tutoriale online. Condiia, consider programatorul, este s stabileti nc de la nceput un rezultat final ctre care s-i ndrepi efortul de nvare. Bazele unui anumit limbaj de programare se pot nva repede, n cteva sptmni, dar este nevoie de mult practic pentru a ajunge la un nivel nalt de performan. Mai mult, exist multe subiecte conexe care trebuie nvate n funcie de contextul n care este utilizat respectivul limbaj de programare, precum fizic, matematic sau economie, spune Alexandru. Tot el spune c, dei cunoaterea unuia sau a mai multor limbaje de programare este important, esenial este nvarea procesului logic de exprimare a algoritmilor n cod, abilitate necesar indiferent de limbajul de programare utilizat.

Recomandri ZFn ce ar din Europa pot obine romnii cel mai mare salariu minim, dup ridicarea restriciilor de munc de la 1 ianuarie 2014 - HART

Dei exist un numr mare de limbaje de programare (C, C++, C#, Java, Python, Ruby, Haskell, Scheme, prolog, Javascript, HTML/CSS), cele mai cutate limbaje sunt, potrivit Brnduei Fecioru, Java, C, C# i JavaScript.

n ceea ce privete programarea pentru jocurile video, cel mai important limbaj este C++, deoarece ofer un amestec ideal ntre performan, uurin de utilizare i putere de expresivitate, spune Ctlin Alexandru. De asemenea, spune el, pentru cazuri particulare exist alte limbaje de programare care sunt mai potrivite: C# cnd este nevoie de interfee complicate cu utilizatorul, Java cnd 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 funcii specifice).

Pentru cei care vor s devin programatori, fr a avea ns facultate de profil, exist cursuri i seminarii, unele dintre ele gratuite. Organizaia ROSEdu (rosedu.org) precum i DevAcademy (devacademy.ro) au astfel de cursuri. Dei sunt numeroase platforme de unde poi nva limbajele de programare, n general cele mai sigure sunt chiar tutorialele disponibile pe site-urile tehnologiilor respective, spune Rughini.

Ctlin Alexandru recomand cursurile online disponibile pe site-urile coursera.com, edx.org i udacity.com, realizate n colaborare cu profesori de la faculti cunoscute. Cursurile, spune el, permit nvarea n ritmul fiecruia, iar unele dintre ele se bazeaz pe participarea activ a cursanilor.

Povestea de via a unor tineri care au nvat programare singuriLiviu, 28 de ani, absolvent al Facultii de Instalaii pentru Construcii din cadrul Universitii Tehnice de Construcii Bucureti, a nvat programare singur, condiionat de situaia financiar proast pe care i-o oferea jobul n construcii. El a nvat cu ajutorul tutorialelor de pe internet i al prietenilor, iar din 2012 lucreaz la o firm din domeniu i ctig 3.600 de lei (aproape 800 de euro), cu 2.000 de lei (440 de euro) mai mult dect la jobul anterior.

Liviu spune c a nceput cu cteva tutoriale de pe site-ul lynda.com i symphony.com i a citit mai multe cri de programare, dei lucra n continuare la fostul job cu norm ntreag.

Dup 3-4 luni, Liviu a renunat definitiv la construcii i s-a angajat la firma unor prieteni, aceiai care l-au sftuit s-i schimbe domeniul de activitate. Dei a avut un traseu rapid, el spune c mai are nc multe de nvat.

Un alt exemplu de autodidact, Marius, 25 de ani, care lucreaz ntr-o firm de programare nc de cnd era student, spune c ce tie a nvat tot pe cont propriu, dei a urmat o facultate de profil. Marius a nceput s se familiarizeze cu bazele programrii 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. Aadar, el a trebuit s studieze singur, folosind site-uri precum w3schools.com sau stackoverflow.com.

Marius crede c cele mai uoare limbaje de programare, recomandate pentru nceptori, sunt HTML i JavaScript, iar cel mai greu, dar i cel mai utilizat, este Java, urmat n topul cerinelor pe piaa din Romnia de rivalul de la Microsoft, tehnologia .Net.

Trebuie menionat, totui, c nvarea programrii este un proces continuu, care trebuie s se desfoare de-a lungul ntregii cariere, spune Ctlin Alexandru.

Unde gseti 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%28vvs.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 poi nva 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 funcie de gradul de dificultate al limbajului de programare i de nivelul dorit, ncptori sau avansai, de numrul de ore necesare pentru finalizarea cursului i dac se desfoar online sau n clas

http://www.link-academy.com/Academy-_770_2_77_213- un curs cost 1900 de lei i pot fi pltit n rate; cursurile se pot desfura online sau n modul tradiional de colarizare

https://www.invata-online.ro/ - preul unul curs este de 160 de ron

http://www.cursuri-programare.ro/- preul unui curs este de 450 de lei