Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Consum ulei masina de tuns iarba...

"Moda" tinerilor care se ...

E.on energie aplicație intre...

Masina de tuns... buruieni
 Recomandare drona

Exista un soft care sa reia autom...

Identificare plante

Cum declari o variabila care nu s...
 Schimbare certificat de inmatricu...

Poligon auto București

nelamurire legata de pret la mode...

Hotel cu restaurant si Demipensiu...
 Croaziera in Mediterana de Vest 1...

Copilot are pica pe Vladimir Putin

MicroSoft Edge: Cum pun Google in...

Dashcam
 

Java vs Fullstack

* * * - - 2 votes
  • Please log in to reply
23 replies to this topic

#19
utopium

utopium

    Guru Member

  • Grup: Senior Members
  • Posts: 45,912
  • Înscris: 14.08.2007
Eu am facut si backend, si frontend, si baze de date, si programare Windows, si grafica 2D/3D/animatie/design/Photoshop/etc (am inceput prin 1990 sa invat programare, adica prin clasa a VI-a Posted Image).

Parerea mea e sa te specializezi pe frontend in mod special, HTML/CSS/Javascript in primul rand. Nu te apuci de Angular pana nu stii bine Javascript. In HTML/CSS/Javascript poti face inclusiv jocuri/animatie daca te intereseaza asta, deci ai posibilitati diverse sa faci si grafica.

Am facut si Java vreo 3 ani (si C# inca ceva ani, seamana suficient de mult unul cu altul), nu am ramas cu vreun interes deosebit pentru Java, tot la frontend am revenit pana la urma (CSS/Javascript/JQuery/React, Angular nu am mai facut recent). Cand am de facut un proiect personal si trebuie sa fac un API in backend prefer sa folosesc altceva decat Java (Python, PHP). La Node.js nu m-am bagat ... inca. Acum cochetez cu aplicatiile de mobil.

Castigul depinde de ce stii sa faci si cat de bun esti, nu asa de mult de tehnologie, poti sa fii Frontend developer care sa castige mai mult decat Java developer, poate fi si invers. Avantajul fullstack e ca are o viziune de ansamblu mult mai buna, dezavantajul e ca nu apuca sa exceleze pe nici un domeniu de obicei, ci eventual e bun la mai multe si poate trece usor de la una la alta. Dar ca sa fii un fullstack adevarat, iti trebuie multi ani de experienta (10+ as zice eu), pentru ca trebuie sa stapanesti la nivel decent mai multe tehnologii, ceea ce evident ca dureaza. Cu HTML/CSS/JS mi se pare ca e mai usor sa pornesti la drum, apoi poti invata eventual ceva Python, poate MySQL si cand le stapanesti pe astea decent deja ai acoperit cele 3 domenii majore (frontend, backend, DB).

Parerea mea e ca Python ti-ar prinde bine in viitor pentru ca e tare pe AI/Machine Learning, si ma astept sa creasca numarul de proiecte pe asa ceva. Iar fara HTML/CSS/JS nu exista web-ul, deci acolo va fi cam intotdeauna usor de gasit de lucru.

Edited by utopium, 13 January 2023 - 18:21.


#20
justice22

justice22

    Active Member

  • Grup: Members
  • Posts: 1,782
  • Înscris: 12.05.2012

View Postutopium, on 13 ianuarie 2023 - 18:16, said:

Eu am facut si backend, si frontend, si baze de date, si grafica 2D/3D/animatie/design/Photoshop/etc (am inceput prin 1990 sa invat programare, adica prin clasa a VI-a Posted Image).

Parerea mea e sa te specializezi pe frontend in mod special, HTML/CSS/Javascript in primul rand. Nu te apuci de Angular pana nu stii bine Javascript. In HTML/CSS/Javascript poti face inclusiv jocuri/animatie daca te intereseaza asta, deci ai posibilitati diverse sa faci si grafica.

Am facut si Java vreo 3 ani (si C# inca ceva ani, seamana suficient de mult unul cu altul), nu am ramas cu vreun interes deosebit pentru Java, tot la frontend am revenit pana la urma (CSS/Javascript/JQuery/React, Angular nu am mai facut recent). Cand am de facut un proiect personal si trebuie sa fac un API in backend prefer sa folosesc altceva decat Java (Python, PHP). La Node.js nu m-am bagat ... inca. Acum cochetez cu aplicatiile de mobil.

Castigul depinde de ce stii sa faci si cat de bun esti, nu asa de mult de tehnologie, poti sa fii Frontend developer care sa castige mai mult decat Java developer, poate fi si invers. Avantajul fullstack e ca are o viziune de ansamblu mult mai buna, dezavantajul e ca nu apuca sa exceleze pe nici un domeniu de obicei, ci eventual e bun la mai multe si poate trece usor de la una la alta. Dar ca sa fii un fullstack adevarat, iti trebuie multi ani de experienta (10+ as zice eu), pentru ca trebuie sa stapanesti la nivel decent mai multe tehnologii, ceea ce evident ca dureaza. Cu HTML/CSS/JS mi se pare ca e mai usor sa pornesti la drum, apoi poti invata eventual ceva Python, poate MySQL si cand le stapanesti pe astea decent deja ai acoperit cele 3 domenii majore (frontend, backend, DB).

Parerea mea e ca Python ti-ar prinde bine in viitor pentru ca e tare pe AI/Machine Learning, si ma astept sa creasca numarul de proiecte pe asa ceva. Iar fara HTML/CSS/JS nu exista web-ul, deci acolo va fi cam intotdeauna usor de gasit de lucru.

Multumesc mult de raspuns! :)

Edited by justice22, 13 January 2023 - 18:19.


#21
utopium

utopium

    Guru Member

  • Grup: Senior Members
  • Posts: 45,912
  • Înscris: 14.08.2007

View PostMarianG, on 13 ianuarie 2023 - 16:11, said:

dar asta nu-mi raspunde la intrebare; eu am intrebat CE poti face cu strict HTML?
Pagini web foarte simple, de prezentare :D

#22
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,453
  • Înscris: 10.08.2005

View Postutopium, on 13 ianuarie 2023 - 18:19, said:

Pagini web foarte simple, de prezentare Posted Image
important era sa inteleaga el care sunt limitarile sculei

#23
TruculMagic

TruculMagic

    Egalitatea nu există decât în matematică

  • Grup: Senior Members
  • Posts: 19,672
  • Înscris: 24.11.2015
Scoate banii din calcul. Daca o faci pentru bani nu o sa iti placa , nu o sa excelezi. Ramai la ce iti place si evolueaza.

#24
justice22

justice22

    Active Member

  • Grup: Members
  • Posts: 1,782
  • Înscris: 12.05.2012
ok, va multumesc pt raspunsuri.

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate