Programozás vs. Sakk? Figurák ismerete vagy Algoritmusok készítése?

Amikor valaki elkezd megismerkedni a programozással, akkor az első kihívás mindig az adott programozási nyelv megismerése. Minden programozási nyelvnek megvannak a maga kulcsszavai és szabályai, melyek többségével tisztában kell lennünk ahhoz, hogy programokat tudjunk készíteni. De ez már elég, hogy valaki programozó legyen és jelentkezhessen egy Junior pozícióra?     A programozás hasonló a sakkhoz […]

Változók a programozásban

Változók a programozásban

Vannak a programozásban általánosan használt eszközök, fogalmak, amik minden programozási nyelvben megjelennek. Most a Változókról és azok használatáról szeretnék egy kicsit beszélni és egy konkrét példán keresztül megnézni, hogy miért is van szükség változókra és hogyan is működnek pontosan.   Mik azok a Változók? Egy programban adatokkal dolgozunk. Legtöbbször ezekre az adatokra nem csak egyszer […]

Hogyan zajlik egy Szoftverfejlesztői Állásinterjú?

Ha szóba kerül az Állásinterjú, akkor szerintem kicsit mindenki feszült lesz, köztük én is. Nem egyszerű helyzet ez, én sosem tudtam megszokni. Új környezet, új emberek, mindenki a legjobbat szeretné megmutatni magából. Sajnos azonban ez egy szükséges lépés, ha szeretnénk munkát, ezért talán érdemes lenne röviden áttekinteni egy szoftverfejlesztői interjú tipikus lépéseit. Ezek a beszámolók […]

Függvények Használata

Java és C Függvények

Többször beszéltem már a függvények használatának fontosságáról (többek között Programok működésének felépítése és Függvény és Változó nevek). De még nem beszéltem arról, hogy pontosan, hogyan is kell létrehozni illetve használni a függvényeket. Ez az egyik alapvető része a programozásnak, ezért következzen most egy rövid gyakorlati bemutatás.   Ez a bemutató érvényes mind a Java, mind pedig […]

Függvény és Változó nevek

Sokan lényegtelennek tartják az egyes függvények vagy változók precíz elnevezését a mindennapi munka során, azonban szerintem ez egy nagyon fontos pont. Funkcionalitás tekintetében lehet, hogy nem tűnik olyan lényegesnek mindez, azonban a kód karbantarthatóságát tekintve ez az egyik legfontosabb szempont.     Azért egy nehéz kérdés ez, mert a fejlesztőnek, aki épp implementálja az adott […]

Ismétléses utasítások – A While Ciklus

Egy korábbi cikkemben már bemutattam a ciklikus végrehajtás fontosságát. Java és C programozásban egy ciklus létrehozására két fajta nyelvi elem létezik, a korábban már bemutatott For ciklus és az úgynevezett While ciklus.   A két nyelvi elem mindig átjárható, tehát egy adott szituációra bármelyik használható. Azt, hogy ki melyiket választja az inkább helyzet és megszokás […]

Programok működésének felépítése

Amikor valaki elkezd programozással foglalkozni, programozást tanulni, akkor mindig az első leckék között szerepel, hogy megértsük, hogy hogyan is működnek a programok. Milyen sorrendben hajtódnak végre egymás után az utasítások, hogyan épül fel egy program.   Egy program nem más, mint utasítások szekvenciális végrehajtásának halmaza. Kezdjük a legegyszerűbb eshetőséggel, az egyszálú programokkal. Mit jelent ez?Azt, […]