Mi vár rád, ha hozzánk jelentkezel?

Egy új tanfolyam, egy ismeretlen képzés mindig magában hordozza, hogy izgulunk: vajon milyen lesz? Hogyan fogom magam érezni? Milyenek lesznek az oktatók és a hangulat?

Ezek a kérdések nyilván kevéssé megválaszolhatók, ha csak a weboldalon közzétett információkra hagyatkozunk – vagy éppen azt látjuk, hogy a következő skillekkel bővül tudásunk a programozó képzés végére: JAVA, OOM, Javascript, Git, SQL, Spring, JPA, Angular, Scrum.

Ezek az információk még mindig nem adnak teljes képet. Ezért kicsit bevezetünk most Téged a Progmatic világába, abba a programozói iskolába, amely egy háromgyerekes anyuka vezetésével különleges világgá alakult.

Mi a képzés sava-borsa nálunk?

A Progmatic születésekor egyértelműen az volt a kiinduló gondolat, hogy a programozás területe olyan gyorsan változik, hogy annak lekövetését sajnos a felsőoktatás nem tudja hatékonyan kezelni. Így született a gondolat: egy olyan iskola létrehozása, ahol mindig naprakész tudást kapnak a hallgatók. És mi kellett ehhez?

Kivételes oktatóink vannak például – olyan szakemberekkel dolgozunk együtt, akik maguk is aktív IT fejlesztői múlttal rendelkeznek, sőt, a mai napig dolgoznak projekteken, tehát a szakma csínját-bínját közvetlen közelről látták és látják, élték és élik meg nap nap után.

Nagyon fontos számunkra, hogy a hallgatóink igazi csapatmunkában dolgozzanak, bootcampben, projekteket kapnak, határidőkkel kell számolniuk egy-egy feladat kapcsán, tehát már nálunk találkozhatnak a munka világának elvárásaival, milyen is az, ha programozó az ember.

Modulokból épül fel az oktatás anyaga, ezek logikusan és követhetően épülnek fel. Nyilván van köztük esetleg szárazabb, vagy nehezebben emészthető és könnyebb is – de a lényeg mindig az, hogy az oktatók és mentorok sosem hagyják magukra a diákokat. Prezentálnak és projektekben kell gondolkodniuk, abban pedig, hogyha állást keresnek, akkor megállják a helyüket a kiválasztásban és a munkahelyen is, tréningekkel segítjük őket. Így válik komplexé a képzésünk: olyan junior programozókat engedünk útjukra, akik nemcsak szakmai tudásukat tekintve, de a soft skillek fejlesztésének terén is kaptak elegendő muníciót ahhoz, hogy sikeresek legyenek.

A programozás még mindig hiányszakma. Mindemellett jól tudjuk, hogy biztos karrier vár azokra, akik ezt választják, sőt, senior szakemberként kifejezetten jól fizető állásokat lehet találni a munkaerőpiacon.

A mi célunk egyértelmű: olyan jól felkészült szakembereket képezni, akik minőségi munkával és kiváló kompetenciákkal a kivételesen jó programozók táborát erősítik a jövőben.

Mindjárt indul a Junior Programozói Képzésünk! Ne maradj le jelentkezz hozzánk most!


A DIY informatika tanulás milyen alapokat ad?

Nagyon egyszerű ma már tanulni. De vajon biztos alapot ad-e a „DIY” informatika tanulás, és kiállja a próbát egy éles munkaszituációban?

Hiszen az ember csak kiválasztja a neki tetsző képzést az interneten, és már bele is vághat. Nem kevés lehetőség van, ezt kétségtelen, informatikai területen sem. Legyen az szoftver fejlesztő kurzus, egy Java fejlesztő képzés, vagy szinte bármilyen informatikus tanfolyam – a lehetőségek csábítóak. Gyakorlatilag minden elérhető már online formában, számtalan opciót dob fel a kereső akár egy intenzív programozó képzésre is. Ezek a tanfolyamok ráadásul otthon elvégezhetők, nem kötött időben, és lényegesen olcsóbbak is, mint egy programozó iskola.

A pozitívumok felsorolása után mégis azt kell mondanunk, hogy inkább ne ez legyen a megoldás. Minden kényelem és egyéb indok mellett sajnos vannak elég súlyos ellenérveink az otthoni DIY tanulás ellen – informatikai területen.

Építsük fel azt a házat!

Kezdjük egy jól érthető hasonlattal! Képzeljük el, hogy házat kell építenünk. Megtervezzük álmaink házát, és nagy lelkesedéssel bele is vágunk. Nyilván az alapoknál fogjuk kezdeni, amit biztosan szakemberre fogunk bízni: nem mindegy ugyanis, hogy mennyire lesz tartós az a ház, mert ha nincsenek erős alapok, akkor nincs mire építeni.

Valahogy így működik egy programozó képzés is. Mi, a Progmaticnál nagy hangsúlyt fektetünk arra, hogy jól felépített, modulrendszerű oktatással, biztos alapokat építsünk minden diákunk leendő szakmaiságához. Ez nagy felelősség, és szakértelmet, valamint jól átgondolt képzési tervet igényel – és persze olyan oktatókat, akik nemcsak tanítják a programozást, de művelik is a mindennapi életben.

A mi oktatóink senior IT fejlesztők. Folyamatosan ezen a területen dolgoznak, nap mint nap átélik és értékelik a változásokat, az újdonságokat. Ebből fakad a másik nagyon fontos érvünk a Progmatic mellett: a programozás területe folyamatos változásban van. Egyszerűen nincs olyan, hogy egy tananyag „érvényes” hónapokon keresztül.

Érdekesség például, hogy ezért nem OKJ képzés a miénk: maga az OKJ rendszere, a minősítés folyamata hosszabb annál, amíg egy tananyag ezen a területen – használjuk itt is ezt a szót – érvényesnek mondható. Ez azt jelenti, hogy azt bizony sokkal többször és gyorsabban kell változtatni – az OKJ minősítést pedig tananyagra adják ki. Nem kis ellentmondás.

Bootcamp és mentorprogram

Ha valaki tehát mindezt otthon akarja elkezdeni, túl sok információval fog szembesülni. Mi utat mutatunk, mindig csak annyi új impulzust kap, amire lehet építeni. Nem össze-vissza esnek be valahonnan ezek az információk, hogy egy idő után azt se tudja már, hogy mit tanuljon. Nálunk az alapokat egy bootcampben fogja tudni elsajátítani. Ez is nagyon sokat segít majd: mindig lesz mellette valaki, aki segíti tanulmányaiban.

Fontosnak tartjuk tehát, hogy a szilárd alapokat, azt a tudást, amelyre majd azt a sok szakmai információt felépítik tanulóink a lehető legjobb minőségben, naprakészen kapják meg. Így lehetünk abban biztosak mi és ők is, hogy van mire tovább építkezni. Abban, hogy a jól fizető állásokban, ahova felveszik őket, helyt fognak állni.

Ez tényleg egy építkezés.

És a ház alapja legyen tökéletes és erős.

Mindjárt indul a Junior Programozói Képzésünk! Ne maradj le jelentkezz hozzánk most!


V. modul - PROJEKTMUNKA

V. modul
PROJEKTMUNKA

Az utolsó pár hétben néhány fős csoportban a hallgatók egy komplex projektmunkát végeznek: a tervezéstől, specifikáció írásán és fejlesztésen át a prezentációig. Karriermenedzsment tréning, partneri látogatások is lesznek, és az elhelyezkedés folyamata is már ekkor elkezdődik.

5.1 Git
5.2 SCRUM
5.3 Projektmanagement
5.4 Prezentáció
5.5 Kávé

Gyakorlat
90 óra


IV. modul - SZAKOSODÁS-backend

IV./2. modul
SZAKOSODÁS - BACKEND

Ebben a modulban megismerkedünk a Spring keretrendszerrel, amely a Java vállalati célú (enterprise) alkalmazásfejlesztését segíti. Továbbá megismerjük a JPA-t, SpringMVC-t, Spring Boot-ot, a backend oldali programozás világát, haladó szintű JAVA programozást.

4.2.1 Unit tesztek
4.2.2 REST API
4.2.3 SpringMVC
4.2.4 JPA

Elmélet
30 óra
Gyakorlat
50 óra


IV. modul - SZAKOSODÁS-frontend

IV./1. modul
SZAKOSODÁS - FRONTEND

Ebben a modulban a webes alaptechnológiákkal, nyelvekkel és protokollokkal ismerkedünk meg, valamint elkészítünk egy modern kinézetű weboldalt is. Megismerjük többek között az Angular10, ECMAScript6 eszközöket, a haladóbb szintű részekbe is belemegyünk.

5.1 HTML5, CSS3
5.2 Bootstrap
5.3 Eseménykezelés
5.4 Javascript, ECMAScript 6
5.5 jQuery
5.6 AJAX, REST API
5.7 Angular 10

Elmélet
30 óra
Gyakorlat
50 óra


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 az 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 az 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


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

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 és 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.

Milyen volt a képzés?

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?

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.

Ajánlanád a Progmatic képzését másoknak is?

Én a tanterv és az oktatók miatt ajálam mindekinek a Progmatic java képzését. Mai napig jelentős részben tudom hasznosítani a mindennapok során a tanfolyamon elsajátított technológiákat.

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.


Progmatictól a Morgan Stanley fejlesztő csapatáig – diákunk 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?

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, miért ne legyen tényleg ez a szakmám?

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. 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 a biliárdot is.

A junior programozó képzés elvégzése után vagyunk. Friss oklevéllel a kezedben hogyan tovább: 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.

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 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!