How do I get started? Do you have any advices/recommendations?
Stiu ca inceputul e greu, imi aduc aminte cat de tare m-am bucurat cand am fost angajat in august 2006 la firma MCR, ca programator, dar pe o pozitie de tester de jocuri Java pe Mobil(asta aveau ei nevoie atunci)
Insa asta a fost acum 14 ani, iar lucrurile s-au mai schimbat…
Acum mi se pare ca
1. sunt atatea oportunitati si cai de a invata,
2. Acum, cererea e mai mare in Software si deci acum as zice ca e mai usor in prezent…
Acum, mi se pare ca daca esti cu adevarat interesat si determinat, ai putea sa inveti sa te descurci singur, cu ajutorul netului,
De ce spun asta?
– de exemplu, sunt atatea programe si canale de youtube in care se dau retete si sfaturi de cum sa ajungi sa te poti angaja/cum sa reusesti la un interviu de angajare…
1. Keep in touch with valuable influencers who can inspire you
Eu urmaresc pe:
Found a new cool guy:
TechLead
https://www.youtube.com/channel/UC4xKdmAXFh4ACyhpiQ_3qBw
De aici, de exmplu uita-te la:
Cristian Dascalu
https://www.youtube.com/channel/UCTP1PGV-piW-tsUYXlHmvGw
De aici, recomand:
Mai este WellCode – pe astia nu-i stiu, dar ii recomanda Cristian Dascalu
My Absolute Favorite:
https://codewithmosh.com/
De aici am facut si eu cateva cursuri.
Vezi ca majoritatea cursurilor sunt partial graturite pe youtube, cel putin partea introductiva. Le gasesti aici: https://www.youtube.com/user/programmingwithmosh
Acestea sunt doar cateva resurse, pe care poate le stii deja, ideea este ca sunt multe informatii valoroase, si as vrea sa le parcurgi pentru a-ti face singur o idee, pentru a invata sa te orientezi
2. Ce crezi ca te-ar atrage? – choose a path
High Level Languages/OOP?
Eu sunt pe Java, si in zona asta am experienta.
Aplicatii Web, Aplicatii de business, CRM, ERP, Aplicatii Mobile?
Aici, ca Limbaje am avea: Java, C#, Kotlin, Groovy, Scala, Python, etc…
– FrontEnd?
– BackEnd?
Lower Level/Embedded
– C/C++, Microcontrollere, etc…
Industria AutoMotive, ceea ce face Conti, Marquardt, etc..
Aici, nu stiu prea multe
3. Build a Portofolio
– Ai cont de LinkedIn? Poti sa iti pui bazele unui CV, cu Trainingurile pe care le faci de exmplu de la codewithmosh.com
– arata-mi ca esti pasionat, arata-mi ca esti bun,
– ai cont de GitHub? ai acolo cateva priectele/repo-uri cu code scris de tine?
Build a portofolio,
– adica sa ai cont de GitHub in care sa ai tu niste proiectele/aplicatii la care ai lucrat
– Un potential angajator, poate ar fi curios sa vada cod scris de tine, sa vada cum scrii cod, cum ai inteles si jonglezi cu conceptele… etc…
4. Sign up into a Code Academy
Vad ca Visma au finantat un laborator in ULBS, https://www.facebook.com/visma.romania/photos/a.543295925846069/543295949179400/?type=3&theater
De obicei, firmele care au colaborari cu ULBS deruleaza si programe de internship prin care isi pot selecta studentii cei mai talentati
Parca auzisem ca si Continental au genul asta de programe in care selecteaza anumiti studenti si ii invata
Eu zic sa te interesezi sa vezi cum poti sa faci a.i sa aplici pentru un internship la o companie din asta de top…