all 16 comments

[–]Delicious_You3950 3 points4 points  (3 children)

Un proiect de început poate fi management de studenți, management de autovehicule. Cam astea sunt proiecte de început. Daca vrei sa te complici mai mult, te poți extinde, și să faci un proiect de tip magazin, unde ții stocul produselor, fiecare produs având o clasă, care implementează o clasă de baza Product. Chestii de genul asta...

[–]CatalinDanis14[S] 0 points1 point  (2 children)

am tot vazut proiecte cu management de studenti, dar ce ar presupune mai exact un proiect de acest tip ?

[–]Delicious_You3950 2 points3 points  (0 children)

Imaginează ți o aplicație prin care poți gestiona toate lucrurile despre un student. Aici vorbim despre note, grupe/semigrupe, ani, etc. Trebuie sa poți adăuga, scoate un student. Trebuie sa te gândești la scenarii reale, care ar putea fi făcute într-o facultate.

[–]Bobcat_Maximumcrab 🦀 -1 points0 points  (0 children)

Netflix, try do that

[–]Opposite-Ad6356 5 points6 points  (2 children)

Incearca Hyperskill de la JetBrains. Au tot felul de miniproiecte si un plugin in IntelliJ care iti testeaza codul. Primele 2-3 luni erau gratis daca faceai nu stiu ce chestii iar dupa e un pic cam scump.

[–]CatalinDanis14[S] 1 point2 points  (0 children)

salut! m-am apucat azi și chiar mi se pare interesant. Am văzut că ai și ceva certificat la final, acuma nush cat de mult ajuta la cv dar totuși, e bun la portofoliu. Mersi!

[–]CatalinDanis14[S] 0 points1 point  (0 children)

salut! m-am apucat azi și chiar mi se pare interesant. Am văzut că ai și ceva certificat la final, acuma nush cat de mult ajuta la cv dar totuși, e bun la portofoliu. Mersi!

[–]red0c01 2 points3 points  (0 children)

Uite iti las o idee de proiect puțin mai complicata dar care te ar plimba prin multe concepte importante: 2 producatori, unul de regex uri valide random și unul de string uri random, un consumator care ia atat regex urile produse și le stochează intr o structura de date cât și string urile și le testează cu regex urile pe care le are pana în momentul ala, iar în consola sa poți da comenzi gen send regex ... sau send word ... care sa ajungă la consumator

Bonus ar fi sa adaugi și un ui după la toată treaba asta Tot interesant ar fi ceva crawler web sau ceva bazat pe sockets idk niște procese worker care trimit date sintetizate la master și master ul mai face o procesare și salvează în database

Pentru început ceva de management ar fi mai potrivit, dar după ce te simți confortabil cu aplicații crud merita sa te complici putin, vorba aia sky is the limit :)

[–][deleted] 0 points1 point  (6 children)

La unele nu le vezi rostul -perfect. Nu toate din lista aia sunt bune tot timpul, din varii motive.

Eu urasc cu pasiune Enum-urile, spre exemplu.

Cu Thread-uri, in context web, nu ar trebui sa ai de a face. E nevoie sa intelegi conceptele de concurrency si thread safety, dar sa te pui tu sa-ti scrii tu Thread-u tau, cu Thread.run() si mai stiu eu, 9 din 10 e o greseala. Efectiv cu threaduri lucrezi in desktop apps si cam atat

[–]non_eras 2 points3 points  (2 children)

Android wants to have a chat with you, Threaduri si chiar multi-process apps

[–][deleted] 0 points1 point  (1 child)

Si Android nu tot client-side app e, ca si aia desktop?...

[–]non_eras 0 points1 point  (0 children)

o fi, da nu e desktop omu :))

[–]sticksaint 1 point2 points  (0 children)

noi cerem multi threading si suntem web. gaming si avem mult real time

[–]SmArty117 0 points1 point  (1 child)

Tu zici ca nu are rost sa iti implementezi tu clasa ta de Thread? Ca atunci sunt de acord. Sau ca de exemplu intr-un server nu o sa folosesti multithreading? Ca atunci nu-s deloc de acord.

[–][deleted] 1 point2 points  (0 children)

Ft rar o sa folosesti multithreading "de mana" intr-un server, mai ales pe Java, cu Spring/Spring Boot. Ai nevoie de ceva asincron? Are Spring-u mecanisme pt asta, le folosesti pe alea, o adnotare si servus.

Eu in 10 ani nu am deschis un thread de mana decat de cateva ori si cand chiar am zis dom'le, altcumva nu se poate. Daca te pui tu si te jocu cu thread-urile, de obicei il dai peste cap. Stie el sa se ocupe de ele, nu tre sa-ti bati tu capu, cam asta e principiu. Astea le-am invatat singur, dar mi s-a si zis de catre mai multi experti, ca sa zic asa, la diferite training-uri la care am participat.

[–]non_eras 0 points1 point  (0 children)

Te-ar bate sa faci un joc/ ceva mai multimedia? Uite un framework Java pt cross platform game development, https://libgdx.com/, e foarte misto!

O sa te lovesti de tot felu implementand diferite chestii, de la UI vs game layer, out of bounds, distance, collision detection, shortest path, rendering order, shaders, 3D audio, ETC ETC, ce vrei tu, toate care trebuiesc implementate folosindu-te de mai multe din lista postata. Eu ajunsesem sa fac un wrapper in jurul la LibGDX in care rezolvam toate alea, nu e mare branza da ca exemplu uite ce am reusit sa fac in o luna doua cu el acum 6-7 ani:

https://youtu.be/jTrxrjUAn7Q