Stiu Front-End la nivelul junior?


#23

@octavianhd Sunt foarte putine firme in Romania (exclus multinationale sau cum li se mai zice, plantatii de bumbac) care sa iti ofere posibilitatea sa inveti chestii noi si sa le si pui in aplicare. Inclusiv cele care iti ofera varianta de a lua diverse cursuri care sunt platite de companie.


(Kilo Grammer) #24

@octavianhd software development e chiar o zona in care nu te poți plânge ca nu găsești de lucru, mai ales când spui ca nu banii sunt target-ul.

Curaj!? Adica cum curaj!? :slight_smile: Ce se poate întâmpla rău?

Daca crezi ca nu ai determinarea/cheful necesar(a), nu cred ca are cineva cum sa te ajute cu asta. Asta e precum și alte lucruri, mersul la sala, etc. :slight_smile:
Ori o faci, ori nu, obstacole sunt, evident, trebuie sa muncești, sa tragi de tine, etc. Daca chiar ai pasiune, timp și internet, nu ar trebui sa fie o problema, in special pentru nivelul multor proiecte de pe upWork.com sau freelancer.com.

O alta posibilitate sunt proiectele open source. Poti repara bug-uri, implementa feature-uri noi. Sunt proiecte, librarii mici unde ai șanse reale sa faci ceva și sa-ti fie acceptate modificările. E un alt tip de oportunitate prin care poți învăța.


(Sapioit) #25

Frica de necunoscut. @octavianhd poti incerca sa intrii pe forumuri de profil, din ro sau international, apoi sa iti oferi serviciile gratuit, in limita cunostintelor tale, pentru primele 3 persoane care iti raspun la post cu detaliile necesare pentru crearea unui site, mentionand ca iti asumi dreptul sa respingi orice cerere, cu sau fara motiv.

Astfel vei putea lucra cu clienti, cu minimul de backfire posibil.


(Ionuț Staicu) #26

Mai ușor cu unele cuvinte.

Când am folosit „maleabil” m-am referit la o predispoziție a omului de a învăța o tehnică nouă vs a face ceva doar pentru că „așa știu eu că e bine”.


(Stefan Cuculeac) #27

Salutare.
Am urmarit cu mare interes acest post si m-am minutat de anumite pareri.
O sa spun pe scurt povestea mea. Am terminat o postliceala de contabilitatea dupa care am facut facutlatea de management. Am lucrat in diverse pozitii ca: contabil, vanzari … pana la HR care a fost printre ultimele joburi inainte sa intru in IT. Am inceput sa invat de acasa, sa fac diverse templaturi pentru wp …etc pana am reusit sa ma angajez intr-o firma.
Din momentul ala am inceput sa invat cu o rapiditate mult mai mare si sa adaug trepte in experienta mea.
Acum am 33 ani si asta inseamna de acum 3 ani.
Sigur ca unul care a terminat facultatea de informatica va intege mai repede multe chestii pentru ca teoretic a invata mai multe din timpul facultatii (dar am vazut oameni care au facut informatica si lucreaza in vanzari…).

Pot sa va spun din experienta de HR ca intradevar se cauta oameni tineri care au o alta dinamica pe scara invatarii, insa avand in vedere ca exista o esimare negativa pe piata muncii de it(~ 100.000 oameni) cred ca va puteti gasi locul in piata.
Sfatul meu este sa continuati si sa mai adaugati la cunostintele dvs si partea de js .

PS: nu mai zic ca puteti avea si aspiratii de team leader sau project manager daca ati avut experienta manageriala anterior.

Toate cele bune


(Sapioit) #28

Deacord, dar DOAR dupa ce reuseste sa faca de la 0 aproape orice site care nu necesita back-end sau JS (adica html+css pur).


(Octavian Mos) #29

@essteffan: Multumesc pentru incurajari. Team leader sau PM e mult prea departe…
Nu am picat chiar din cer in domeniul asta. In anii '90-'91 am facut un fel de scoala postliceala sub tutela Centrului National de Pregatire in Informatica, unde am invatat Fortran. Acasa am mai invatat Pascal si tocmai aparuse C, ma gandeam sa incep sa-l invat dar n-am mai apucat. Viata a luat-o in alta directie. Apoi in facultatea de Economie am avut cateva semestre cursuri de Tehnologia Informatiei, HTML, CSS…
Am invatat acum si js, chiar si PHP sau SQL insa nu prea le-am folosit, doar in mici chestii ca sa le invat. Imi place sa invat facand lucruri, aplicand…
Oricum, am sa iau in considerare sfaturile primite aici, am sa aprofundez HTML si CSS, pentru ca e mult de munca, am sa incep sa caut proiecte mici, poate reusesc sa castig experienta.


(Stefan Cuculeac) #30

Mult success.
Eu personal am luat decizia sa merg pe backend pentru ca pe partea de front end dinamica e mult mai mare, zilnic apar noi framerkuri, noi tooluri, etc pe cand pe back end miscarile nu sunt la fel de rapide.
Evident ca de la o varsta, path-ul de invatare nu mai are aceeasi dinamica ca la cei tineri (desi ma repet zicand asta).

Sigur ca e una sa vrei si alta sa poti…adica eu acum sunt fullstack, fac si una fac si alta…dar pe partea de front nu fac chestii complexe. ca sa zic asa fac 20-30 % din timp front si restul back.

Success


(rast) #31

Daca te intereseaza “o alianta” cu inca un om, cam in aceeasi situatie da-mi un mail la rast_ro[la]yahoo.com.
Eu am 47 ani, dar stiu bine JavaScript.


(Igor Mardari) #32

Daca esti in stadiul in care vrei sa capeti experienta. http://freecodecamp.com dupa ce treci cursurile lor, iti pun la dispozitie, posibilitatea de a lucra la proiete reale, pentru organizatii non-profit, pe gratis. 400 ore parca erau. Astfel, iti construiesti si un portofoliu.


(Octavian Mos) #33

@GarryOne: Am inceput de cateva zile sa urmaresc cursurile lor, dar la inceput sunt destul de usoare, te iau de la baze, am sa perseverez poate rasare ceva. Multumesc!

@iamntz: Multumesc pentru sugestii si incurajari. Ar fi interesant daca ati face o noua sectiune in care noi, ucenicii, cautam raspunsuri la probleme concrete, pe care voi, mentorii le veti analiza si ne veti raspunde. Cum ar fi sa am nu un mentor, ci mai multi, care ma indruma, ma sustin…? Toata lumea ar avea de castigat. Calitatea profesionistilor din domeniu ar creste cu siguranta.


(Gabriel Mergea) #34

Treaba asta cu mentorii suna foarte interesant. Ca incepator te simti adesea coplesit si de numarul de resurse si de calitatea lor si de ceea ce incerci sa rezolvi.
Iar mie imi pare ca pe masura ce invat lucruri descopar ca stiu din ce in ce mai putin.


(Stefan Marogel) #35

Si eu votez pro pentru faza cu mentorii. Se pare ca in ultima vreme dau des peste oameni care vor sa stie de unde sa inceapa/cum sa se dezvolte mai bine/eficient/mult si un sistem de mentoring bine pus la punct creste si intareste atat comunitatea, cat si mentorii.

Zic asta si din experienta de trainer pe limbaje de programare - am vazut o diferenta intre cineva care chiar vrea sa invete si face demersuri in acest sens si salariatii care primesc gratuit nu stiu ce training in nu stiu ce framework.

Si s-ar putea vorbi si cu meetupurile locale pentru a face aceste lucruri. As putea vorbi cu softbinator, bucharestJS, Bucharest Tech, Frontend meetup, Tech Hub si chiar si cu cei de la Product management meetup (unul dintre coordonatori si-a deschis mobile academy) ca ii cunosc mai mult sau mai putin.

Stefan Marogel


#36

Ai perfect dreptate aici, mai rar un post pe un forum romanesc unde sa fiu 100% de acord. @Bogdan_Ciubotariu nu o lua in nume personal, dar un post mai jos ai scris ca “daca ai un mix OK intre oameni cu experienta si incepatori dornici de a invata, nu mai ai probleme d-astea”. Pai cum sa ai mixul asta daca tu incerci sa ii iei pe toti la fel?

Oricum, ideea e ca de la o varsta nu-ti mai bati capul cu posibilitatea de a te angaja, cel putin nu in Romania, prin locurile pe unde am mai lucrat si eu oamenii mai in varsta erau priviti de parca in pauza de masa ar fi trebuit sa faca schimb de retete medicale pentru Prostamol si Calmotusin. Sau Tusocalmin, whatever. Asta e mentalitatea, deal with it. De la o anumita varsta, ori activezi ca freelancer, unde vorba lui @iamntz poti sa te dai drept un student american de 25 de ani, sau o eleva suedeza focoasa, in functie de jobul pe care il urmaresti ori iti pornesti propria afacere.

A doua varianta presupune sa te pui sa inveti la greu CEVA (si aici e o problema, intr-adevar, retentia de informatie e mult mai mica de la o anumita varsta, iti va fi mult mai greu sa inveti lucruri noi) si sa iti faci propriul indie [1] (nu suport cuvantul startup).

  1. https://ind.ie/

(Bogdan Ciubotariu) #37

Păi cum ai calculat că „încerc să îi iau pe toți la fel”? :slight_smile: Eu vorbeam de o poziție dintr-o mini-echipă, deci de ce generalizăm? :smiley: Și, oricum, vorbeam de vârstă, nu de alte caracteristici.


#38

Deși poate sună superficial, în ultima perioadă am avut postat un anunț pentru o poziție de junior front-end și am cam exclus din start persoanele de peste ~23 de ani, dar asta mai mult din cauză că am vrut neapărat un anumit profil pentru viitorul coleg.

Deci toti cam … 20-23? :slight_smile: Da, strict la varsta ma refeream si eu.


(Bogdan Ciubotariu) #39

Hmm… :slight_smile: Nu că ar trebui să mă justific în fața lui Marius Stanciu de pe internet, dar dpdvd al vârstei avem așa (în ordine descrescătoare): 41 (nu eu), 28, 28, 27, 26, 22, 21. Urmează să ni se mai alăture un coleg de 26 și foarte probabil încă unul de 23.

Asta, așa, ca să nu-ți mai dai cu părerea vizavi de lucruri pe care nu le cunoști.


#40

Ok, atunci permite-mi sa ma retrag :wink:


(Octavian Mos) #41

@brunomag: Chiar ar fi interesant daca ati misca un pic lucrurile in privinta asta. Depinde foarte mult de voi, cei care sunteti intr-o pozitie mai inalta in aceasta industrie. Aveti o perspectiva mai buna despre unde suntem si unde ar trebui sa fim. Ai cateva idei foarte interesante.

Vad ca discutia s-a impotmolit mult pe chestia varstei, dar este interesanta oricum…


#42

Poate incerc eu sa mai reanimez acest topic…
Ce mai faci Octavian, ti-ai gasit pe cineva care sa iti dea o sansa ori ai a abandonat?
Daca ai abandonat, cred ca gresesti. Pastreaza-ti macar placerea de a invata lucruri noi de hobby.
Am fost in situatia ta si am cautat refugiul in web design, dupa o perioada zbuciumata ca manager de departament, intr-o multinationala cu probleme unde, dupa aproape 2 ani am simtit o mare eliberare sansa de a ma desparti de ei, cand simteam la propriu vorba aia ca dai in calul care trage.
Cred ca exista multe firme mici sau freelanceri carora nu le-ar strica o mana de ajutor. Problema este ca sunt dispersati si discreti, si nu auzi de ei. Dar nici cu ei nu e usor sa stabilesti o relatie de incredere usor pt ca sunt oameni cu multi ani de programare in spate, care au fost dezamagiti deseori de colaboratori (de toate varstelre).Si de asta e greu sa primesti incredere din partea lor. De asta, e f important sa nu iti pierzi increderea in tine, sa continui sa devii pentru ca daca de devii mai bun vei gasi in final pe cineva care are nevoie de tine ca sa ii rezolvi cutare problema/proiect, indiferent de varsta.

PS: la firma de consultanta pe fonduri unde lucrez, avem nevoie de un senior si un incepator. Cand am pus anuntul de recrutare incepator am scos personal din discutie cuvantul junior pt ca nu avem nevoie neaparat de un tanar absolvent ba chiar am specificat clar ca incepator nu inseamna tanar. Si foarte probabil vom avea o doamna de +35 ani care va face naveta 60 km pe zi si care are job de birou ok, si genul care a stat min 2 ani si jumatate pe unde a fost. Puteam alege tineri care au mai facut ceea e aveam noi nevoie si au specificat ca vor un salariu mai mic cu vreo 1000 lei mai mic decat i-am oferit noi acestei doamne care sigur va trebui sa plece la 17.45 cel mai tarziu ca sa prinda trenul.
Dar asa am simtit ca ea e cea care poate sa ne rezolve probleme cel mai bine, prin felul in care s-a prezentat si si-a exprimat asteptarile. Speram sa se concretizeze si sa confirme.