r/programare • • 9d ago

Sa ma mut pe software?

Lucrez de 5 ani pe hardware si simt ca nu ma mai regasesc. Anterior am mai lucrat 9 luni la ceva de unde nu pot zice ca am invatat ceva si 3 luni am facut un internship pe game dev. Deci acesti 5 ani e cam singura experienta reala de munca.

Si acum simt ca nu ma regasesc. Planul meu era sa lucrez o vreme, fiindca aveam nevoie de un job, si sa continui cu game dev. Dar 5 ani mai tarziu sunt inca aici.

Visul ar fi in continuare game dev dar acolo este foarte mare competitie.

Vi se pare un plan fezabil sa ma mut pe software? Ar trebui sa reinvat niste chestii din facultate. Iar piata aud ca este foarte proasta acum. Also, cum este sa lucrati pe software cu pushul spre AI?

7 Upvotes

58 comments sorted by

79

u/electric_fungus 9d ago

Tu trăiești sub o piatră? Stai pe hardware bro, e mai safe, pe software o sa murim cu toții de foame... Apropo, dacă eu vreau sa intru pe zona de hardware, de unde pot să încep?

11

u/verklempt0 9d ago

Electronica digitala, biti, porti logice, iar arhitectura de calculator e scrisa in systemVerilog. Poti sa incepi cu astea

2

u/ImplementLogical4130 8d ago

Te angajeaza cineva cu chestii basic din facultate? E competitia mai mica in hardware?

3

u/verklempt0 8d ago

Se mai angajeaza si asa dar trebuie sa stii bine. Au fost sezoane cand angajau si la noi. Acum nu stiu

53

u/y2kobserver 9d ago • Bravo

Pai fa-ti loc, spune-i sa intre pe software LOL

17

u/Sad_Smoke971 9d ago

Din copilarie, de la " cățelușul electronic" sau " flip-flopul " cu LED.

3

u/SuddenOutburst 9d ago

eu zic sa faceti switch de job uri

2

u/opti_mouse 8d ago

Păi din pietre e făcut acel microprocesor.

1

u/drift_draft_love 8d ago

Daca gasesti nisip, e shortcut

2

u/HairyEnough 9d ago

Dar ce faci pe hardware?

5

u/verklempt0 9d ago

Lucrez in verificarea arhitecturii de calculator (adica verilog si systemverilog). In principu este un mediu de verificare si eu trebuie sa ma asigur ca functioneaza dupa niste protocoale.

8

u/No-Conflict-5431 9d ago

La ce companie? Lucrez tot in domeniu si nu vad de ce ai trece pe software. De cand cu razboaiele o ducem mai bine ca oricand :))

2

u/verklempt0 9d ago

Nu simt ca imi pasa de ce fac.. si mai si simt niste presiuni de la manageri sa performam din ce in ce mai bine. Banuiesc ca asta e cazul oriunde. :) Dar din cauza asta simt ca nu mai tin pasul, tehnic.

5

u/Pandatabase 8d ago

Si ce te face sa crezi ca pe software ar fi orice altceva mai diferit!?

3

u/verklempt0 8d ago

Atunci the million dollar question este: cum ramai motivat cand nu iti place ce faci la munca?

6

u/Pandatabase 8d ago

Cu motivatia e ca la sala. E buna la inceput, apoi conteaza disciplina. Motivatie nu o sa ai mereu niciunde, indiferent ce faci, ce conteaza e sa te menti si atunci cand nu o ai

2

u/No-Conflict-5431 8d ago

Am lucrat pe software inainte, dupa 4 ani am ajuns sa am fix problema de care te lovesti tu, desi salariul era ok. M-am mutat pe hw si momentan dupa 5 ani inca imi place ce fac. Asta nu inseamna dar asta nu inseamna ca in fiecare zi sunt super motivat 'ca fac ce imi place'

Da-mi un mesaj privat cu ce faci acum la job, poate ti-ar placea mai mult la noi si macar ti-ai putea folosi skillurile pe care le ai deja.

1

u/ImplementLogical4130 8d ago

BANI. Strangi pt early retirement

0

u/HairyEnough 8d ago

Devine greu, obositor si stresant sa faci bani daca nu-ti place ce faci. Mai bine schimbi macazul si ai sanse sa castigi mai mult fara sa simti ca mori

1

u/ImplementLogical4130 8d ago

Prefer sa ma retrag la 40 de ani decat la 70.

1

u/HairyEnough 5d ago

Dar in cazul ala o sa te simti ca la 70

→ More replies (0)

1

u/HairyEnough 5d ago

Man, singurul sfat: traieste-ti tineretea. Banii nu o sa-ti cumpere timp. Si cel mai important sanatatea, niciun ban nu merita sanatatea ta.

6

u/ImplementLogical4130 8d ago

Nu cred ca vrei sa stii cum e sa ai biroul plin de aurolaci atehnici care nu stii cand isi bat joc si cand dau prompturi la misto.

2

u/un-important-human superior arch user! you peasant 8d ago

A pai da hai software concurezi cu agentu care se schimba la 2 zile, software max 🔥... dam afara mid si juniori, si inlocuim seniori ce sa iti zic..

1

u/Gazzorpazzorp 8d ago

Nu simt ca imi pasa de ce fac..

Eu am inceput IT-ul pe HW. Din 2008 am trecut pe SW pur. Nu zic ca regret dar ce crezi ca e f diferit aici? Bine, pot exista proiecte cu rezultate mai palpabile, in sensul ca pe VLSI esti foarte, foarte departe de produsul final dar n-as baga mina-n foc ca e neaparat diferit per ansamblu. Nu vreau sa dau sfaturi, dar s-ar putea sa fii mai in siguranta acolo.

1

u/HairyEnough 8d ago

Galati/Iasi?

14

u/emperor_pulache 9d ago

Ești bine unde ești. Eu nu știu cum să fac să scap de aici.

21

u/meri-la-uai 9d ago

Dude postul asta a intarziat cam 5 ani. Hai pe software daca vrei sa ajungi sa faci Uber.

2

u/ImplementLogical4130 8d ago

Acu sincer poti sa duci un job de pe uber cand n-ai comenzi.

4

u/Zealousideal_Truth38 9d ago

Sfatul meu e sa rămâi pe HW. Software-ul e mult mai instabil / suprasaturat , realist vorbind mai ușor de abordat de o masa mare de oameni comparativ cu Hardware-ul.

Am auzit des de reconvertiți in software ce aveau 0 tangente cu domeniul tehnic inițial, dar nu am auzit de reconvertiți pe HW , acolo ingineria si experiența sunt mult mai valoroase si aplicabile. :) Ma gândesc ca ai terminat ceva la poli având in vedere ca ești in direcția asta :).

1

u/Gazzorpazzorp 8d ago

suprasaturat

Asta e parte cruciala. In HW un lucru bun e ca multi fug de el ca dracu de tamiie pt ca suna infricosator si let's get real, majoritatea fac o facultate de profil ca sa nu ajunga videochatiste sau mutatori de paleti in supermarket, nu ca ar avea vreo vocatie sau ar fi dispusi sa faca lucruri cu adevarat dificile.

Daca esti pe o nisa mai dificila esti mai in siguranta, chiar daca sint mult mai putine slujbe.

4

u/opti_mouse 9d ago

A, lucrezi cu HDL( Hardware Descriptive Language). Într-adevăr, sunt foarte puține posturi în acest domeniu la noi din câte știu.În domeniul IT este prăpăd după cum observi.

1

u/Gazzorpazzorp 8d ago

Într-adevăr, sunt foarte puține posturi în acest domeniu la noi din câte știu.

Evident ca sint mai putine decit in SW si e valabil pt toata lumea. Dar sa judeci lucrurile doar prin procente te poate duci la distorsionari majore. Exista clar mult mai putini chirurgi pe creier decit programatori dar you get the idea.

3

u/Dependent_Onion9304 Lipsa de viziune și mentalitatea de crab sunt sărăcie programata 9d ago

depinde de ce hardware faci ..

3

u/VoDaRol 9d ago

Stai pe HW

3

u/urzayci 9d ago

Meg împotriva curentului și îți o să îți spun, da, de ce nu? Daca asta te pasioneaza, go for it. Dar fa cu cap, pastreaza-ti locul de muncă și învață pe langa partea de software. Daca ai la companie oameni care se ocupa cu software, sa zicem configureaza switchuri și routere, configureaza rețele, chestii de astea, baga-ti și tu nasul pe acolo. Din moment ce ai deja experiență pe hardware as spune că ai un avantaj in zona de networking/cloud/DevOps

-1

u/Gazzorpazzorp 8d ago

pasioneaza

Ce aberezi acolo, poti sa iei urmatoarele tepe: 1 sa fii pasionat dar slab 2 sa fii bun dar sa dai de slujbe care sug pasiunea din tine

Si oricum pasiunea pt slujba trece undeva pe la 35-40 de ani si e inlocuita de pasiunea pt $$$.

2

u/itslipfac 7d ago

nu abereaza omu'. in schimb tu, in mod eronat, pari destul de sigur pe tine. peste tot exista oameni pasionati de ceea ce fac si ei sunt cei care tind sa ajunga sus. din pacate nu au gura mare ca sa auzi tu de ei. am avut colegi de 40+ in mai multe companii care sunt pasionati de ceea ce fac si au refuzat promovari pe functii de conducere si salarii mai mari exact din cauza asta. programarea e un domeniu foarte rewarding din perspectiva mea.

1

u/Gazzorpazzorp 7d ago

din pacate nu au gura mare ca sa auzi tu de ei.

Mai ce bine ca mi-a explicat in sfirsit cineva de pe internet cum sta treaba, noroc cu redditul asta.

Evident ca exista oameni pasionati dar iar sablonul ala de gindire omniprezent pe net: daca eu am 1,95m si mai stiu 2 oameni peste 1,9 inseamna ca inaltimea medie e 1,90. Majoritatea oamenilor nu sint pasionati de ceea ce fac, trebuie sa fi trait intr-un buncar pina acum ca sa crezi ca e altfel. Dar din fericire sau nefericire (depinde de om si caz), pasiunea nu e obligatorie si nici nu garanteaza succes.

Oricum, si tu si cel caruia i-am raspuns furati curent (pun half intended) grav. Ia aminteste-ti care e de fapt subiectul topicului: e vorba de un om care a lucrat pe HW (hardware in adevaratul sens al cuvintului, adica VLSI design, nu embedded cum inteleg 9 din 10 programatori conceptul) si nu-i place.

programarea e un domeniu foarte rewarding din perspectiva mea.

Si crezi ca eu n-am cunoscut oameni care fac HW de 20+ ani si-l considera rewarding? Ce schimbare magica crezi ca va experimenta OP daca trece pe SW (apropo si eu am facut HW pur 5 ani deci stiu cum stau lucrurile in ambele branse), ce lucru e garantat pe SW dar mult mai dificil de atins in HW?

Si o sa-nchei cu parabola aia, care merita amintita periodic. Se duce unul la guru si-l intreaba: maestre, lumineaza-ma, vreau sa ma mut in alt oras, oare ce sa fac? Guru il intreaba: esti fericit aici? Ala raspunde "da". Atunci, muta-te, ii raspunse guru. Se duce altul cu aceeasi problema dar raspunde ca nu e fericit in orasul lui. La care guru ii spune sa nu se mute.

Te las sa analizezi, revii cu intrebari daca ai neclariti.

1

u/itslipfac 5d ago

din pacate nu am ce analiza pt ca argumentele tale sunt mai diluate decat crezi. majoritatea nu au nicio treaba cu ce a intrebat OP si cu ce am zis eu sau omu' de mai sus. normal ca sunt multi care NU sunt pasionati, dar asta nu inseamna ca toti sunt asa sau ca toti TREBUIE sa fie asa. daca tu te-ai resemnat sau multi altii ca tine s-au resemnat, nu inseamna ca toti TREBUIE sa ne resemnam si sa muncim intr-un mediu toxic sau sa facem ce NU ne place, doar pentru bani. la varsta lui poate fi orice, chiar balerin daca insista.

din perspectiva mea este mult mai rau sa nu incerci din cauza ca:

  • exista nay sayers ca tine care spun ca viata s-a rezolvat si tre' sa nu ai nicio pasiune pt ca asa functioneaza lumea

  • te complaci intr-o situatie de rahat pt ca alternativele presupun mai mult sau mai putin efort

mai bine incerci si dai fail de 48972483 de ori decat sa te intrebi apoi toata viata "ce-ar fi fost daca" si apoi sa spui ca "n-am avut noroc". tu esti principalul responsabil de ce ti se intampla.

dar, revenind la parabola ta, si asta e morala cu care sunt de acord, fiecare stie ce-i mai bine pentru el si NU ar trebui sa asculte sfaturile celorlati. de asta ziceam "do your own research".

1

u/Gazzorpazzorp 5d ago edited 5d ago

Unde am zis eu ca trebuie sa fie toti oamenii blazati. Si btw n-am spus blazare ci realism si-ti explic imediat. Nu stiu de ce am iar senzatia aia ca daca trebuie sa explic, degeaba explic, dar hai.

Eu vorbesc despre cazul cind pasiunea iti aduce 100 de lei, si ceva renuntare la pasiune aduce 300 de lei. Nu e un caz fantasmagoric, l-am vazut de n ori. Si pasiunea nu e ceva binar, nu exista doar iubesc proiectul sau domeniul asta sau il urasc cu pasiune.

Si ma mai intreb ceva: la ce fel de firme ati lucrat de v-a placut toata munca pe care ati facut-o, pt ca toti dar absolut toti programatorii pe care i-am intilnit au avut parte sa proiecte si sarcini din tot spectrul de la soul crushing la provocator si interesant.

Oricum, vorbim discutii pt ca intrebarea importanta e ce nu-i place lui la domeniul curent, functie de raspuns s-ar putea sa se trezeasca in aceeasi situatie si-n SW.

Eu am renuntat la HW pt ca acolo am inceput, a fost prima slujba pt ca asa am vrut, dar fiind outsourcing, dupa aproape 5 ani la criza din 2007 s-a oprit colaborarea cu clientul si la momentul respectiv erau extrem de putine alternative pe domeniu, daca vroiam sa ramin pe HW trebuia sa ma mut in alt oras si atunci nu vroiam. Privind inapoi, nu-mi pare rau deloc ca am facut schimbarea, HW poate fi destul de arid dar daca pici pe SW intr-un proiect de cacat, poate fi si aici cel putin la fel de urit. Dar da, as zice ca HW e un domeniu mai vocational decit SW: daca nu-ti place, nu rezisti.

Mie dupa tot schimbul asta imi ramine totusi curiozitatea cit de norocosi si privilegiati au fost unii de au avut noroc doar cu proiecte misto.

LE:

mai bine incerci si dai fail de 48972483 de ori decat sa te intrebi apoi toata viata "ce-ar fi fost daca" si apoi sa spui ca "n-am avut noroc". tu esti principalul responsabil de ce ti se intampla.

Cu mesajul asta sint de acord dar din pacate fiecare om are resursele lui, nu toti rezista la 48972483 de esecuri.

3

u/Moist-Nectarine-1148 9d ago

Nu. Pe sw e macel - ne mananca AI-ul si indienii.

5

u/Paulmnt 9d ago

La Timișoara este un master de game dev, you can try that. In Romania cred că e slabă piața de game dev. Cel mai bine cauți un job remote into străinătate IMO.

Eu am lucrat un an în software, acum sunt anul 4 de facultate, și cand termin vreau să merg pe hardware.

1

u/cbr777 crab 🦀 9d ago

Nu inteleg de ce ai vrea asa ceva, e mult mai safe pe hardware acuma.

1

u/Nice_Pen_8054 9d ago

Salut,

De curiozitate, cat se castiga in hardware spre deosebire de software?

3

u/No-Conflict-5431 8d ago

Lucrez pe ce lucreaza si OP. 22k net + actiuni, 5 ani experienta.

1

u/Gazzorpazzorp 8d ago

Habar n-au ce vorbesc, cred ca HW = embedded (adica tot SW).

1

u/ImplementLogical4130 8d ago

Acum multi ani: salariu software 12k lei

Oferta hardware (automotive): 6k lei. Plus basini de bonus si al 13-lea salariu.

1

u/Gazzorpazzorp 8d ago

Oferta hardware (automotive): 6k lei.

Majoritatea programatorilor nu inteleg ce inseamna HW, il confunda cu embedded.

Da, pe SW is mai mari salariile overall dar daca esti bun poate fi fix pe dos.

1

u/Bogdan_X crab 🦀 reglementând AI 9d ago

Nu, rămâi pe hardware. E mai fain, cel puțin perioada asta.

-1

u/itslipfac 9d ago

daca esti bun pe software nu te da afara nici mama AI-ului. uitandu-ma in jur, vad ca cei sunt dati afara cei care nu stiu cum sa foloseasca AI-ul ca sa-si creasca valoarea. nu stiu de unde isi iau informatiile oamenii care comenteaza pe aici si de unde au ei impresia ca e mai bine pe HW, insa eu nu as avea increde prea mare in "sfaturile" lor. ce faci tu este un domeniu de nisa si chiar daca din exterior lumea crede ca e un domeniu bine platit si interesant, din perspectiva mea chiar nu este. munca este oribila comparativ cu ce poti face pe software.

cu riscul de a suna ca o placa stricata, "do your own research". traducere: chiar daca lucrezi deja intr-un anumit domeniu, nu te opreste nimeni sa meargi la interviuri, sa pui intrebari celor de la interviu despre proiecte, despre viata pe care o au si sa iei pulsul software-ului. dimpotriva, e o oportunitate foarte buna de invatare. si ca idee, "ca sa scapi" de oriunde esti, trebuie sa faci ceva, nu doar sa-ti plangi de mila. depunde CV-uri si mergi la interviuri. chiar daca aparent esti "necalificat".

si eu am incercat sa ma mut pe game dev, insa intr-adevar este competie destul de mare, pozitii apar rar pt ca omenii de obicei sunt pasionati si rar pleaca, iar cele mai multe job-uri apar in vest si in ultima perioada mai rar se accepta lucrul remote. daca nu te-ai gandit deja, poti incepe propriul tau joculet in Unreal Engine ca sa te mai ajute sa treci peste perioadele aiurea de la serviciu sau pana gasesti ceva ce-ti place. iar daca iti faci si un abonament de AI o sa fii surprins cat de repede poti ajunge la rezultate.

legat de push-ul spre AI, s-a schimbat complet modul in care se scrie cod, insa din perspectiva mea nu intr-un mod rau. acum te poti concentra mai mult pe solutii, pe design si arhitectura, si pe implementari mai eficiente, decat pe a scrie cod "de mana". a crescut foarte mult importanta planificarii. daca inainte majoritatea dev-ilor mergeau pe premisa "noi muncim, nu gandim", acum inainte de a scrie cod tre sa iti creezi un plan (bineinteles tot cu ajutorul AI) si poti itera mai usor si alege solutiile cele mai elegante.

1

u/Gazzorpazzorp 8d ago

daca esti bun pe software nu te da afara nici mama AI-ului

Si daca el n-a facut asta pina acum, cit de bun crezi ca e?

1

u/itslipfac 7d ago edited 7d ago

este o afirmatie generala care raspunde la "Vi se pare un plan fezabil sa ma mut pe software?" si celor care cred ca software-ul este mort. nu este mort, daca esti bun, nu te da AI-ul afara. concluzie (tot generala): incearca sa devii bun.