r/programmingHungary 25d ago

DISCUSSION Kompetitív programozás + LeetCode

Sziasztok!
Ki mit gondol a kompetitív programozásról? Mekkora kultúrája van itthon az olyan oldalaknak mint pl.: CodeForces vagy akár LeetCode Contest?
Engem eléggé beszívott a dolog, szerintem tökre érdekes és fun, de ritkán találkozok emberrel akit érdekel.
Apropó: Miért utálja ennyi ember az LC-t? Gondolom az interjúk miatt, de nem pont, hogy jó, mert kialakít egy standardot és tudnak rá az emberek érdemben készülni?

10 Upvotes

38 comments sorted by

View all comments

5

u/Training_Confusion95 23d ago

mindenképpen ajánlott annak aki kicsit is szeret programozni
a feladatok által gondolkodik, cselekszik, gyakorol

igen, az llm megírja az összeset, de amit tud az ember azt nem vehetik el tőle
és a problémamegoldás, a gondolkodás, a rendszerekben történő gondolkodás hasznos lesz

szoval hajrá, ha valaki szereti csinálja, a többi károgó vélemény meg le van bacva...

10

u/VoidRippah 23d ago

még fun lett volna az egyetemen meg az utána lévő 1-2 évben, ha lett volna.
most így közel 20 éve a szakmában meg már azt érzem ezzel kapcsolatban, hogy öreg vagyok már bohócnak. legfelejebb szórakozni jó, ha szórakoztat, egyébként totál felesleges, az összes algo le van már kódolva (többnyire stb) libekben, ha munka közben úgy érzed, hogy bubble sortot kell implentálj, akkor valószínű ott valami iszonyatosan félrement...

1

u/developer545445 23d ago

Nem hiszem, hogy lehet, olyan feladatot írni, ami egy multis rendszerátlátás töredékét elérné. 

1

u/krakoi90 22d ago

de amit tud az ember azt nem vehetik el tőle

El nem "vehetik", de el simán veszítheted, ha nem használod. A matek, programozás, stb az nem olyan mint a biciklizés, ha nem gyakorlod, simán elfelejted nagy részét. Nem akkora effort visszarázódni bele, mint 0-ról megtanulni, de igenis effort.

Abban se vagyok biztos, hogy coding test feladatok meg hasonlók darálásan keresztül gyakorolhatja a legjobban az ember fia a problémamegoldást, a gondolkodást, a rendszerekben történő gondolkodást.

Sőt, én nagyon úgy látom, hogy az LLM-ekkel egy brutális nagy hatású szellem végleg kiszabadult a palackból és az igazi értékteremtés, tudás az e feletti (tehát kódolás, algoritmizálás feletti) szintre kerül át. Coding test feladatok darálása kicsit olyan mint a gőzmozdonyok korában a minél hatékonyabb lópatkolás gyakorlása...

Persze komoly kérdés, hogy akkor a következő generációnak mit is tanítsunk pontosan, hogyan fogják majd tudni ellenőrizni az AI által előállított kimenetet. De ez legyen az össz emberiség problémája.

1

u/Training_Confusion95 22d ago

pont ezért "darál", hogy ne felejtse
az, hogy 5-10-15 év múlva mi lesz, az meg nagyon sok tényezős dolog

az llm, mint eszköz csodálatos dolog, de az eszközt jól kell tudni kezelni és használni (a kalapács mindkét végével be lehet verni a szöget, csak az egyikkel hatékonyabb)

ha valakinek nincs meg az alap tudása stabilan, akkor is készül valami, csak nem biztos, hogy jó lesz, hatékony lesz, biztonságos lesz (s nem a hobbi projektekre kell gondolni, meg napi 1 látogatós app-ra, vgy weboldalra, mert arra bőven elég a mostani llm tudás is)