Na végre, ezt magyarázom én is ezer éve, MerlinW-nek köszönöm, teljesen jól megmondta.
"Márpedig egy matek kettessel átrugdosott emberkébõl sosem lesz programozó, még ha diplomája van akkor sem és ezeket az embereket nem kellene állami pénzen hédereztetni a fõiskolákon."
Örülök, hogy ennyire értesz hozzá, de butaságokat írsz.
Nekem Axon szinte csak 2 -esem volt a matekos tárgyakból az egyetemen, a programozósokból meg csak 5-ös. Ennyit errõl. A matek egy kis részére szükség van a programozáshoz, de amikor már parciális differenciál egyenleteket kellett számolgatni, ott már komoly kétségeink támadtak, hogy ez mégis hol fog kelleni, hát sehol nem kellett azóta sem. Megint ismétlem magamat, a jó programozónak, programozói gondolkodás kell, ez olyan dolog, amit lehet fejleszteni, például matekkal, de az csak nagyon kis része.
Akkor, hogy lesz valakibõl jó programozó? Pontosan úgy, ahogy MerlinW mondta, SZERETNI KELL ÉS CSINÁLNI, CSINÁLNI, CSINÁLNI. Ennyi a nagy titok. Attól nem leszel jobb programozó, ha az egyetemi matekos tárgyakból 5-ösöd van, rengeteg olyan ismerõsöm volt akiknek ment a matek de nem tudtak egy ciklust írni vagy egy elágazást. Olyan programozók is vannak jók akik egyáltalán nem jártak egyetemre. Ahogy MerlinW írta nem a papírtól lesz valaki jó programozó, a papír azért kell, mert a programozói álláshirdetések nagy részén felsõfokú iskolai végzettséget kérnek informatikai területen, ezért érdemes megszerezni, de nem suliban fogsz megtanulni programozni.
Amúgy ha kétségeid támadtak, hogy hogy lehet 2-es matekkal valaki jó programozó, szívesen átküldök neked a projektjeimbõl, szoktam írogatni itthon kedvtelésbõl is dolgokat. Egyszerûbb játékokat, de tudományosabb dolgokba is belemélyedtem, a hibrid rendezési algoritmusok szemléltetésén dolgoztam az elmúlt félévben, hogy azok a hallgatók akiket ezek érdekelnének, könnyebben megérthessék õket. Ezek azért érdekesek, mert a Java is a 7-es verziójában átállt egy ilyen rendezésre és már nem az összefésüléses rendezést(merge sort) használja hanem egy új hibridet a TimSort-ot, ez a beszúrórendezés és az összefésüléses egy keveréke kiegészítve galoppolással. Ezek mind mondern rendezési algoritmusok és a neten sajnos nem sok forrás van róluk illetve ahol van ott is rosszul van egy részük értelmezve pl a wikipédián. Régebben csináltam játékokat is, Linux alá is egyet, ott ruby/GTK-t használtam a grafikai részhez és ruby/gstreamert a hangokhoz. Windowsra AXN- könyvtárcsomagot használtam játék írásra egyébként ez már nagyon továbfejlõdött azóta, a windows mobile-okra is lehet már írni vele játékokat, akkor még csak XBOX,PC és Zune volt.
Átküldöm szívesen a munkáimat és döntsd el mennyire jók egy matek 2-eshez, vagy nem. Nem szabad elhamarkodottan ítélned emberekrõl és olyanokat írni, amiket nem tudsz biztosan. De örülök, hogy MerlinW írt, mert teljesen jól leírta én is mindig ezt mondtam, olvass vissza. A jó programozó abból lesz aki elég kocka hozzá, és szereti a programozást, csak ennyi kell hozzá. A többi már ezekbõl adódik, mert aki szereti az csinálja szabadidejében, mindenhol, mindenkor és halad a technológiával, fejlõdik és jó lesz.