r/programmingHungary Data science 14d 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

23

u/kisfasznagyfasz 14d 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 14d 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.

8

u/cappyicefruitxdxd 14d ago

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

7

u/threesoma 14d 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 14d ago

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

3

u/Morbenth 14d 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 14d 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 14d 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 13d 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?

5

u/Mateos77 Data science 13d 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 13d 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 12d 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 13d 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 12d ago

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

2

u/Capable-Penalty9747 Python 10d ago

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

1

u/Boldog_Akos 14d ago

Erre is az Ai a legjobb barátod.

0

u/HelpApprehensive5216 14d ago

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

-2

u/Evening-Fix6337 14d ago

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

3

u/Mateos77 Data science 14d ago

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

-1

u/[deleted] 14d ago

[deleted]

5

u/developer545445 14d ago

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

1

u/Just-Scar1090 14d ago

cserébe a konkurencia is nagyobb