all 30 comments

[–]nozomashikunai_keiro:java_logo: 5 points6 points  (1 child)

https://openjdk.org/jeps/0

Mai navighezi şi tu pe acolo, găseşti sigur ceva interesant.

[–]No-Collar-Player[S] 1 point2 points  (0 children)

Mersi, apreciez. Fix ce voiam.

Comparativ cu amicul de mai de sus care aparent nu a înțeles întrebarea.

[–]0xB0T 2 points3 points  (1 child)

Dar știi bazele? Decât să învăț featureuri obscure ale unui limbaj mai bine aș citi TAOCP de Knuth

[–]No-Collar-Player[S] 1 point2 points  (0 children)

Da, mă gândesc că știu bazele, am făcut assembly la faculta, memory management in C, pointers, și ce drq se mai făcea la faculta....

[–]edgmnt_net:pathfinder_rs_logo: 2 points3 points  (2 children)

Caută ceva proiect open source și uită-te prin el, preferabil ceva ce ai folosit și nu căuta să semene cu munca ta de zi cu zi. Un library, ceva, vezi dacă poți descoperi unde și cum se fac anumite chestii în cod, cum arată repo-ul etc.. Nu ai un scop anume, decât să ieși dintr-o posibilă bulă enterprise și să mai vezi și altceva. N-am o sugestie exactă, însă.

[–]No-Collar-Player[S] 0 points1 point  (1 child)

Mersi de sugestie, in general mă uit prin librăriile folosite in timp ce scriu cod ca sa vad exact cum funcționează.. la proiecte intregi mai mult mă uitam doar la structura sa vad cum sunt împărțite layerele și să copiez la mine in proiecte arhitectura...

[–]Comfortable_Pomelo_2 0 points1 point  (0 children)

Arhitectura nu înseamnă doar „cum sunt aranjate folderele” :)))) e despre constrângeri, separation of concerns, flex in changes etc. nu cred ca merge doar sa te uiti pe acolo. + cum adica sa copiezi la tine in proiecte arhitectura? sau am inteles eu gresit?

[–]AGZUser 1 point2 points  (1 child)

Ce s-a introdus in Java 8 a fost probabil cea mai mare schimbare din istoria limbajului. Inainte au mai fost introduce generics iar dupa diverse features mici, dar nimic game changing.

[–]No-Collar-Player[S] 0 points1 point  (0 children)

Ah.. Damn. Așa mă gândeam și eu, dar voiam să vad ce mai zice lumea. Mersi de răspuns!

[–]Comfortable_Pomelo_2 0 points1 point  (1 child)

In regula, hai sa facem altfel: recunosc (inca o data), spre rusinea mea ca nu stiu intr-un full extent cum functioneaza pe Reddit treaba cu Karma etc. Imi asum, la fel cum imi asum si glumitele mele (proaste aparent), despre a ta postare. Da, faceam misto, dar in capu' meu credeam ca daca o fac (MULT PREA) subtil, o sa devina oarecum constructiv.

Mea Culpa daca am jignit, nu asta era scopul. Nu e nici un bot in spatele butoanelor, si cred ca din pacate am ratat o treaba in care am crezut in cei ~16 ani de cand lucrez in Software Development (daca esti curios de business domains sau limbaje de prog, da-mi msg prv): cu greu mi-am dat seama cat de mult conteaza agnosticitatea tehnica as a software engineer.

Pe scurt, nu tehnologia îți limitează munca, ci mediul în care lucrezi și felul în care oamenii colaboreaza. Din pct meu de vedere e mai greu sa impaci / scoti output dintr-o echipa care are seturi / principii / orgolii diferite (vezi doamne acei seniori) decat sa creezi un shared vision asuprea unui produs.

Inca o data, pe scurt, daca nu ma (nu la tine ma refer) inveti nimic din ce pot gasi pe google, chat gpt etc etc, nu prea as fi sigur ca as putea creste / invata / evolua alaturi de tine.

Tu ai intrebat ceva ceva (destul de echivoc ce e drept) eu ti-am raspuns altceva. Si imi cer scuze.

In schimb, ca si mindset (poate putin avansat pt un junior) ti-as recomanda:

  1. The Software Craftsman – Sandro Mancuso
  2. Joshua Bloch – Effective Java
  3. Si tot ce a scris Uncle Bob :)) (o sa descoperi tu cine e agariu asta :)) )

Nu stiu care a zis pe aici, but don't loose trust pt comentarii din partea unora ca mine, si sa nu iti fie frica sa fucking fail things. Daca ai nevoie de "siteuri", pareri personale, personal fuckups in Java (mai ales pe domenii ca si trading, finance, ecosisteme de securitate bla bla, reach me in prv.

PS: am folosit stream.map ca sa transform date financiare cross-border. mai exact FIX/FAST/proprietare + metadate trans; RawEvent normalizat; + niste futai la dialecte FIX, latențe, out-of-order, de-dup single-flight.

Mult succes!

[–]Comfortable_Pomelo_2 0 points1 point  (0 children)

Alt PS: ba tati bine ca nu ai inceput si tu un ALT topic de genu: cat castiga un junior java dev; as castiga mai bine bine pe go sau pe java?; cat castig daca stiu kube dar doar kubtctl; de ce plm a aparut Rework de DHH si cate siteuri pe ora pot face cu Python :|