Tegnap ismét egész délután a StudiCore JAVA programozó képzés online szoftverét nyüstöltem, most épp a dátumkezelésről tanultunk. Nagyon élveztem az egész folyamatot, de aztán ma folytatnom kellett a melót, így félre kellett tennem a tanulást.
Közben elgondolkodtam a múltkori történeten, amikor egy magyar származású srácból lett Android fejlesztő. A junior programozói képzést elvégezve meg lehet pályázni egy junior JAVA fejlesztő állást, de ehhez jó eséllyel egy munkahelyen kell majd dolgozni. Én 2011 óta saját cégemben dolgozom, így ez elég furcsa lesz, bár nem tagadhatom, hogy néha hiányzik, amikor az ember közösségben van.
Ezzel szemben elgondolkodtam az Android fejlesztésről. Nincsenek illúzióim azzal kapcsolatban, hogy a nagy applikációkat csapatok fejlesztik. De minden nap látok a KKV marketing csoportban embereket, akiknek valamilyen app kell. Ezek általában valamilyen megrendelő alkalmazások, időpontfoglalás vagy hasonló apróság a feladatuk. Ha jól gondolom, ehhez elég egy junior JAVA fejlesztő, aki Androidra szakosodott.
Az internet tele van „How to be an Android developer in 2 months” típusú tanfolyamokkal, de elég erős kétségeim vannak, hogy ezek bármit is érnek. Én elhiszem, hogy ott vannak a keretrendszerek a munkához, de komoly fejlesztéshez úgysem lehet elhagyni az OOP alapelveket, a mélyebb JAVA tudást. Nem mellesleg, nagyon szórakoztató a JAVA tanulás, akkor miért hagyná ki az ember? 🙂
Vissza térve az Android fejlesztésre, körbe néztem az interneten, és az alábbi tanácsokat adták:
- Légy junior JAVA fejlesztő vagy legalább ismerd a JAVA alapjait, ez ugyanis az elsődleges nyelv az alkalmazások fejlesztésében, így nem lehet kihagyni.
- Ismerd meg az Android Developers portált, melyet a Google tart fenn az Android fejlesztés segítéséért https://developer.android.com/index.html
- A Slidenerd YouTube tanfolyama szintén nagyszerű segítség a haladáshoz: https://www.youtube.com/user/slidenerd/featured
- Végül, ha elakadtál, a kérdéseidet a legjobb feltenni a http://stackoverflow.com/ portálon. Én ehhez még hozzátenném a JAVA Help subredditet, nagyon sokat segítettek nekem ott is: https://www.reddit.com/r/javahelp/
Most egyelőre folytatom a StudiCore JAVA képzését, szeretném elvégezni. Az eddigiek alapján hasznos volt, és egy-két buktatót leszámítva, ahol a mentorom billentett át, minden jól ment. A nehézségek viszont kiválóak voltak arra, hogy rögzüljön a fejemben a gyakorlati kódolás – ha valamivel több napig szenved az ember, azt garantáltan nem feleti el többet. Ez a blog pedig remélhetőleg egyszer több kezdőnek is meghozza a kedvét, hogy junior JAVA fejlesztő (vagy éppen Android developer) legyen. Cheers!
// Mindig, amikor ingyenesen és jogtisztán felhasználható képet keresek a JAVA szóra, egy csomó kávé, kávébab bukkan fel. Persze, erről kapta a programnyelv a nevét. De mi lett volna, ha pálpusztait ettek volna épp a kitalálók?