Csak én érzem ezt így? Egyetem vs autodidakta tanulás.





@9 "a többi nem érdekel."
Azt hiszem itt a megoldás.





Na ez egy nagyon jó kérdés. És igen "vitaindító" de erre ez a fórum kevéssé alkalmas.
Vannak akik képesek egy problémára algoritmust kitalálni, mások meg nem. Van aki ebben jó, van aki abban. Nem vagyunk egyformák. Azért az sem véletlen, hogy egy rakás jól sikerült algoritmus esetén arról nevezik el aki kitalálta, aztán ezt tanítják. Meg van egy rakás probléma amire szintén már kitalálták az algoritmust (és némelyik egészen bonyolult), ezt szintén tanítják. Ha mindenki képes lenne a kisújjából kirázni egy új algoritmust nem lenne értelme ezeknek a gyájteményeknek, mert mindenki egyből kitalálná.
Sőt ha mindig mindenhol ugyanazt az algoritmust lehetne/kéne használni megint nem sok értelme lenne. Érdemes csak a rendező algoritmusok háza táján szétnézni. Nekünk annak idején egy két kötetes könyvünk volt amiben csak a rendezésről volt szó. Több tucat rendező algoritmus volt benne leírva, bemutatva példákkal.
És nyilván vanló az is, hogy vannak gondok ezekkel a self-study oldalakkal is. Tényleg kevés van az ahol valóban lehet "tanulni" és nem csak bemagolni a megoldást. Alapvetően ez nem az a szakma amit csak egy darab könyvből (hogy ez mots papír alapú, vagy egy virtuális könyv, valami példaprogrammal) meg lehetne tanulni. Tudom most 1000-en fognak nekem esni, hogy de X meg Y meg Z csak könyvből úgy megtanult programozni, hogy egyedül megírta a teljesen Windows 22++-t. Igen, itt ez a gáz a GYK-val, hogy itt többségben vannak azok akik max. érettségigig jutottak és egy noname ali-baba-és-a-negyven-rabló BT-nél kódbizgereléssel foglalkoznak, és tódózgassák-fótózgassák azt a "keretrendszert" amit a főnök írt még 30 évvel ezelőtt MS-DOS-on DBASE-ben de kell még fótózgatnyi mert hát az mekkora májerség volt akkor, a főnök vett egy DBASE könyvet és megírta... És mi meg akkora ászok vagyunk, hogy ezt portoltuk már PHP-Python-akármibe igaz a kód már átláthatatlan, de mi is májerek vagyunk, mert sohassem jártunk még az egyetem közelébe se, ha véletlenül arra vinne az utunk inkább átmegyünk az út másik oldalára, hogy véletlenül se... Igen, vannak akik még ezből megélnek, de szép lassan ezek bezárulnak és a piac rájön, hogy ezek pénznyelő dolgok, mert csak viszik-viszik a pénzt. Az helyett, hogy kib*nák az egészet és egy kompetens csapattal újra iratnák az egészet. Csak a mgereendelő sem ért hozzá és az ilyen cégek elmagyarázzák, hogy hát ez így tök jó neked, nekünk fizetsz mi életben tartjuk a szemetet, eszedbe se jusson más felé gondolkodni, mert az neked rossz. Na ez a hozzá állás fogja a hazai IT fejlesztői piacot bedönteni végleg pár éven belül. És miután a GYK-n ez a színvonal más válaszra ne számíts.
Ugyanez pepitában az oktatás lenézése. Vannak alapok amiket meg kell tanulni. Ezt leginkább az egyetemenek tanítják. Elképzelhető, hogy utána 20 évig nem lesz rá szükséged, de ha mégis van hova nyúljál. És nem állsz és bámulsz, hogy úristen 20 éve vagyok a szakmába de ezt nem tudom megoldani. Ha jártál volna egyetemre esélyed lenne most előszedni legalább egy halvány emléket, hogy erre mi volt a megoldás. Nem én, haverom járt úgy, hogy szó szerint 20 évvel a végzés után került elő egy probléma, és emlékezett, hogy valamiről volt szó, és ez elég volt, hogy elővegye azt a tankönyvet amiben a megoldás ott volt. Na ő se állt neki újra feltalálni a szükséges algoritmust, megkereste a könyvben.
Szintén algoritmusokhoz, és most egy nagyon "durva" példát nézzünk, alacsonyszintű algoritmusok köre (én alapvetően hardver fejlesztéssel foglalkozom, plusz mikrokontroller, FPGA ez a környék). Például egész szorzás problémaköre. Erre is van több jó algoritmus és választani kell, de nem tudjuk mi se fejből az összeset ha kell elővesszük a könyveket (megint papiron, meg a neten). Aztán teszteljük, hogy ott melyik a jobb. Pl. egy 32 bites mikrokontrolleren 80 bites int-ek szorzása. másik kedvenc példám (erre emlékszem mert egyik tanárunk folyton ezen rúgózott és oda-vissza kellett tudni) a hatványozás megvalósítása, úgy, hogy a^b-t kell kiszámolni ha tudjuk, hogy a és b is valami lebegőpontos (pl. 64 bites), és a>0 és az eredményre és tároljuk az eredményt 8196 biten (az már elég magas kitevőig müködőképes lehet). Na ezek a már nem is annyira triviális algoritmusok. És nagyon kell lapozgatni a könyveket, hogy megtalálja az ember, ha meg magának kell kitalálni, hát erősen esélyes a kudarc (vagy a beláthatatlan futás idő, vagy beláthatatlan memória igény).





"Az egyetemen megtanult algoritmusokat és adatszerkezeteket még most is értem, többségüket mindenféle gond nélkül alkalmazom még így 4-5 év távlatában is"
Szerintem ez bõven elég, ha egy felmerülõ problémára tudod, hogy milyen algoritmust érdemes használni, akkor szerintem semmi gond nincs azzal, ha az algoritmust nem magadtól alkotod meg. Az sokkal fontosabb, hogy a gyakorlatban képes legyél felismerni, hogy mikor melyiket kell implementálni és hogy tudd is ezeket implementálni adott programozási nyelven, mintsem hogy bemagold ezeket az algoritmusokat... Az interneten található programozással foglalkozó oldalak, kurzusok 99%-a egy kalap szarral egyenlõ, ezekre ne alapozz, ha a saját tudásodat szeretnéd megítélni, a kedvencem amikor 2 órás youtube videót töltenek fel indiai accentussal "Zero to Hero", "Complete Bootcamp 2022" illetve "Job Guaranted" jelzõkkel :) Kevés a valóban értékelhetõ tartalom, de ha keres az ember azért talál 1-2 gyöngyszemet, pl. egyetemi prog gyakorlatokról, amiket Teamsen tartottak a COVID-nak hála, ezeket érdemes lehet megnézni... Visszatérve az eredeti kérdésre, emberfüggõ, hogy kinek mennyire erõs az algoritmizálási készsége, de ha nem találod fel a spanyol viaszt de jól tudod alkalmazni az informatikában bõven elég.










@16 "végén pedig félig csalodottan mondta hogy"
Ez azt jelenti, hogy szar volt az interjú. Ha van letesztelt algoritmus, akkor azt kell használni. Ha tényleg arra kíváncsiak, hogy a jelölt hogy gondolkodik, akkor keressenek olyan problémát, amire nincs még ilyen megoldás. Ja, hogy ahhoz kicsit meg kellett volna erőltetni magukat. Bocs. Az a helyzet, hogy a Google-nél se kódoló úristenek interjúztatnak. És még ő volt csalódott... beszarás.





További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!