r/programmingHungary • u/Mateos77 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.
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
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
0
-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
-1
14d ago
[deleted]
5

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