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

Ebben a témában: Onfejlesztes

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 körülbelül 4-6 hónapnyi munkakeresési idővel érdemes számolnod. Ez persze sok mindentől függ, lehet kicsit rövidebb vagy egy kicsit hosszabb, de ebben a nagyságrendben érdemes tervezni. Ami viszont már tény, hogy 2020 elejét és az azt megelőző 3-4 évet masszív munkaerőhiány jellemezte és hacsak 1 év alatt nem találtunk 20-30 ezer informatikust az országban, akkor reméljük, hogy amint a vírus eltűnik újra szépen lassan elkezd visszaállni ez a helyzet.

Azt a 4-6 hónapos időszakot, amíg megtalálod az első munkahelyed további gyakorlással és a tudásod folyamatos bővítésével érdemes eltölteni.

 

Nyitott junior pozíciók

2021. január 7-én, amikor írtam ezt a cikket, akkor a legnépszerűbb állásportálokon összesen 281 nyitott Junior szoftverfejlesztői pozíciót találtam egy nagyon-nagyon egyszerű kereséssel. Még egyszer, ezek csak a Junior (azaz kezdő szintű) nyitott pozíciók száma. Eddig is igaz volt és ez még mindig így van, hogy a legtöbb nyitott pozíció Budapesten érhető el. Az állásportálok között természetesen biztosan vannak átfedések, ettől függetlenül azt gondolom, hogy egy ilyen brutálisan nehéz gazdasági év után január elején ez egy megnyugtatóan magas szám:

 

A szakma tehát életben van, működik és továbbra is szükség van az új emberekre! Valószínűleg ehhez nagyban hozzájárul, hogy a home-office ebben az iparágban különösen működőképes. Sőt azt gondolom, hogy most már hónapról-hónapra jobb a helyzet és a digitalizáció gyorsulása több helyen még extra munkákat is jelentett.

 

Diploma nélkül elhelyezkedni

Sokszor leírtam már, hogy az informatika az a terület, ahol az számít, hogy mit tudsz nem pedig az, hogy miről van papírod. Programozó bárkiből lehet egyetem elvégzése nélkül is, hiszen nem esik törvényi besorolás alá, így nem kötelező az egyetemi diploma megléte:

Az igazsághoz itt is hozzátartozik, hogy 1 évvel ezelőtt az olyan hirdetésekből, ahol kifejezetten nem kértek diplomát még több volt mint ma, de ez továbbra is egy elérhető cél.

 

Programozói bérek 2020 végén

A NoFluffJobs készített egy kimutatást a portálukon található álláshirdetésekből a fizetési bérsávokról. Ők egy olyan álláskereső portál, ahol kizárólag fizetéssel megjelölt és kizárólag szoftverfejlesztői pozíciók tölthetők fel. Ez egy alig egy hónapos kimutatás, így érdemes vetni rá egy pillantást.

(more…)
Változók a programozásban

Változók a programozásban

Ebben a témában: Alapok, C Programozas, Java Programozas

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 új adatot is tudunk tenni. Ilyenkor vigyázni kell, mert a régi adat törlődik belőle, felülíródik az új adattal.

 

Változók típusai

Az előbb tárgyalt mechanizmus már csak annyiban fog bonyolódni, hogy minden Változónak meg kell adnunk egy típust is. Ez a típus fogja meghatározni, hogy milyen fajta adatot lesz képes tárolni a Változónk. A típusokat alapvetően két nagy csoportra oszthatjuk: Szám és Szöveg típusok. A szám típusú változók csak számokat, míg a szöveg típusú változók csak szövegeket képesek tárolni. Ha pedig egyszer definiáltuk a változónk típusát, akkor azt később már nem tudjuk megváltoztatni (a legtöbb programozási nyelvben).

Nézzünk meg egy-egy példát Java nyelvből:

Típus neve

Formátum

Példa

String

szöveg

“Hello World”

int

egész szám

12

 

 

Miért van erre szükség?

Felmerülhet, hogy miért kell adatokat eltárolnunk egy programon belül egy változóba? Hiszen láttuk az első programunkban, hogy képesek vagyunk kiíratni az adatokat a képernyőre, akkor meg minek ezt tovább bonyolítani?

Egy program célja legtöbbször nem csak annyi, hogy csak megjelenítjük az információkat a képernyőn és kész. Ettől jóval többről van szó és ez miatt nem csak egy adott pillanatban van szükség az információra, hanem később is, amikor valamilyen összetett logikát valósítok meg. A változók használata tehát nagyon fontos része a programoknak.

 

 

Technikai megvalósítás

Az elméleti rész elsajátítása után nézzük meg, hogy hogyan kell használni a változókat a gyakorlatban.

(more…)
Adatok bekérése Java nyelven

Adatok bekérése Java nyelven

Ebben a témában: Java Programozas

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 mi programunk a fejlesztői környezeten (Eclipse, IntelliJ, NetBeans, …) keresztül fog bekérni adatokat. Ha még nem találkoztál a fejlesztő környezet kifejezéssel, akkor előbb érdemes egy könnyebb feladattal kezdeni, én a Hello World alkalmazást javaslom.

 

Hogyan tudunk adatokat bekérni?

Szerencsére, mint oly sok mindenre, a Java-ban erre is létezik egy előre elkészített lehetőség, amit nekünk „már csak” használni kell. Sőt, nem is csak egy fajta módszer létezik adatok beolvasásra, hanem több és mindegyiknek megvan az előnye, hátránya. Így több fajta lehetőség közül is tudunk választani.

A bemutatott megoldás a Scanner nevű könyvtár alapszintű használata lesz. A Scanner több helyről is tud adatokat beolvasni, így egy sokrétű megoldás, bár van néhány gyengepontja.

Amit még szeretnék kiemelni, hogy most nem nézünk meg minden részletet aprólékosan, mert feltételezem, hogy inkább még csak ismerkedsz a programozással, ezért néhány dolgot lehetetlen lenne most írásban elmagyarázni. Próbáljunk meg fókuszálni a mechanizmusra, a fontos kódsorokra és megérteni, hogy pontosan milyen utasításokkal tudunk adatokat beolvasni. Viszont a feladat teljes körű megértéséhez érdemes ismerni a Függvények fogalmát és a Programok alapvető működését. Ha ezekkel tisztában vagy, akkor viszont vágjunk bele!

 

A feladat

A feladat legyen az, hogy kérjük be a felhasználó nevét, születési évét, hónapot és napot majd jelenítsük meg ezeket az értékeket a megfelelő formátumban.

 

A megoldás

Először megmutatom a teljes megoldást, utána pedig megpróbálom soronként elmagyarázni.

(more…)

Java Tanfolyam 2.2: Elindult a jelentkezés!

Ebben a témában: Java Programozas, Onfejlesztes

 

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!

Java Tanfolyam 2.2

Ebben a témában: Java Programozas, Onfejlesztes

Azt hiszem bátran kijelenthetem, hogy egy mozgalmas évnek a vége felé közeledünk lassan, de még nem szeretnék hátradőlni…

 

Az előző Java Tanfolyam, mind a diákjaim, mind számomra sikeres volt és pont a héten fog véget érni. A 2.1-es Java Tanfolyamon kiugró eredmény született, ugyanis majdnem 50%, azaz 4 ember érte el azt a szintet, hogy már az állásokat tudják nézegetni. Persze még vár rájuk feladat az álláskereséssel és az interjúkkal kapcsolatban, de ebben is fogom őket támogatni. Ezen felül pedig közkívánatra néhány korábbi hallgatómmal el fog indulni egy haladó Tanfolyam is, aminek nagyon örülök, itt még egyelőre tervezési fázisban vagyunk.

Az elmúlt pár hétben sokat beszéltem egy új irányvonalról, a WordPress Tanfolyamról, viszont többen is kérdeztétek, hogy indul-e még idén Java Tanfolyam?

 

A jó hírem, hogy igen, indul még egy idei utolsó Java Tanfolyam! 🙂

 

 

A Java Tanfolyam oldalát még csinálom a háttérben, itt még egy pár nap türelmeteket szeretném kérni, de nagyobb változások nem várhatóak az előző verzióhoz képest.

Sőt, még egy jó hír, hogy árváltozás sem lesz!

A 2021-ben induló Java Tanfolyamoknál mindenképp lesz áremelkedés, így ez az utolsó Java Tanfolyam, amin még alacsonyabb áron tudtok részt venni.

 

 

Ezek most talán a legfontosabbak, a Java Tanfolyam oldala pedig pár napon belül újra elérhető lesz! Remélem, hogy nemsokára találkozunk!

Hogyan indítottam el egy vállalkozást egyetlen weboldallal?

Ebben a témában: Onfejlesztes

A Programozz Te Is sztori még 2017 elején indult egy egyszerű ötlettel és egy nagyon-nagyon egyszerű weboldallal. A kezdeti ötlettől hosszú út vezetett odáig, hogy egy működő weboldal és egy működő vállalkozás lehessen belőle. De honnan indultam és milyen úton fejlődött ez az oldal?

 

Azt már 2017 előtt tudtam, hogy nem akarok hosszútávon heti 40 órás munkát. Először az zavart, hogy mire a munkából hazaértem és észhez tértem addigra már körülbelül este 7 óra volt. Ez így ment minden nap és bár ezt egy ideig ellensúlyozta a stabil bevétel és a fejlődési lehetőség, de pár év múlva ez már kevés volt. Ekkor döntöttem el, hogy ki kell lépjek a mókuskerékből és meg kell próbálnom a saját utamat járni. Azt tudtam, hogy váltanom kell, de azt nem tudtam, hogy mit is akarok pontosan csinálni. Mérnök Informatikus diplomával egy innovatív szoftver elkészítése adta volna magát, de a saját tapasztalataimból kiindulva tudtam, hogy egy ilyen szoftver elkészítését nem igazán lehet kicsiben elkezdeni. Ráadásul pénzt már csak azután tud vele keresni az ember, ha elkészült, így ezt túlságosan kockázatosnak tartottam, ráadásul nem is igazán ugrott be semmi innovatív.

Végül egy karácsonyi ajándék ötletből elkezdtünk a párommal szappanokat készíteni és olyan jól sikerültek, hogy én már a szappan piac meghódítására készültem:

Narancsos-Csokis szappan

 

Készítettünk design fotókat, profi csomagolóanyagokat, formákat szereztünk be, még vízjelet is kitaláltam és volt pár eladásunk is. Már egészen beleéltük magunkat, mikor felvilágosítottak, hogy mi a különbség pár hobbiból készült szappan áron alul történő értékesítése és a hosszútávú profitos működés között. Végül ebből az irányból nem lett semmi, főként a magas belépési költségek miatt, de szárnypróbálgatásnak nagyon hasznos volt.

Miután letettünk a szappangyártásról elkezdtem tovább ötletelni és ekkor jutott eszembe, hogy foglalkozhatnék programozás tanítással.

 

Programozz Te Is!

Ebben az irányban több dolog is szimpatikus volt a szappanokhoz képest:

  • Nincsenek fizikai termékek
  • Skálázható
  • Teljesen online is végezhető
  • Sokkal kevesebb értékesítés is elegendő (egy 1.000 forintos szappanból rengeteget el kell adni hónapról-hónapra)

Ez az irány nagyon megtetszett, ráadásul a végzettségemhez is passzol, ezért úgy döntöttem belevágok a megvalósításba. Persze nem úgy, hogy azonnal felmondok és akkor én holnaptól ebből élek, hanem csak kicsiben, munka mellett.

 

(more…)

WordPress telepítése

Ebben a témában: WordPress

Ha még nem olvastad a téma bevezető cikkét, a Weboldal, honlapkészítés, WordPress című bejegyzésemet, akkor mindenképp pótold. Ha már elolvastad, akkor biztosan sejted, hogy én nem csak használom, de jó szívvel merem ajánlani is a WordPress-t. Könnyű vele dolgozni, nem kell hozzá programozás, megbízható és rengetegen használják. Nézzük akkor meg, hogy milyen lehetőségünk van, ha szeretnénk mi is kipróbálni a WordPress-t.


Először is nagyon fontos, hogy a WordPress ingyenes. Ez annyiba módosul, hogy ha egy igazi weboldalt szeretnénk, akkor ott fizetnünk kell magáért a domain-ért (a weboldal címéért) és a tárhelyért. Erre mindenképp szükség van, de a WordPress-ért külön ebben az esetben sem kell fizetni, sőt legtöbbször a tárhelyszolgáltatók telepítik is nekünk, ha erre megkérjük őket.

De én most egy teljesen ingyenes lehetőséget szeretnék neked mutatni, hogy ne a pénz akadályozzon az indulásban. Annyi kompromisszumot kell kötnünk, hogy ebben az esetben az elkészült weboldalunkat csak mi láthatjuk, tehát nem lesz „fent az interneten”. Ezt úgy tudjuk elérni, hogy szimulálunk egy szerver környezetet a saját gépünkön és ott telepítjük a WordPress-t. Tehát még egyszer: Ez egy olyan telepítésnek a leírása, aminek a hatására nem az interneten lesz saját weboldalad, csupán a saját számítógépeden!


(more…)