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 Az előbb azt írtam, hogy az adott programozási nyelv kulcsszavainak és szabályainak többségével érdemes tisztában lennünk. De mit jelent ez? Ha te már sakkoztál, akkor biztosan feltűnt, hogy anélkül is el tudod kezdeni a játékot, hogy az összes lépésedet előre elterveznéd. Sőt, igazából elég csak a figurákat ismerned és, hogy milyen alakzatban tudsz velük lépni. Az alapszabályokkal muszáj tisztában lenned, de minél kevésbé tervezed a játékod annál előbb ütik le a figuráidat és kerülsz egyre távolabb a győzelemtől. Anélkül is tudunk programokat készíteni, hogy minden, a programozási nyelvben lévő kulcsszót és technikai lehetőséget pontosan ismernénk.

Tovább »

Sorsfordító ajánlat: Java Tanfolyam 3.2!

Első pillantásra talán túlzásnak tűnik: Sorsfordító ajánlat. Még azt is gondolhatod, hogy beképzelt vagyok és csak felvágok, pedig „csak” egy képzést raktam össze. De ezek nem az én szavaim. Azok mondták, akikkel együtt dolgozom és akiknek megváltozott az életük egy olyan tanfolyamtól, ami fel van építve és amibe rengeteg munkát beleraktak.     Nem egy Tanfolyamot kínálok neked, hanem egy életre szóló lehetőséget Nem azt szeretném, hogy vásárolj tőlem egy tanfolyamot aztán pár hét múlva már csak egy porfogó legyen a virtuális polcodon. Azt szeretném, ha hosszútávon gondolkoznál és rájönnél, hogy egy lehetőséget kínálok neked. Kidolgoztam neked egy 5 hónapos munkafolyamatot, amivel meg fogod tudni valósítani a célodat és karriert tudsz váltani programozóként. Több éve foglalkozom emberekkel, tanítom őket hétről-hétre, látom a fejlődésüket és az elakadásaikat is. Azt is fogom tudni, hogy neked hogyan fogok segíteni. Nekem ez a munkám, erre vállalok garanciát is. Az én célom, hogy a Te

Tovább »

Hogyan válassz programozás tanfolyamot?

Azt szokták mondani, hogy minden szentnek maga felé hajlik a keze. Valószínűleg már tisztában vagy vele, hogy én is tartok Java Tanfolyamokat, de igyekszem ebben a leírásban a lehető legobjektívebb maradni és adni neked pár kapaszkodót. Megpróbálom bemutatni, hogy mire érdemes odafigyelned, ellenőrizned egy programozói tanfolyam kiválasztásánál.   Hogyan NE válassz tanfolyamot? Többször is leírtam már, de ezt talán nem lehet elégszer hangsúlyozni: Ne ugorj meggondolatlanul, impulzív módon (érzelmi alapon) be egy tanfolyamra. Ez nem egy müzlis doboz a boltban, könnyen lehet, hogy egy életre szóló döntés, ezért nagyon oda kell figyelned. Pár hete vennem kellett itthonra egy új hajszárítót, ezért elmentem egy elektronikai üzletbe. Gondoltam megnézem a választékot és márka alapján majd választok egyet. Miközben nézegettem a körülbelül 20 fajta hajszárítót rájöttem, hogy egyáltalán nem értek hozzájuk és jártam már úgy, hogy egy megbízható márkának éppen egy kevésbé jól sikerült modeljét megvásárolva nem voltam maradéktalanul boldog. Nem a legjobbat

Tovább »

Megtanulhatsz programozni előképzettség nélkül?

Vajon mennyire reális, hogy valaki leül és hónapok fáradságos munkájával megtanulja a programozást olyan szinten, amivel már elérhető egy Junior pozíció? Sok embernek megfordul a fejében a programozás, hiszen a szakma sok vonzó lehetőséget kínál, de csak kevesen vágnak bele. Megijednek, hogy ez biztosan csak kockáknak való meg nekik úgysem sikerülne. De én azt mondom, hogy ne rögtön végletekben gondolkozzunk.   Talán nem árulok egy nagy titkot, ha azt mondom, hogy még senki sem született úgy, hogy tudna programozni. Nekem is és a sikeres karrierváltóknak is meg kellett tanulniuk. Igen, a 0-ról. Mindenkinél megvolt az a pont, amikor csak a kíváncsiság hajtotta és még teljesen bizonytalan volt, hogy lesz-e ebből valami. Ez is egy ugyanolyan szakma, mint a többi: Kellő kitartással és tanulással el lehet sajátítani. De ne rohanjunk ennyire előre. Neked, ha te még csak most ismerkedsz ezzel az egésszel, akkor még nem arra kell koncentrálnod, hogy majd hogyan

Tovább »

4 leggyakoribb ok a Programozáshoz

Amikor valaki jelentkezik hozzám oktatásra, akkor mindig szeretem egy kicsit jobban megérteni a háttérben zajló folyamatokat. Hol tart most? Igazából miért akar megtanulni programozni? Mit szeretne változtatni az életén? Ezek filozófiai kérdéseknek tűnnek, de az esetek nagy részében van valamilyen hátsó motiváció vagy cél, amit el akar érni valaki és a programozás lesz ehhez az eszköz. Én a közös munka kezdetén leginkább erre a célra vagyok kíváncsi. Így sokkal személyesebb oktatást tudok biztosítani és tényleg a célokhoz tudom igazítani a saját munkámat. Ez miatt az elmúlt 2 évben számos emberrel beszélgettem. Ilyenkor mindig nagyon izgatott vagyok, hiszen mindenkit más mozgat és az egy óriási dolog, ha valaki beavat az álmaiba és a céljaiba. Ettől pedig sokkal jobb lesz a közös munka hangulata is, igazi személyes élmény. Ezek a beszélgetések lehetőséget adtak nekem arra is, hogy kirajzolódjon előttem egy séma a leggyakoribb motivációkról és néhány elsőre meglepő, de teljesen logikus felfedezés

Tovább »

Programozz Te Is – Java Tanfolyam 3.1

Már csak pár óra és 2021. január 18-án 0:00-kor elkezdődik a jelentkezési időszaka, az idén már harmadik szezonját kezdő, Programozz Te Is Java Tanfolyam 3.1-nek. Ha úgy érzed, hogy felkészültél és készen állsz megtanulni programozni, akkor a legjobb helyen vagy! Ne bízd a véletlenre, tanulj egy nyilvános visszajelzésekkel rendelkező, garanciával dolgozó tanártól és nézd meg, hogy milyen újdonságokkal készültem a 3.1-es verzióra! Csapjunk is bele!   Ki az a Programozz Te Is?   Az én nevem Bajor Tamás és én vagyok a Programozz Te Is márka mögött. Én hoztam létre, én tartom az oktatásokat és én írom a cikkeket is. 1 évvel a mérnöki diplomám megszerzése előtt, 2014 elejétől egészen 2019 év végéig egy multi cégnél dolgoztam. Ebből 4 évet szoftverfejlesztőként, 2 évet pedig szoftver architekként. 2019-ben kezdtem el az oktatásokat, először csak munka mellett, privát órák formájában, majd 2020-ban indítottam el három Kezdő Java-s csoportot. Mivel én tartom az

Tovább »

Csak lufi volt az informatikushiány vagy el lehet még helyezkedni junior pozícióban?

Talán már nem is emlékszünk, de még 2020 januárjában és februárjában is attól volt hangos az internet, hogy iszonyatos munkaerőhiány uralkodik az informatikai területen. Elég csak beírni a google-be, hogy „informatikus munkaerőhiány 2020” és tényleg sok-sok oldal foglalkozik a témával. Aztán persze jött a vírus, a lezárások és mindenki csak kapkodta a fejét. De hol tartunk ma? Van még esély egy karrierváltásra?   Nem szeretnék és nem is fogom azt mondani, hogy persze, semmi gond, még mindig pár hét alatt találsz munkát. Ez a kijelentés ma már nem igaz sajnos, bár azt gondolom, hogy az informatikai terület különösen válságállónak bizonyult. Ma is el lehet helyezkedni ezen a területen kezdő programozóként diploma nélkül is (lásd később), de sokkal több türelemre és sokkal több időre van hozzá szükség, mint 1 évvel ezelőtt. Az én tapasztalatom azt mutatja, hogy ha ma Te, mint 0 év munkahelyi tapasztalattal rendelkező programozó szeretnél munkát találni, akkor

Tovább »
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 van szükségünk a programunkon belül (például arra, hogy kiírjuk a képernyőre a felhasználónak), hanem további műveleteket, feladatokat szeretnénk velük végezni. Annak érdekében, hogy ezek az adatok a programunkon belül több helyen is elérhetőek legyenek, el kell azokat tárolnunk valahol, hogy később használhassuk őket. Az adatokat pedig a Változókba tudjuk eltárolni. Úgy is megfogalmazhatjuk, hogy egy Változó olyan, mint egy Doboz. Bele tudunk tenni valamilyen értéket ebbe a dobozba és ha valamikor később szükségünk lesz rá, akkor csak kinyitjuk a dobozt és kiolvassuk belőle. Ezen felül még extra tulajdonság, hogy a dobozba (vagyis a változóba) bármikor

Tovább »
Adatok bekérése Java nyelven

Adatok bekérése Java nyelven

Szinte minden program kér be adatokat a felhasználótól a működése során. Néha elképzelhető, hogy nincs adatbekérés, ekkor a program minden elindításkor pontosan ugyanazt az eredményt fogja előállítani. Ezek a programok inkább gyakorlás, tanulás során fordulnak elő. Az adatok bekérésével sokkal interaktívabb és érdekesebb programokat lehet készíteni, épp ezért most ezt szeretném megmutatni Java nyelvben.     Kezdjük talán ott, hogy honnan tud egy program adatokat beolvasni A legtipikusabb eset, hogy használunk egy alkalmazást vagy egy weboldalt és a megfelelő helyekre beírjuk az adatokat, például egy keresett szöveget, email címet, jelszót, stb… Egy másik lehetséges megoldás, amikor a szükséges adatokat a program különböző fájlokból olvassa ki. Az első eset tipikusan felhasználói adatok bekérésére vonatkozik, míg a fájlokban lévő adatokat inkább maguk a programok állítják elő és olvassák. Amit mi most meg fogunk nézni, az az első eset lesz, de ebben a blogcikkben nincs lehetőségünk egy teljes weboldalt felépíteni. Épp ezért a

Tovább »

Java Tanfolyam 2.2: Elindult a jelentkezés!

Az első kedvezményes jegyet már meg is szerezték, ezért ha Te is szeretnél csatlakozni, akkor csekkold a részleteket a Java Tanfolyam oldalán! Ha pedig belevágnál, akkor kattints a JELENTKEZÉS Gombra és vesd bele magad a Tanulásba! Viszont ne felejtsd el, hogy jelentkezés CSAK EZEN A HÉTEN van, ezért legkésőbb Szombaton 23:59-ig tudsz csatlakozni!

Tovább »