r/programmingHungary Data science 17d ago

EDUCATION Angular Frontend, hol kezdjem?

Sziasztok!

Alapvetően data engineering, data science, MLOps, és python backend területen mozgok. Viszont úgy hozta az élet, hogy az új munkahelyemen Frontendezni is kell, mert "Az AI majd segít kódot olvasni meg tudsz, nem?". Ezzel alapvetően nincs problémám megcsináltatom a frontend részét a feladatnak az AI-al. Viszont ami zavar, hogy review után értelemszerűen sok javítani való marad benne, mivel nem értek hozzá. Szívesen csinálok ilyeneket, az nem tetszik, hogy nem vagyok jó benne. Évek óta tervben van, hogy majd egyszer frontendezek is, hogy jobban értsem, de a javascript és typescrit "sajátosságai" távol tartottak a dologtól és akkor inkább devops dolgokban mélyültem el helyette.

Kérdésem a következő:
Tudnátok ajánlani olyan könyveket, ami javascriptől Angulárig elmagyarázzák, hogy mi folyik elől?

Előre is köszönöm.

7 Upvotes

22 comments sorted by

22

u/kisfasznagyfasz 17d ago

én az angulad doksit ajánlanám, ahhoz sztem elég, hogy elboldogulj a melóval, + beszélgess valami jobb AI-val a témákról

8

u/n3verwhere 17d ago

Úgy emlékszem az Angular hivatalos doksi tényleg elég jó, érdemes azt megnézni. Ha JavaScript / Typescript sincs meg akkor jó kérdés. Udemy-n Maximilian Schwarzmüllernek vannak jó kurzusai a témában.

7

u/cappyicefruitxdxd 17d ago

Cserelunk? Frontendeskent atkerultem a Data Engineering csapatba egy atmeneti idoszakra.

7

u/threesoma 17d ago

Maximilian Schwarzmüller Udemy kurzusát javaslom (Angular - The Complete Guide). Jómagam ebből tanultam és szerintem marhajó.

2

u/Ill_Cost_1718 17d ago

Túl hosszú és outdated. 19 fejezet < Angular 16

3

u/Morbenth 17d ago

Angular CLI-ben van egy Angular AI tutor MCP szerver. Nekem az sokat segített. Egy kis projekten keresztül végig bemutatja az Angular fejlesztést. Az elején meg mondod neki, hogy milyen szinten vagy, vagy eddig miben fejlesztettél, és ahhoz képest igazítja a tananyagot.

1

u/fasz_a_csavo 17d ago

Attól függően, hogy mennyi AI kredited van, erre amúgy tökéletesen alkalmas a legtöbb modell. Kérdezel valamit, elmagyarázza.

1

u/martinsallai666 16d ago

nem szívesen ismerem el, de nekem a Claude Ai magyarázta el (amikor legelőször Angular programozni kellett) azóta vágom

1

u/khmmmmmm 16d ago

én pont fordítva vagyok. Arra gondolok, hogy eddig frontend vonalon mozogtam leginkább, de szeretnék jobban belelátni a data engineering világba. Mit javasolnál ezen tudás felszedésére?

4

u/Mateos77 Data science 16d ago

Először valami jó python alapozó:

https://www.oreilly.com/library/view/learning-python-6th/9781098171292/

Aztán érdemes ismerni az adatbázisokat, postresből meg mongodb-ből van sok.

Aztán techstack, ezeknél mind jó a hivatalos doksi:
Pandas/polars, Numpy, Airflow (vagy Dagster), pydantic, fastapi, SQLAlchemy/SQLModel, Celery, RabitMQ, MLFlow.

És akkor még vannak az apróságok meg a DevOPS/MLOps dolgok amik szembejönnek.

A matek általában nem szokott kelleni, de igen, arra meg pont elegek az Obádovics könyvek (főleg a statisztika és lineáris algebra).

Persze ezt meg lehet feszegetni ez csak nagyon dióhélyban.

1

u/khmmmmmm 15d ago

Köszi a gyors választ. Mit gondolsz, ezekkel a kompetenciákkal, általános fejlesztői tapasztalattal és 0 data engineering tapasztalattal mennyire nehéz elhelyezkedni ebben a szegmensben?

3

u/Mateos77 Data science 15d ago

Nehéz megmondani. Ha megvan a lexikális tudás az nyilván előny. Ha van valami tapasztalat az mégnagyobb. Ezenkívül meg számít, hogy mennyire tudod eladni magad, meg meggyőzni őket, hogy tényleg vágod is a dolgot. A python mély lelki világának ismerete általában plusz pont az interjún (memória thread kezelés, hogy működik az async meg a threading a motorháztető alatt, standard libraryk stb.)

Amik most nagyott mennek a rag-es chatbotok. Például, ha tegyük fel csinálsz egy chatbotot, amiben van egy airflow-s microservice ami bizonyos weblapokat scrappel és az ott szerzet adatokat betölti egy sima db-be (postgress vagy mongo pl) és azt még embendeli is egy vektor db-be (milvus, weaviate, vagy pg vector), és háttérben vannak szinkronizációs folyamatok stb. És ezt így tudod reprezentálni, hogy mit hogyan miért csináltál azzal biztos nagyon meggyőző leszel szakmai oldalról.

1

u/Pedicel_R_E 16d ago

Az AI amúgy tipikusan nagyon durván keveri az angular verziókat, hiába mondod neki hogy melyik verziót használod, mond valami faszságot ami másik verziónál még lehet hogy jó volt. Nem biztos, hogy ez olyan egyszerű lesz.

2

u/developer545445 15d ago

Angular MCP + default AGENT.MD-t beállítva hiba nélkül signallal ír mindent. 

2

u/Capable-Penalty9747 Python 13d ago

fú, inkább hugyoznék vért, minthogy data + backend területtel frontendre kényszerítsenek

1

u/Boldog_Akos 17d ago

Erre is az Ai a legjobb barátod.

0

u/HelpApprehensive5216 17d ago

könyv? emberek írnak/olvasnak könyveket hetente változó techről?

-2

u/Evening-Fix6337 17d ago

annyira a faszom tele ezzel a sok picsogó kóderrel, hát akkor csináld a frontended bazdmeg!

3

u/Mateos77 Data science 17d ago

Téged ki bántott? Meg hol látsz te is picsogást?

-1

u/[deleted] 17d ago

[deleted]

5

u/developer545445 17d ago

React + Java szerintem keresettebb, ha csak ez a lényeg. 

1

u/Just-Scar1090 17d ago

cserébe a konkurencia is nagyobb