CodeGym /Java blog /Véletlen /Hogyan legyél Android-fejlesztő a semmiből 2023-ban: a ta...
John Squirrels
Szint
San Francisco

Hogyan legyél Android-fejlesztő a semmiből 2023-ban: a tanulás végleges útiterve a cél eléréséhez

Megjelent a csoportban
A mobilfejlesztés már régen reflektorfénybe került az informatikai szakterületek között. Joggal mondhatjuk, hogy az elmúlt néhány évben népszerűsége megugrott az okostelefonok további fejlesztésének és a (pandémiás) szokásunknak, hogy krónikusan online vagyunk. Íme egy tény: egy átlagos amerikai naponta 262-szer ellenőrzi telefonját – például 5,5 percenként. Általában mit csinálnak? Természetesen ragadj bele az alkalmazásokba. Egy másik kutatás szerint a Millenárisok 21%-a naponta több mint 50-szer nyit meg egy alkalmazást. Hogyan legyél Android-fejlesztő a semmiből 2023-ban: a tanulás végleges útiterve a cél eléréséhez - 1Lehet, hogy ez rossz hír a mentális egészségünknek, de nagyszerű hír azoknak a mobilfejlesztőknek is, akik létrehozzák ezeket az alkalmazásokat, és folyamatosan futnak. Ha tehát a legjobb informatikai pályaválasztáson gondolkodik, itt van egy lehetőség: Android-alkalmazás-fejlesztő.

Miért Android és nem iOS?

Az Android OS egyszerűen uralja a mobil világot. 2019 és 2020 között az alkalmazásletöltések száma Android operációs rendszerre31%-kal, 21,6 milliárdról 28,3 milliárdra nőtt. Az iOS-alkalmazások telepítése 2,3%-kal nőtt (8B → 8,2B). 2021-ben az Android OS 87%-os részesedést ért el a fejlesztési piacon, 2022-ben pedig 70%-os részesedéssel megőrizte vezető pozícióját. Továbbra is (és lesz is) a legnépszerűbb mobil operációs rendszer a világon. Míg az Apple App Store jobban teljesít a bevételek terén, a Google Play Áruház a használatban előrébb lévő alkalmazásokat kínálja. De őszintén szólva, nincs miért harcolni az iOS és az Android között. A vállalkozások szívesebben fejlesztenek alkalmazásokat mindkét platformra, hogy minden ügyfelüket elérjék. Tehát koncentráljunk a szórakoztató részre – az Android-fejlesztés előnyeire, a karrierlehetőségekre és a mobilfejlesztővé váláshoz vezető képzési ütemtervre. Ha szeretné, de nincs programozási ismerete.

Milyen előnyei vannak az Android-alkalmazásfejlesztésnek, mint szakma

Az Android alkalmazásfejlesztés jó pályaválasztás az Ön számára? Fogadj. Íme, milyen jelentős előnyökkel vonhatja be Önt:
  1. Az Android piacvezető a mobilfejlesztésben (igen, ne feledkezzünk meg róla). Az eszközök 71%-a ezen az operációs rendszeren fut.

  2. Az Android hatalmas közösséggel rendelkezik a StackOverflow- n – ez a legnagyobb közösség a professzionális fejlesztők és online tanulók számára. Ha megnézi a viták során a népszerű címkéket , láthatja, hogy az Android a 6. helyen áll – ez az egyetlen keretrendszer, amely ilyen előkelő helyet foglal el a rangsorban, közvetlenül öt programozási nyelv – JavaScript, Python, Java, C# és PHP – után. Mi olyan jó ebben a tényben? Ez azt jelenti, hogy rengeteg kérdés-felelet és kód áll rendelkezésre, amelyeket felhasználhat Android-fejlesztőként való tanulás és munka közben. Ez egyben azt is jelenti, hogy rengeteg különböző tapasztalattal rendelkező szakember van, ami segíthet bármilyen Android-fejlesztési problémában.

  3. Az Android rengeteg anyagot és könyvtárat kínál ingyenesen . Például:

    • GSON & Jackson – Sorozatosítás/deszerializáció
    • Picasso & Glide – Kép betöltése
    • Volley & Retrofit – hálózatépítés
    • Butterknife , EasyPermissions + még sok más segédprogramkönyvtár
    • és még sok más, amit ingyen használhatsz a fejlesztés során, csak azért, mert valaki úgy döntött, hogy elkészíti és megosztja a világ többi részével
  4. Az Android fejlesztőknek van egy nagyszerű professzionális eszközük – az Android Studio . A Google karbantartója, és az IntelliJ platformokra épül.

  5. Az Android-fejlesztők az IT-szegmens legjobb fizetéseivel rendelkeznek. Így néznek ki az átlagos fizetések az Egyesült Államokban a több éves tapasztalat alapján a Payscale szerint:

    Hogyan legyél Android-fejlesztő a semmiből 2023-ban: a tanulás végleges útiterve a cél eléréséhez - 2

Olvass tovább:

Az Ön útiterve: Mit kell megtanulnia, ha Android-alkalmazásfejlesztővé szeretne válni

Korábban kutatásokat végeztünk a CodeGym-et végzett hallgatók körében, hogy kiderítsük, mennyi ideig tart a Java nyelvű programozás megtanulása, a tanulók hátterétől függően. Ez a felmérés inspirált bennünket, hogy elkészítsük az adott fejlesztői szakmához szükséges tudás végleges ütemtervét. Íme tehát az Android-fejlesztővé váláshoz szükséges ismeretek és készségek a nulladik szinttől: Hogyan legyél Android-fejlesztő a semmiből 2023-ban: a tanulás végleges útiterve a cél eléréséhez - 3Ha teljesen újonc vagy, ez a lista ijesztőnek tűnhet, de ne aggódj – egyszer csak el kell kezdened a tanulást. Lát? A teljes értékű backend- vagy full-stack fejlesztőkhöz képest nincs szükség annyi programozási tudásra. Csak Core Java-ra (ha a Java-t választja további tanulmányok alapjául) és teszteszközökre van szüksége. Ami azt illeti, hogy mennyi időre van szüksége egy junior Android fejlesztői pozícióhoz való edzéshez, íme, a régebbi eredmények: Hogyan legyél Android-fejlesztő a semmiből 2023-ban: a tanulás végleges útiterve a cél eléréséhez - 4Tehát, ha kezdő vagy programozási ismeretek nélkül, és sokat tanulsz, körülbelül egy évre van szükséged ahhoz, hogy munkára kész Android-fejlesztővé válj. Meg tudod gyorsítani? Nos, úgy tűnik, most 7-9 hónapon belül megteheti, mivel a CodeGym Egyetemen egy speciális képzési ütemtervet készítettünk – új online gyakornoki programunkat, amely mentorokkal való képzést és a releváns szakmai készségek megszerzésére összpontosít.

Hogyan válhat Android fejlesztővé a semmiből a CodeGym segítségével

Ha megtöri a tanulás ütemtervét egy előző szakaszból, látni fogja, hogy az nagyjából két fő részből áll:
  1. Tanulja meg a programozási nyelv magját (Java vagy Kotlin) + teszteszközöket + verziókezelő rendszer használatát projektjei önálló és csapatban történő fejlesztéséhez és karbantartásához.
  2. Ismerje meg az Android SDK-t, a fejlesztőeszközöket + az adatbázisokkal való munkát + a felhasználói felület tervezésének alapjait stb.
Ezért két külön tanfolyamra van szüksége:
  1. Bemutatjuk a programozás alapjait.
  2. Adjon mélyreható ismereteket és gyakorlatokat az Android fejlesztésében.
És íme a mi megoldásunk: Java Fundamentals tanfolyam + Android-alkalmazásfejlesztés kezdőknek a CodeGym Egyetemen.

A Java Fundamentals kurzusról

Ez a kurzus lehetővé teszi a Java alapjainak elsajátítását a kezdetektől fogva, mentor – egy tapasztalt szoftverfejlesztő – felügyelete mellett. Csoportokban fog tanulni, heti két online órája lesz tanárával, majd minden óra után egy házi feladat, amely további szöveges előadásokból és feladatokból áll, közvetlenül a CodeGym platformon található automatikus ellenőrzéssel. Ez a kurzus teljesen újoncok számára, valamint az egyetemi vagy online tanulmányok programozási ismereteivel rendelkezők számára alkalmas. Kapsz:
  • Rendszeres 90 perces online órák
  • Támogatás a mentorától és a CodeGym csapatától egy Slack chatben
  • Interaktív online fejlesztői környezet a kódolás gyakorlásához az első leckétől
  • Teljesítési igazolás
A „Java Fundamentals” tanterv két modulból áll, és négy hónapig tart :
  1. 1. modul – Java szintaxis : lefedi a Java nyelv alapjait (parancsok, metódusok, adattípusok, objektumok és osztályok stb.), ciklusokat, tömböket. Ezenkívül bemutatja az I/O adatfolyamokat és kivételeket, valamint néhány témát a gyűjteményekről és az általánosságokról, valamint az alapvető programozási mintákról. Ez alatt a rész alatt 271 gyakorlati feladatot (valódi programot) old meg.

  2. 2. modul – Végső projekt : egy gyakorlati, kéthetes modul a tanulás összefoglalására. Létrehoz egy 'Crypto Analyzer' nevű projektet – és ez lehet az első projekt a portfóliójában. A programozási projekt befejezése után a mentor ellenőrzi azt, és visszajelzést ad.

Az Android alkalmazásfejlesztés kezdőknek tanfolyamáról

Ez a tanfolyam alapvető programozási ismeretekkel (például a Java alapjaival) rendelkező tanulók számára alkalmas. Segít megtanulni az Android alapjait, beállítani a fejlesztői környezetet, és ötleteit alkalmazásokká alakítani. A tanfolyamon a képzés a következőket tartalmazza:
  • Hetente kétszer 90 perces online órák mentorral
  • Támogatás a mentorától és a CodeGym csapatától egy Slack chatben
  • 4 db teljes értékű mobilalkalmazás fejlesztése
  • Teljesítési igazolás
A képzés három hónapig tart , plusz további idő a végső projekt befejezésére és a mentortól kapott részletes visszajelzésre. A tananyag tartalmazza:
  • A „mag” elsajátítása: bevezetés az Androidhoz, az Android Studio beállítása, a felhasználói felülethez vezető út, haladó XML, adatkezelés, API-khoz való csatlakozás;
  • Tervezési minták, adatbázisok, kód újrafelhasználhatósága, mobilfejlesztés legjobb gyakorlata;
  • Android-alkalmazások hibakeresése + élő hibakeresési munkamenetek;
  • És több.
A gyakorlati projektek a tanfolyam során: „Kvízjáték”, „Jegyzet/emlékeztető alkalmazás”, „Időjárás alkalmazás” és egy Reddit klón.

Íme, mit mondanak azok a diákok, akik ezt a tanulási ütemtervet választották

Amikor elindítottuk az Android-alkalmazás-fejlesztő tanfolyamot, néhány diák úgy döntött, hogy a mobileszközök felé merülve folytatja programozási tanulmányait. Tanulási tapasztalataikat és további terveit megosztották velünk, így egyfajta „lökést” kaphat a tanulás mielőbbi megkezdéséhez: Android-fejlesztő szeretnél lenni 2023-ban? Kezdje a Java alapjaival!
Hozzászólások
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION