III. modul - ADATBÁZIS KEZELÉS

III. modul
ADATBÁZIS KEZELÉS

Ebben a modulban a relációs adatbázis-kezelés szabványos nyelvével ismerkedünk meg, és megtanuljuk azt az eddigi programjainkban felhasználni. SQL, MySQL és adatbázis-tervezési elveket fogunk tanulni, és gyakorlati példákon keresztül használni.

3.1 SQL
3.2 MySQL
3.3 Adatbázis-tervezési elvek

Elmélet
12 óra
Gyakorlat
8 óra


II. modul - OBJEKTUMORIENTÁLT

II. modul
OBJEKTUMORIENTÁLT PROGRAMOZÁS

Ebben a modulban a Java nyelven keresztül ismerkedünk meg a magasabb szintű objektumorientált programozással, s megtanuljuk a programozás során az egymással kapcsolatban álló programegységek hierarchiájának megtervezésének módszerét.

2.1 Osztály, objektum, konstruktor, tagváltozók, metódusok
2.2 Komplex adatszerkezetek
2.3 Öröklődés
2.4 Többalakúság
2.5 Interface-ek
2.6 Futásidő elemzés
2.7 Kivételkezelés

Elmélet
40 óra
Gyakorlat
60 óra


I. modul - ALAPOK

I. modul
ALAPOK

Ebben a modulban a Java nyelven keresztül ismerkedünk meg a magasabb szintű objektumorientált programozással, és megtanuljuk a programozás során az egymással kapcsolatban álló programegységek hierarchiájának megtervezésének módszerét.

1.1 Változók
1.2 Operátorok
1.3 Ciklusok
1.4 Tömbök
1.5 Programozási tételek
1.6 Rendezések
1.7 Függvények

Elmélet
70 óra
Gyakorlat
80 óra


Egyik végzett diákunk beszélt a Progmatic Academy fejlesztő képzésen szerzett tapasztalatairól

Progmatic képzésétől Portugáliáig fejlesztőként – diákunk tapasztalatai

Ismét egy karrierváltó történetet ismerhetünk meg, amelyben megtudhatjátok, milyen út vezetett a gondolat, szándék felmerülésétől kezdve, egészen addig, amíg Tamás eljutott a Progmatic képzéséről a komolyabb projektekig.

Mivel foglalkoztál a Progmatic Junior programozó képzése előtt?

31 éves vagyok, és a képzés előtt 8 évet töltöttem a logisztika változatos területein.

A képzés előtt, kb. 3 évig kifejezetten logisztikai – informatikai fejlesztésekkel foglalkoztam megbízói oldalon. Ezalatt az idő alatt fogalmazódott meg bennem, hogy a két terület közti határvonal egyre inkább összemosódik, és emiatt szükség lesz (van) olyan szakemberekre, akik mindkét területen kellően gyakorlottak. Mindemellett úgy gondolom, hogy a személyiségemhez is sokkal jobban passzol ez az új szerepkör.  Azóta is úgy tekintek erre az elhatározásra, mint egy kiváló szakmai és személyes befektetésre.

Miért választottad ezt a képzési formát és a Progmatic-ot?

Végül azért választottam a Progmatic képzését, mert itt volt a legszimpatikusabb az időbeosztás, illetve egy nálam sokkal hozzáértőbb ismerősöm a tanterv alapján ígéretesnek titulálta a tanfolyamot.

Mi a véleményed a Progmatic képzéséről?

A magam részéről az oktatókat emelném ki a tanfolyamról, mint legfőbb pozitívum. Hatalmas ismeret anyagot sikerült úgy átadniuk, hogy az folyamatosan élvezhető volt. Én úgy éltem meg, hogy a szárazabb elméletet kis adagokban a sok gyakorló példák között-közben, szinte észrevétlenül sajátítottuk el. Nem csak programozni tanultunk meg, hanem azt is, merre induljunk, hogy ha egy teljesen ismeretlen problémába ütközünk. Persze ez azt is jelentette, hogy sok energiát és időt kellett belefekteni a tanfolyamon kívül is, de megérte, és a sikerélmény sem maradt el.

Hogyan tovább? Sikerült elhelyezkedned programozóként?

A tanfolyam elvégzése után végül is sikerült az előre eltervezett úton maradnom, és jelenleg egy EU-s projekt sorozatban dolgozom ipari digitalizációs területen.

Milyen ajánlást fogalmaznál meg a Progmatic fejlesztő képzéséről másoknak?

Én a tanterv és az oktatók miatt ajánlom mindenkinek a Progmatic Java képzését. Mai napig fejlesztőként jelentős részben tudom hasznosítani a mindennapok során a tanfolyamon elsajátított technológiákat és tapasztalatokat.

Mit javasolnál azoknak, akik még bizonytalanok a képzés elkezdését illetően?

Azoknak akik hezitálnak azt javaslom, hogy gondolják át előre milyen területen és hogyan szeretnék majd kamatoztatni a megszerzett tudást és hozzanak egy nagyon határozott döntést arról, hogy képesek időt és energiát fektetni ebbe az 5 hónapba, majd kevésbé intenzíven ugyan, de az elkövetkezendő évekbe is.


Peti karrierváltása a Progmatic Academy programozó képzésén indult

Progmatictól a Morgan Stanley programozó csapatáig – diákunk karrierváltó története

Mesélj magadról pár szót… » Mivel foglalkoztál a mielőtt jelentkeztél a Progmatic programozó képzésére? Miért szerettél volna megtanulni programozni?

A Progmatic Academy programozó képzését követően sikeres karrierváltás után Peti a Morgan Stanley-nél helyezkedett el.Közgazdászként végeztem a BME-n, a programozásra korábban csak hobbiként tekintettem. Az első munkahelyemen projektek monitoringjára vettek fel, de a főnökeim elég korán rákaptak arra, hogy VBA (Visual Basic for Application) makrós feladatokkal bombázzanak. Egy bő évtizedet ingáztam a pénzügy, kontrolling és az MS Access világa között, de egy ponton feltettem magamnak a kérdést: ha jobban szeretek programozni, mint a havi költségelszámolást elemezni, és sikerélményem is van benne. Ezen kívül sok sikeres karrierváltó történetről hallani, így bennem is felmerült: miért ne döntsek a karrierváltás mellett, miért ne legyen tényleg ez a szakmám?

Ha már szóba került a karrierváltás: miért a Progmatic képzése mellett döntöttél?

Mindenképpen olyan képzést kerestem, amely nem kötelezett a partnereknél való elhelyezkedésre a karrierváltás közben. Szintén fontos volt számomra, hogy a tanulás alatt az időm egy részét rugalmasan oszthassam be, a napi 6 óra oktatás pedig passzolt ebbe a képbe. Azt is szimpatikusnak találtam, hogy a legtöbb programozó kurzussal összehasonlítva itt hosszabb ideig, 5 hónapig tart a képzés. Úgy véltem, így lényegesen jobb esélyem lesz majd a megszerzett tudásom elmélyítésére.

Hogyan érezted magad a tanfolyam során: » Mi okozta a legnagyobb kihívást a tanfolyam 5 hónapja alatt? » Mit emelnél ki, mint legmeghatározóbb élmény, pozitívum a képzés során?

Be kell vallanom, az egyik legnagyobb kihívást számomra a saját egóm leküzdése jelentette. Azt gondoltam, hogy több évnyi makró programozásban szerzett tapasztalat után annyira sok újdonságot már biztosan nem hallhatok. Ezzel szemben csak hamar begyűjtettem egy sor kedves, de határozott kritikát: „Ez nem ennek a metódusnak a felelőssége.” „Túlbonyolítod.” „Alapvetően jó, csak nem fog minden esetben működni.” Most már csak mosolygok azokon a kódokon, amiket még a Progmatic előtt írtam.

Ami számomra egy kiemelt élmény volt, az a közösség. Egy szenzációs társasággal tanulhattam együtt, rengeteg barátot szereztem, akikkel a tanfolyam után, jelenleg is tartom a kapcsolatot. A képzés során több alkalommal kisebb nagyobb projekt csapatok keretében oldottunk meg feladatokat, így volt lehetőség mindenkit jobban megismerni. A képzés után is rendszeresen összeültünk programozni, feldolgozni az órán hallottakat (a GITegylet keretében, ahogy mi neveztük J). De szerveztünk magunknak jól megérdemelt sörözést és biliárdot is.

A junior programozó képzés elvégzése után vagyunk. Friss oklevéllel a kezedben hogyan tovább, sikerült a karrierváltó terv? Jelenleg mik a terveid, kaptál már állásajánlatot?

Abban a szerencsés helyzetben vagyok, hogy éppen a Morgan Stanleyhez nyertem felvételt, amivel egy régi álmom teljesült. Hamarosan kezdek náluk fejlesztőként frontend területen. Több hónapig tartott a felvételi folyamat, közben megtaláltak más lehetőségek is, de nagyon örülök, hogy végül hozzájuk sikerült bekerülnöm, és náluk teljesedett be a karrierváltás.

Miért ajánlod a Progmatic Academy junior programozó képzését?

Azokon túl, amiket már korábban is említettem, kiemelném a tanárok szakértelmét, oktatási kvalitását, és nem utolsó sorban türelmét. Emellett a helyszín stílusos, jól felszerelt, remekül átrendezhető, ideális arra, hogy kisebb csoportokban is kellemesen lehessen dolgozni.

Mit mondanál azoknak, akik szintén karrierváltó fázisban vannak, de még hezitálnak, hogy belevágjanak-e a programozás elsajátításába?

Aki próbálta már a programozást valamilyen formában, szereti csinálni, és sikerélménye is van benne, annak csak javasolni tudom. Főként, ha már rendelkezik valamiféle informatikai múlttal. Azt nem árt figyelembe venni, hogy a programozói fizetés csábító, de juniorként még senki nem fog milliókat kaszálni. Arra is érdemes felkészülni, hogy a képzés befejezése után még akár több hónap álláskeresés következhet (bár voltak köztünk szerencsések, akik gyakorlatilag azonnal el tudtak helyezkedni). Szabadidő szempontjából megfontolandó, hogy a képzés mellett ajánlott még minimum napi 2-3 óra otthoni tanulás, gyakorlás. Amit pedig kiemelnék, az az angol. Nem mindenhol várják el az angol tudást, és ahol igen, ott sem feltétlenül csak a tárgyalóképes szintet, de jelentősen több álláslehetősége lesz annak, aki magabiztosan beszéli. Ezt mind nem elriasztásként mondom, hanem azért, mert ezeket mindenképpen érdemes figyelembe venni a döntésnél.

Összességében nekem nagyszerű élmény volt a képzés, és éppen olyan álláshoz jutottam általa, amit eredetileg elképzeltem. Mindenkinek, aki hasonló érdeklődésű, ugyanezt kívánom! Sok sikert a karrierváltáshoz!


Orsi a Progmatic Academy programozó tanfolyamán piacképes tudásra tett szert. Sikeres karrierváltás után ma már software engineer-ként dolgozik.

Közgazdászból a Nokia programozója lett – Orsolya karrierváltó története

Karrierváltás: Hogyan vezetett a közgazdász végzettségű, kétgyermekes édesanya útja GYES-ről egyenesen a Progmatic junior programozó képzésére, majd onnan a Nokia fejlesztői csapatába? Horváth Orsolya, végzett hallgatónk karrierváltó sikertörténetét olvashatjátok a folytatásban.

Mesélj magadról pár szót. Hol hallottál a Progmatic programozó képzéséről?

Eredeti végzettségem közgazdász, 41 éves vagyok. Második gyerekemmel voltam otthon GYESen, amikor rátaláltam az interneten a Progmatic Academy junior programozó képzésére.

Ha már a karrierváltás a téma: Miért szerettél volna megtanulni programozni

programozásról csak nagyon felszínes ismereteim voltak, project managerként részt vettem egy új software tervezésében és kivitelezésében, itt láthattam kicsit bele a kódolás logikai gondolatmenetébe, specifikáció írásba, tesztelésbe. Megtetszett, szerettem volna jobban megismerni a szakterületet.

Miért a Progmatic programozó képzése mellett döntöttél?

Jó ideje gondolkodtam már azon, hogy belekóstoljak programozásba, de egyedül nem volt elég önbizalmam, egyetemre pedig nem szerettem volna visszamenni, mert túl hosszúnak tartottam. Az elmúlt években megjelenő célirányos képzések hozták a megoldást. A Progmaticban végül az tetszett meg, hogy nem kellett számtalan felvételi körön keresztül átverekednem magam, hogy bekerüljek, mégis azt éreztem, hogy felmérték azon képességeimet, ami alapján alkalmas lehetek megtanulni, majd a jövőben alkalmazni ezt a tudást.

Hogyan érezted magad a tanfolyam során? Mi okozta a legnagyobb kihívást a tanfolyam 5 hónapja alatt?

A tanfolyamot nagyon élveztem, jó hangulatban zajlottak az órák. A képzés alapos volt, és sosem vettünk túl sok elméletet gyakorlat nélkül, ami nekem mindig adott valamiféle biztonságérzetet. Mégis, ezzel együtt a legnagyobb kihívás mindig az volt, hogy tudjam tartani a tempót, mert az iskolai tanulás mellett otthon még sok energiát igényelt, hogy mindent készség szinten magamra szedjek, begyakoroljam. 

A junior programozó képzés elvégzése után vagyunk. Friss oklevéllel a kezedbenkaptál már állásajánlatot? Sikerült a karrierváltás?

Az iskola után indult is a karrierváltás, sok állásra jelentkeztem, nyilván kaptam visszautasításokat is, de a kapott tudásanyag abban is segített, hogy reálisan fel tudjam mérni a felvételi feladatokból, hogy ahol visszautasítottak, ott többnyire nem az én tudásszintemmel kerestek programozót. Szerencsére a Nokiánál megfeleltem, most már a második hónapomat töltöm, mint software engineer. Az egyik legjobb élményem a Progmatic programozó képzésével kapcsolatban épp a Nokiás felvételi beszélgetésen történt. Egy elméleti témakör kapcsán mindkét felvételiztető programozó meglepődött azon, hogy ebben a témakörben is rendelkezem ismeretekkel. 

Miért ajánlod a Progmatic Academy junior programozó képzését? 

A Progmatic oktatási rendszere egy egyszerű képzési formára épülugyanakkor az oktatók maximálisan felkészültek. A formális tanítás mellett nagyon sok segítséget kaptunk, a tudásanyag alaposságáról nem is beszélve. 

Mit mondanál azoknak, akik karrierváltáson gondolkodnak, és még hezitálnak, hogy belevágjanak a programozás elsajátításába?

Azt gondolom, hogy aki kedvet érez magában a programozáshoz, bátran ugorjon nekién azt látom, hogy nagyon-nagyon sokrétű ez a szakma, mindenki talál a saját személyiségéhez passzoló munkakört, és még utána is végtelen a tanulás lehetősége, tehát bármikor könnyen változtathat is, ha már megunt egy programozói területet.  


Programozói fizetés Magyarországon

Programozói fizetés Magyarországon

Minden kezdet nehéz és karrierváltáskor vagy szabadúszónként sokszor kell szembesülni hullámvölgyekkel anyagi téren. Éppen ezért érdemes elgondolkodni, hogy újonnan választott szakmád olyan szakterületről legyen, ami kezdőként is jól fizető, biztos jövedelmet biztosít számodra. Ha egy ideje azon töröd a fejedet, hogyan tudnád 8/24-es depresszív munkahelyedet leváltani és változtatni sorsodon, elvégezni egy fejlesztő tanfolyamot az egyik legjobb dolog, ami történhet veled. Főleg, ha van perspektíva abban, amit csinálsz, nem mellesleg pedig a programozói fizetés Magyarországon elég jó.

Fejlesztőnek lenni nem csak csábítóan hangzik, hanem valódi előnyökkel bír: gyakorlatilag bárhonnan dolgozhatsz, és ha szabadúszóként vállalsz feladatokat, azt is magad választhatod meg, kiknek és milyen projekten dolgozol. Persze még mielőtt tanulásra adod a fejed, érdemes egy igen fontost kérdést feltenni… Vajon mennyi, az annyi?

Karrierváltás = magasabb fizetés?

Sajnos, a képlet nem ennyire egyszerű, de általánosságban elmondható, hogy Magyarországon a fejlesztő ritka, mint a fehér holló. Ez pedig egyet jelent azzal, hogy a megbízók hajlandóak nagyobb összeget is kifizetni egy-egy jó szakembernek. Magyarországon a fejlesztő / programozó fizetés évek óta magasan vezet.

Mennyit is keres egy frissen végzett fejlesztő?

Nehéz kérdés… hiszen, mind a munkavállalók, mind a cégek szeretik titokban tartani a béreket. Ehhez társul a tény, hogy a programozó szakma az informatikusoktól a szoftverfejlesztő pozíciókig nagyon széles palettán mozog, emiatt viszonylag nehéz nevesíteni az összeget, amit a hazai programozók hazavihetnek. De több felmérés és forrás igazolja, hogy egy kezdő programozó fizetés bruttó 300 – 400.000.- forint között mozog, míg senior kollégáik akár bruttó 1 millió forintos bevétellel gyarapítják számlájukat havonta. Nézzünk egy picit a dolgok mélyére.

Milyen fejlesztői szintek vannak?

A klasszikus szintek Junior, Medior és Senior, de ez minden cégnél más és más, hiszen különböző elvásárokat támasztanak a kollegákkal szemben. Általánosságban Junior szinten 1-2 éves releváns szakmai tapasztalat, Medior szinten 3-5 éves, Senior szinten pedig 5+ éves szakmai tapasztalatot várnak el.

Milyen fejlesztői fizetési szintek vannak?

1) Fejlesztők

Junior fejlesztők

br. 320-450.000

Medior fejlesztők

br. 450-600.000

Szerver oldali, Java, JavaScript

br. 550.000-800.000

FE, Android, iOS, Cross platform

br. 600.000 – 900.000

2) Tesztelők

Junior tesztelők

br. 330.000

Medior tesztelők

br. 500.000

Senior tesztelők

br. 850-950.000,

Architect

br. 1.2M

3) Infrások: Rendszermérnök, hálózati mérnök

Junior

Jr.: 400.000

Medior

br. 550.000-650.000

Senior

750-950.000
(ha TL feladatok is vannak + 7/24 on call)

forrásunk a fenti adatokhoz, több éves szakmai tapasztalatunkon alapul.

Az igazsághoz az is hozzátartozik, hogy a vidéki és a fővárosi bérarányok között van némi különbség a főváros javára, de a programozó vagy fejlesztői fizetés bérszínvonala az ország minden szegletében magasabb az átlag magyar bérekhez képest.  Aki tehát érzi magában a késztetést és a motivációt, hogy megtanuljon egy új szakmát, egy fejlesztői képzés elvégzése gyors és kézenfekvő alternatíva egy új és jól fizető karrier felé. 

Mennyi a programozói fizetés külföldön?

Ha őszinték akarunk lenni, sokakat csábítanak a külföldi lehetőségek, és a fejlesztő tipikusan az a szakma, amelyre óriási a kereslet világszerte. Joggal merül fel a kérdés, mennyi a programozói fizetés a határon túl?

Ebben a kérdésben talán a Code Mentor kutatására érdemes leginkább hagyatkozni, amely során mindösszesen 5302 szabadúszó fejlesztő bevonásával igyekeztek betekintést nyerni a programozók számára kifizetett munkadíjakra a nagyvilágban. Nem meglepően legjobban az Egyesült Államokban, Ausztráliában és Új-Zélandon élő programozók járnak, ők akár 70 $ / óra díjjal dolgoznak. A kanadaiak óránként 65 dollárral gazdagodnak. A Közel-Keleten és Nyugat-Európában 64 dollár és 63 dollár órabérre számíthatunk.

Sajnos egyre több jó szakember megy ki külföldre, ahol ugyan jóval többet tud keresni, de az albérlet, a mindennapi élet is jóval drágább, mint itthon. Mi alapvetően egyrészt szeretjük inkább hazacsábítani a jó szakembereket, másészt pályamódosító munkavállalókat IT szakemberekké képezve arra ösztönözzük diákjainkat, hogy itthon találják meg számításukat a jól fizető programozói karrierlehetőségeket kiaknázva. Jelenleg Magyarországon több mint 22 000 nyitott pozíció van az informatikai szektorban!

Tipp: A programozói szakma nagy előnye, hogy nem helyhez kötött, sőt gyakran maguk a cégek is előszeretettel alkalmaznak külsős munkatársat. Ha mindenképpen külföldi projektekkel szemezel, multinacionális berkekben előrelépést jelenthet a cég külföldi partnerirodáival közös projekteken dolgozni. Aki programozó szeretne lenni nagyon fontos, hogy tisztában legyen azzal, hogy milyen tulajdonságok és skillek kellenek ahhoz, hogy sikeresen válthassanak pályát. Szerencsére erről már korábbi cikkünkben írtunk.

Magyarországon mintegy 22 ezer betöltetlen állás van a magas programozó fizetések ellenére

Mennyi idő megtanulni programozni?

Van az a pont, amikor úgy érzed megrekedtél, és aktuális munkáltatódnál, tanult szakmádban nem találod a fejlődési lehetőséget és a potenciált, hogy felépíthesd az életet, amelyet szeretnél. Ha úgy érzed végérvényesen a tűréshatárodhoz érkeztél szakmai életedben, fontos szempont, hogy a karrierváltás gyorsan és gördülékenyen menjen végbe, anélkül, hogy kiesnél a munkából, és ne legyenek anyagi nehézségeid, amit egy esetleges fizetéskiesés okoz az átállás ideje alatt.

Ebből a szempontból is csak bátorítani tudunk, hogy a fejlesztővé válás útjára lépj, ha megvan az elhatározás. Programozói karriert építeni a bizalomfejlesztő programozó fizetés mellett azért is megéri, mert egy jól felépített tanfolyamot választva, akár néhány hónap alatt felkészült szakemberré képezheted magadat, és jócskán lerövidítheted a megrekedtség érzését életedben.

Egyetemi képzés vagy junior programozó tanfolyam?

A felsőfokú oktatás nem rossz az IT terén, de alapvetően hosszadalmas, és a digitális kor gyors változásaira nem feltétlenül tud reagálni a tananyag menetközben.

A Progmatic Academy tanmenetét úgy állítottuk össze, hogy képzési struktúrája garantálja számodra, hogy alig 5 hónap alatt teljesen kezdő szintről versenyképes programozói és fejlesztői ismeretekkel gazdagodj. Oktatóink között egyetemi tanárok, IT felső vezetők adják át a legaktuálisabb tudásukat. Képzéseink naprakészek és nagyrészt a Java programozói nyelvre építenek, amely tudás a nagyvállalatok körében aduász lehet számodra a későbbiekben. És ne feledkezzünk meg a gyakorlat orientált képzésről sem. Ennek köszönhetően végzett diájaink magabiztos tudásra tesznek szert.

Programozd át a karriered, a Progmatic segít elérni céljaidat

Segítünk, hogy akár szabadúszóként is sikeres karriert indíts: tanfolyamaink az alapos felkészülést támogatva emelt óraszámban szerveződnek, nagyon nagy figyelmet szentelünk diákjaink egyéni tempójára. Mentorok bevonásával és karrier menedzsment tréninggel támogatjuk a kezdeti lépések magabiztosságát a fejlesztői karrier felé. De, ami ennél is fontosabb: nálunk egy igazi egymást támogató közösség részévé válsz, ahol a diákok és egykori hallgatók is aktív kapcsolati hálóként támogatják egymást a karrierépítésben.

Nincs más hátra, mint előre! Változtasd meg te is sorsodat! Olvasd el végzett diákjaink sikertörténeteit!


A Progmatic Academynál természetes, hogy nőknek is való a programozás

Nőknek is való a programozás: 3 gyermekes anyuka a fejlesztő iskola élén

Külső szemmel elsőre nagyon is furcsának tűnhet, hogy egy fejlesztő akadémia élén egy fiatal, 3 gyermekes édesanya áll. Pedig Muraközy Andrea amellett, hogy maga is fejlesztő, vállalkozó és a Progmatic Academy ügyvezetője nem utolsó sorban három kisfiú édesanyja. Miért döntött úgy nőként, hogy megtanul programozni? Léteznek-e még sztereotípiák, ha a nők, kismamák munkavállalása kerül szóba és hogyan született meg a fejlesztői iskola ötlete? Milyen lehetőségeket nyújt a nőknek a programozás elsajátítása? Többek között ezekről kérdeztük.

Hogy jött az ötlet, hogy megtanulj fejleszteni?

Grafikusként kezdtem ezzel az irányvonallal foglalkozni, amin belül elég jó eredményeket értem el viszonylag rövid időn belül. Eközben már elkezdett érdekelni a webfejlesztés frontend oldala, célom elsősorban az volt, hogy a webdesign mellett a konkrét kivitelezést is meg tudjam oldani. Pár éven belül a webdesign-t teljesen felváltotta a Frontend oldali webfejlesztés. Mindezek mellett sok érv van, hogy frontenden túl miért érdemes például megtanulni a JAVA fejlesztést.

Mikor kezdtél el webfejlesztéssel foglalkozni?

Mindig is nagyon érdekelt a webfejlesztést, de egészen 2013-ig, amikor megszületett az első fiam nem volt rá lehetőségem, hogy elmélyedjek a szakmában. Ekkor viszont nem halogattam tovább, beiratkoztam egy webfejlesztő tanfolyamra.

Miért tanfolyam mellett tetted le a voksodat, egy látszólag sokkal komolyabb egyetemi képzés helyett?

Bár nem gondoltam, hogy tanfolyami keretek között mélységeiben el lehet sajátítani a webfejlesztés minden fortélyát, egy kisbaba mellett azt gondoltam elsőként jó, hogyha az alapokkal meg tudok ismerkedni. Engem is meglepett, hogy ottani oktatóm, Papp Gergely, olyan magas szinten adta át a webfejlesztéshez szükséges tudásalapot, hogy gyakorlatilag a tanfolyam után egyből el tudtam helyezkedni a szakmában.

Muraközy Andrea állítja, a programozás nőknek is kiváló lehetőségHogyan sikerült kismamaként helytállni a munkahelyeden?

A fejlesztés nagy előnye, hogy a munkavégzés gyakorlatilag bárhonnan végezhető, ahol adottak a technikai feltételek. Így csak a munkáltató hozzáállásán múlik mennyire rugalmasak. Egy webfejlesztő cégnél rögtön főállásban helyezkedtem el. Nagyon pozitívan álltak a helyzethez, és kismamaként lehetővé tették számomra, hogy úgynevezett “home office” keretei között oldjam meg a munkavégzést. Kiváló lehetőség volt számomra:  bebizonyosodott, hogy kismamaként nem is választhattam volna jobb szakmát, mint a fejlesztés.

Létezik-e a sztereotípia, hogy a programozás alapvetően férfi szakma? Milyen lehetőségeket nyújt a nőknek a programozás?

Szerencsére azt mondhatom, hogy tapasztalatok alapján egyre kevésbé, de még mindig elbillen a nemek aránya ebben a szektorban. A Progmatic igyekszik bátorítani azon hölgyeket, akik jelenleg is a szakmaváltáson, vagy az új karrierlehetőségeken gondolkoznak, hogy merjenek váltani. A Progmatic Academy Junior programozó képzésünkre is egyre több hölgy és fiatal anyuka jelentkezik és végzik el sikeresen a tanfolyamot, majd helyezkednek el a szakmán belül. Visszajelzések alapján azóta is jól megállják a helyüket és beilleszkedtek a munkahelyükön. A programozás a nőknek is való.

Hogyan vezetett az út a saját vállalkozás ötletéig?

Programozó iskola ötlete már elég korán megfogalmazódott bennem. Amikor webfejlesztőként dolgoztam, nagyon gyakran szembesültem vele, hogy mekkora hiány van fejlesztőből. A digitalizáció megköveteli, hogy a cégek folyamatosan fejlődjenek és aktívan jelen legyenek az online felületeken, különböző platformokon. A fejlesztők iránti kereslet idővel nemhogy csökkent, de folyamatosan növekszik a mai napig. Ez volt a döntő érv az iskola megnyitása mellett.

Mit gondolsz: egyedül vagy társakkal alapítsunk céget?

Peter McArthur szerint egy sikeres vállalkozáshoz 3 emberre van szükség. Egy álmodozóra, egy üzletemberre és egyre akinek van pénze… Sokan képesek egyedül felépíteni egy működőképes vállalkozást, de én azt vallom, hogy társakkal lehetünk igazán hatékonyak. Persze van, hogy nehéz egyeztetni a véleményeket, de adott esetben az is jól jön, ha több szemszögből rávilágítunk egy témára és kiszűrjük a buktatókat.

Hol találtad meg az oktatókat?

Óriási szerencsémre nem kellett messzire mennem értük ? A Progmatic Academy vezető oktatójával Papp Gergelyre, a kezdet-kezdetén találtam rá, amikor még magam is csak ismerkedtem a webfejlesztéssel. Ő volt az akitől, úgy megtanulhattam az alapokat, szakmailag úgy felkészített, hogy egy percig nem okozott fejfájást az elhelyezkedés a tanfolyam után. Nem volt kérdés, hogy őt keresem meg elsőként, hogy csatlakozzon a csapathoz. A többi oktató aztán kapcsolati hálón, ajánlások útján érkezett. A kiválasztásnál fontos szempont volt, hogy olyan jelenleg is aktív fejlesztőkkel dolgozzunk együtt, akik az alapok mellett a szakma aktualitásait is át tudják adni a hallgatóknak. Az oktatásban egyébként egyetemi tanárok, IT felső vezetők, valamint Senior fejlesztők is részt vesznek, akik a programozó szakmán túl oktatási tapasztalattal is rendelkeznek.

Mi a következő lépés az akadémia életében? Milyen távlati céljaid vannak az iskolával?

Két nagy projektünk indult útjára nemrégiben. Egyikük ösztöndíj programunk, amellyel fejlesztő tehetségeket szeretnénk támogatni. Sokan váltanak más szakmából és választják a fejlesztők világát, azonban nem mindenki teheti meg, hogy elvégezze képzésünk és belekezdjen új karrierjébe. Ösztöndíj programunk keretében, minden induló tanfolyamunkon egy diák számára akadémiánk biztosítja a képzés teljes költségét.

A másik pedig Present Academy, ahol olyan aktuális szakterületekre nyerhetnek betekintést a hallgatók, mint például az online marketing vagy az etikus hacker.

A távlati célunk, hogy a jövő szakmáit egy lépéssel közelebb hozzuk és akár induló vállalkozások vagy épp a karrierváltók kezdő lépéseit magabiztosabbá tegyük.

MEGNÉZEM A VIDEÓT


A Progmatic Academy junior programozó tanfolyamán is elsajátítható a népszerű Java programozás.

Miért válaszd a Java programozást?

Java. Az egzotikus csengés mögött, laikusok elsőre az Indonéz szigetvilág szívét sejthetik, azonban ha azt is hozzátesszük, hogy a Java programozási nyelv is, akkor már egészen más csengése van. A Java nyelvezet ugyanakkor egyáltalán nem egzotikus, sőt meglehetősen egyszerű, miközben kifejezetten dinamikus. Nem véletlenül örvend egyre nagyobb népszerűségnek. A Javaban készült programok átívelnek téren és időn, hiszen az internet hajnalától egész napjainkig használható és értelmezhető a Java programozás. De miért is éri meg Java fejlesztőként, Java programozóként dolgozni? Miért válaszd a Java programozást?

Java programozás az alapoktól

Míg a legtöbb programozási nyelv esetén még mielőtt a program egyáltalán futna a gépünkön fordítást vagy értelmezést szükséges végrehajtani, a Java ezt a kettőt egyetlen hibridmegoldásban ötvözi.

Hogyan? A forrásprogramunkat először a fordító (compiler) lefordítja egy közbülső, platformfüggetlen nyelvre, ún. Java bájtkódot állít elő. Ezt a kódot ezután a Java VM (Virtual Machine) értelmezi és futtatja. A fordítás egyszer történik meg, az értelmezés minden alkalommal, amikor a program végrehajtásra kerül.

A Java programnyelv óriási előnye, hogy a bájtkód segítségével elegendő egyszer megírni egy programot, és bármely gépen, amely megfelelő verziószámú Java VM-et tartalmaz a program máris futtatható és használható az operációs rendszer típusától függetlenül.

A program, amely a világ bármely pontjára elér, mégis biztonságos

A nagy teljesítményű és többszálú fejlesztésnek köszöhetően a Java nemzetközi szintű programozási nyelv lett. Programozási nyelvezete és struktúrája ugyanis lehetővé teszi, hogy a Javaban készült alkalmazások és programok az egész világon használhatóak legyenek: könnyedén alkalmazkodnak a helyi sajátosságokhoz, és képesek akár több nyelven is kommunikálni a felhasználókkal. Mindemellett a különböző titkosítási komponensekkel a Java programok rendkívül biztonságosak.

Bár a fent leírt érvek valóban jól hangzanak, joggal kérdezhetjük – mégis hol használnak Java programokat? Hiszen sem a videojátékok, sem az olyan sokak által használt asztali programok mint az Adobe Acrobat, a Microsoft Office, de a legelterjedtebb operációs rendszerek, mint a Windows vagy Linux sem Java nyelven készültek.  Szóval, jogos a kérdés, ha IT karrierre készülsz:

  • Miért épp’ Java programozást tanulj? 
  • Használunk-e egyáltalán Java programokat, és ha igen, az élet mely területein?
Java programokkal a hétköznapokban is gyakran találkozunk. A programozási nyelvet a Progmaticnál is megtanulhatod.
Progmatic junior programozó képzés

A Java technológiával leginkább e-kereskedelemmel foglalkozó weboldalakon, kereskedelmi platformokon, pénzügyi applikációkban találkozhatunk. Talán néhány olyan példa is meggyőző lenne a Java létjogosultságát alátámasztani, mint az Amazon, a Netflix, a Linkedin vagy a Twitter, de ezek korántsem fednék le a valóságot. Ugyanis sokkal szélesebb területen népszerű és elterjedt a Java programozói nyelv. Nézzük meg az egyes működési területeket közelebbről is:

Android applikációk

Valójában nagyon is kézzelfogható, hogy hol szükséges a Java fejlesztő tehetség. Elég csak egy adroidos telefont a kezünkbe venni: minden applikáció Java programozói nyelven íródott a Google Android API-jával. Meglehet különböző megjelenésben és csomagolásban, de a kód a mai napig Javaban készül.

Pénzügyi rendszerek, szerveralkalmazások

A Java programnyelv a pénzügyi szolgáltatások területén nagyon erős. Olyan globális bankóriások tették le mellette voksukat, mint a Goldman Sachs, a Citigroup vagy épp a Barclays. Elektronikus kereskedelmi folyamatok front- és backoffice támogatása, online banki megbízások, jóváhagyási rendszerek és szigorú adatfeldolgozási folyamatok hátterét adják a Java fejlesztések.

Webes applikációk

Szintén nagy területet ölelnek fel a Java portfoliójából az e-kereskedelmi fejlesztések, webes alkalmazások. Rengeteg kényelmes webes szolgáltatás Java keretprogramban készül. Kormányzati, biztosítási, képzési platformokon nagyfokú biztonságuk miatt előszeretettel alkamaznak Java fejlesztői megoldásokat.

Szoftver eszközök

Sok hasznos szoftvert és fejlesztési eszközt írnak és fejlesztenek Java-ban, ilyenek pl. Eclipse, InetelliJ Idea és Netbans IDE.

Kereskedelmi alkalmazások

A harmadik fél bevonásával zajló kereskedelmi ügyletekhez – melyek szintén általában pénzügyi szolgáltató szektorban jellemzőek – is kedvelt a Java programozás. Ilyen például a Murex, a bankok közötti kereskedelmi ügyletek lebonyoltásához használt népszerű kereskedelmi alkalmazás amely szintén Javaban nyelven íródott.

J2ME Appok

Bár az iOS és Android TradThrough eljövetele csaknem megölte a J2ME piacot, de a Nokia és a Samsung készülékek felhasználói között még mindig van kereslet a régebbi, hagyományos mobilkészülékekre így az azokon futó J2ME platformra is. Korábban szinte minden játék és applikáció amely androidra készült MIDP-t és CLDC-t használt, amelyek a J2ME platform részei. Többek között ez az egyik oka, amiért a WhatsApp máig olyan népszerű. Ugyanis J2ME alapon is elérhető, így pl. a régebbi Nokia mobiltelefonokon is működik.

Embedded Space

A platformban rejtőző lehetőségek erejét nagyon jól példázza, hogy a Java technológia mindössze 130 KB adathozzáféréssel használható. Eredendően éppen a felhőalapú eszközök használatához fejlesztették. Kétségkívül ez az, ami a kezdet kezdete óta a Java programozói nyelv legnagyobb ütőkártyája és újítása: “írd meg egyszer, futtasd bárhol”.

Big Data Technológiák

A Hadoop, a HBase, Accumulo és az ElasticSearch és még jó pár nagy adatforgalmú technológia is használ valamilyen formában Java-t. Bár közel sem domináns ebben a szegmensben, mint programozási nyelv, de ha a Hadoop és az ElasticSearch tovább növekszik, nagy fejlődési potenciált tartogathat még a terület.

High Frequency Trading Space

A Java fejlesztések rengeteget fejlődtek az utóbbi időben és a modern JIT-ekkel (just-in-time » futásidejű fordítás) egyre inkább képesek hozni a C++ szintű teljesítményt. Ebből kifolyólag egyre többen választják a Java-t nagy teljesítmény igényű rendszerek fejlesztésekor, hiszen az anyanyelv, a biztonság, a hordozhatóság és a karbantarthatóság olyan érvek, amelyek mellett eltörpül, az extragyorsaság ígérete.

Tudományos alkalmazások

Manapság a Java-t gyakran alkalmazzák tudományos alkalmazások készítéséhez. Ennek legfőbb oka, a már említett Java tulajdonságok: biztonságosabb, hordozhatóbb, karbantarthatóbb és összességében jobb minőségű párhuzamos hozzáférést biztosító eszköztárral rendelkezik mint a C ++ vagy bármilyen más fejlesztői nyelv.

Java programozás a Progmatic Academy-nél

Képzési struktúránkat úgy állítottuk össze, hogy a legaktuálisabb és a leghasználhatóbb tudással gazdagodjanak hallgatóink. Ha fejlesztő képzés, a Java programozási nyelv elsajátítása a legaktuálisabb és legpiacképesebb, amit adhatunk. Nem volt kérdés, hogy emellett tesszük le voksunkat és programozó tanfolyamunk tananyagának alapjait a Java képzésre építjük.

Bár egy rendkívül intelligens programozói nyelvről beszélünk, egyáltalán nem bonyolult az elsajátítása. Csupán néhány hónap alatt mindenféle felsőoktatási vagy egyéb végzettség, fejlesztői előképzettség nélkül megtanulható, és birtokában, némi szorgalommal remek informatikai szakemberré válhat az is, aki semmilyen előzetes programozási ismerettel nem rendelkezik, és teljesen nulláról vág bele.

A Progmatic Academy Java programozó képzése után új kapuk nyílnak meg számodra a munkaerőpiacon
    Java fejlesztők munka közben

Miért szeretjük még a Java-t?

A Java alapú programok a nagy cégek nagy kedvencei. A vállalati programok közel 100%-a Java fejlesztés. Ebből pedig az is következik, hogy a nálunk szerzett tudással megnyílnak előtted a cégóriások ajtajai és programozói tanfolyamunkkal a hátad mögött csak rajtad múlik, hol építesz IT karriert.

Meggyőződésünk, hogy a Java mellett letéve voksunkat, fejlesztő képzéseinkkel piacképes tudást adunk a kezedbe. Végzett hallgatóink sikerei bizonyítják az elhelyezkedés gördülékenységét.

Mire lesz szükséged, hogy Java programozóvá válj?

Java programokat úgynevezett fejlesztő keretprogramokban készíthetsz, így egy ilyenre mindenképpen szükséged lesz. Ilyenek például:

JCreator: A program ingyenesen letölthető. A Pro verzió 30 napos demoban fut, de Lite verziója korlátlan ideig futtatható díjmentesen.

Netbeans: A Netbeans a Sun saját fejlesztőkörnyezete a Java platformokhoz. Nem csak az alapcsomag, hanem különböző összeállítások és kiegészítők is letölthetőek hozzá.

Eclipse: Az Eclipse egy több platformon (Windows mellett Linux, Solaris, AIX, HP-UX, Mac OS-X) rendelkezésre álló, több programozási nyelvet (Java, PHP, C/C++, stb.) támogató és többfajta fejlesztői környezetben (asztali alkalmazásfejlesztés, webfejlesztés, mobil alkalmazásfejlesztés, UML2 szerkesztés, vizuális szerkesztés stb.) alkalmazható nyílt forrású szoftverfejlesztő projekt.

Hogyan kezdj hozzá? Először is jelentkezz junior programozó képzésünkre ?

Magyarországon óriási hiány van fejlesztőkből erről már több ízben írtunk mi is.. Ha megvan benned a motiváció, és szeretnél a munkaerő piac legkeresettebb szakmbereinek egyikévé válni, ne habozz tovább: tanulj programozást!

A Progmatic Academy 5,5 hónapos képzésein, emelt óraszámban sajátíthatod el A Java programozást az alapoktól, hogy tanfolyamunk elvégzését követően az ország legfelkészültebb junior programozóinak egyikeként indíts IT karriert. Képzésünkön megtanulod az objektumorientált szemléletet, a programozás alapját. Megtanulsz valós fejlesztői, programozói környezetben dolgozni, valódi projekteket fogsz megoldani. Cél, hogy a képzés végére könnyedén megpályázhass programozói, szoftverfejlesztői pozíciókat. Legyél Te is Java programozó!


A Progmatic Academy-nél úgy tapasztaltuk, az utóbbi időben emelkedett a programozást választó kismamák száma.

Egyre több kismama választja a programozást

A kiemelkedő fizetések és a rugalmas munkaidő miatt egyre több fiatal anyuka, kismama és apuka választja a programozást, tanulja ki a programozó szakmát és helyezkedik el az IT világában.  Ennek kapcsán keresett fel minket a HIT rádió, és kért interjút a témában, amelynek Tóth Szabolcs marketing vezetőnk eleget is tett.

Oolyan kérdésekre kaphattok választ a programozást illetően, mint:

  • Mi a nagy IT munkaerő hiány oka?
  • A cégek inkább részfeladatokra keresnek programozókat vagy a teljes folyamatokra?
  • Miben különbözik a Progmatic oktatási módszere egy műszaki egyetemi képzéstől?
  • Sok kismama vág bele, hogy megtanuljon programozni, akik a családi elfoglaltságukhoz igazítják a tanfolyamot. Ezeket a családi kihívásokat a leendő munkáltatók is figyelembe veszik?
  • Van ennek a tanfolyamnak maximális korhatára? Jelentkeznek a Progmatichoz idős emberek?
  • Mennyi időre és tanulásra van szükség ahhoz, hogy valaki az IT szektorban el tudjon helyezkedni?
  • Mennyit lehet keresni? Mennyit keres egy junior programozó az iskolapadból “kiesve”?
  • Ki alkalmas programozónak? Kinek ajánljuk a programozást, a képzéseinket, és milyen tulajdonságok kellenek ahhoz, hogy sikeres lehessen?
  • Mennyire veszi figyelembe a magyar felsőoktatás a munkaerőpiaci helyzetet?

RÁDIÓS INTERJÚ MEGHALLGATÁSA