Programozás elkedése"? LEÍRÁSBAN TÖBB
Szerintem programozással általában elég jól meg lehet élni...
A legfontosabb az lenne, ha a google-vel megbarátkoznál, mert ezen a szakterületen nagyon sokszor leszel valószínűleg abban a helyzetben, hogy valamit nem értesz/nem tudsz, ezért rákeresel. Az interneten nagyon sok anyag (jobb és rosszabb) van. Ezen az oldalon kb. napi rendszerességgel teszik fel ezt a kérdést, ha kicsit visszalapozol több oldalban olvashatod, hogy melyik nyelvvel kezdj.
Igazából a programozás annyira nem nyelvfüggő, a legfontosabb az alapvető fogalmak megértése és a megfelelő algoritmusok kigondolása. Ezt bármilyen nyelven el lehet kezdeni (legalábbis azok közül, amikre ilyenkor az ember gondol). Lehet C-ben, C++-ban is, Java-ban is, akár Pascal-ban is, stb.
Hogy valami hasznosat is írjak, pl.: C-hez ez elég jó alap sok feladattal:
(BME prog1 tantárgy honlapja, nagyon jól meg van csinálva)
Szerintem ez jó kezdésnek, de más írányból is lehet, ha nem akarsz C-vel szenvedni.
Természetesen az alapvető fogalmak megismerkedése után a legfontosabb, hogy gyakorolj. Sokat. Írj magadtól programokat, amit tudsz. Ha elakadsz google, vagy akár ide is lehet kérdést kiírni, vagy más fórumra (de érdemes előtte jelentős időt eltölteni azzal, hogy te magad próbálod megoldani).
Gratula! :)
Még egy dolog: Haladj lépésről lépésre, ne akarj egyből giga-mega programokat írni. Ha türelmetlen vagy, akkor vagy nem fogsz érteni alapvető dolgokat, vagy nem lesz sikerélményed, és csak elmegy a kedved az egésztől.
Szóval türelem és kitartás. Hajrá! :)
Az 1# elég szépen leírt mindent amit tudnod kell.
Ehhez fűznék pár dolgot.
Sokan egyből a matekkal jönnek, hogy ha nem vagy 5-ös akkor felejtsd el, meg hogy programozáshoz egyetemi matek kell, stb. Ez nem igaz, legfőképpen logika kell hozzá, ha komolyabb vizekre tévedsz úgy is megtanulod a hozzá szükséges matekot.
Tíz "hogyan kezdjem el" kérdésből 9 arra kíváncsi, milyen nyelven íródnak a nagy játékok, mivel érdemes kezdeni. De ez valójában nem érdekes. A gondolkodásmód a lényeg, a nyelv csak egy eszköz. A kőműves segéd sem azt kérdezi meg melyik téglával kezdje el a maga kis házát, hanem igyekszik ellesni a mester mozdulatait, tapasztalatait. Nincs jó, vagy rossz tanuló nyelv, de van érdeklődő és kedvtelen tanuló.
Első körben ismerkedj az alapfogalmakkal, mi az a fordító, a linker és hogy is működik ez az egész programozás dolog. Tanuld meg az alapokat, szánj rá időt. Legyél alapos.
Az első pár héten/hónapban nem fogsz tudni semmi látványosat, hasznosat csinálni. Itt adják fel sokan, elveszítik érdeklődésüket, megijednek és inkább GameMaker-ben próbálják meg megvalósítani kedvenc játékuk másolatát. A bukás természetesen elkerülhetetlen.
Ahogy haladsz előre, idővel magadtól is megtudsz majd oldani nagyobb problémákat, feladatokat. Célszerű mindig kisebb célokat kitűzni magad elé, amiket magadtól megpróbálsz elérni. Mindig add fel magadnak a leckét! A programozás az egyik legnehezebb szakma, rengeteg gyakorlás és elméleti háttér kell hozzá, sok emberben csak az egyik van meg hozzá.
Egy idő után, ha már megvan a kellő rutin, lehet próbálkozni függvénykönyvtárakkal, API-kal. Sokan itt vesztik el a fonalat. Sajnos ide már komolyabb szakmai angol tudás szükséges. Minden függvénykönyvtárhoz, de még a legáltalánosabbhoz is csak angol nyelvű leírás van. Ritkán van magyar leírás és ezek természetesen verzió lemaradásban vannak.
Sajnos itt kezdődik a komolyabb probléma amivel találkozol majd. A magyar oktatóanyagok hiányosak és hihetetlenül régiek, elavultak. Egyedül az alapokhoz tudsz majd magyar anyagot találni. Még az egyetemi anyagok is van hogy 3 vagy 8 évesek, ebben a szakmában ezek már őskövületnek számítanak. Adnak ugyan némi képet a dologról de gyakorlatban haszontalanok. Örök igazság hogy "aki ért hozzá csinálja, aki nem az tanítja", természetesen nem kell teljesen lesarkítani a mondást, a lényege az, hogy aki ért hozzá az valószínűleg nem fogja leírni, főleg nem magyarul, mivel ő is magától tanulta meg, angol anyagból. Gyakorlottabb, szakmában jártas emberek számára már nem opció egy magyar leírás.
Szerencsére ezzel a problémával pár évig biztos nem találkozol, de addig is gyakorold az angolt. A kódod - változó neveid, függvényeid -, legyen angol nyelvű, ha gondolod kommentálj angol nyelven. Ha valami nem tudsz nézz utána. Ha a szakmában akarsz elhelyezkedni ez egy igen nagy előny.
A megélhetéssel kapcsolatban pedig ki kell hogy javítsalak. Nagyon is jól jövedelmező szakma. Nyugodt munkakörülmények között tudsz vele dolgozni, akár az átlagbér többszöröséért is. Természetesen ehhez jónak kell lenned.
Sok sikert.
Kapcsolódó 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!