CodeGym/Java-blogg/Tilfeldig/Hvordan bli en Android-utvikler fra bunnen av i 2023: Det...
John Squirrels
Nivå
San Francisco

Hvordan bli en Android-utvikler fra bunnen av i 2023: Det definitive veikartet for å lære for å nå målet

Publisert i gruppen
Mobilutvikling fikk søkelyset blant IT-spesialiseringer for lenge siden. Det er rimelig å si at i løpet av de siste årene har populariteten økt på grunn av videre utvikling av smarttelefoner og vår (pandemi) vane med å være kronisk online. Her er et faktum: gjennomsnittlig amerikaner sjekker telefonen sin 262 ganger daglig – som en gang hvert 5,5 minutt. Hva pleier de å gjøre? Selvfølgelig, bli sittende fast i apper. En annen undersøkelse viser at 21 % av Millennials åpner en app 50+ ganger per dag. Hvordan bli en Android-utvikler fra bunnen av i 2023: Det definitive veikartet for å lære for å nå målet - 1Det kan være dårlige nyheter for vår mentale helse, men også – gode nyheter for mobilutviklere som lager disse appene og holder dem i gang. Så hvis du vurderer det beste karrierevalget innen IT, er her et alternativ: Android-apputvikler.

Hvorfor Android og ikke iOS

Android OS dominerer ganske enkelt mobilverdenen. Mellom 2019 og 2020, antall appnedlastinger for Android OSvokste med 31 %, fra 21,6 milliarder til 28,3 milliarder. Installasjonene av apper for iOS vokste med 2,3 % (8B → 8,2B). I 2021 nådde Android OS en andel på 87 % i utviklingsmarkedet, og i 2022 beholdt det lederposisjonen med en andel på 70 %. Det er fortsatt (og vil være) det mest populære mobile OS i verden. Mens Apple App Store gir bedre inntekter, tilbyr Google Play Store appene fremover i bruk. Men ærlig talt, det er ingenting å kjempe for i sammenligning mellom iOS og Android. Bedrifter foretrekker å utvikle apper for begge plattformene for å nå alle kundene sine. Så la oss fokusere på den morsomme delen – fordelene med Android-utvikling, karriereperspektivene og veikartet for opplæring for å bli en mobilutvikler. Hvis du ønsker å gjøre det, men ikke har noen programmeringskunnskap.

Hva er fordelene med Android-apputvikling som yrke

Er Android-apputvikling et godt karrierevalg for deg? Det kan du vedde på. Her er de betydelige fordelene for å dra deg inn i det:
  1. Android er markedsleder innen mobilutvikling (jepp, la oss ikke glemme det). 71 % av enhetene kjører på dette operativsystemet.

  2. Android har et stort fellesskap på StackOverflow – det beste fellesskapet for profesjonelle utviklere og elever på nettet. Hvis du ser på de populære taggene i diskusjoner, vil du se at Android er plassert på sjette plass – det er det eneste rammeverket som havner så høyt i rangeringen, rett etter fem programmeringsspråk – JavaScript, Python, Java, C# og PHP. Hva er så bra med dette faktum? Det betyr at det er en enorm base av spørsmål og svar og kode, som du kan bruke mens du lærer og jobber som Android-utvikler. Det betyr også at det er tonnevis av fagfolk med forskjellige erfaringer, som kan hjelpe deg med ethvert Android-utviklingsproblem.

  3. Android har massevis av materialer og biblioteker tilgjengelig gratis . For eksempel:

    • GSON & Jackson – Serialisering/deserialisering
    • Picasso & Glide – Lasting av bilder
    • Volley & Retrofit – Nettverk
    • Butterknife , EasyPermissions + så mange andre hjelpebiblioteker
    • og mange flere som du kan bruke gratis i utviklingen bare fordi noen bestemte seg for å lage dem og dele dem med resten av verden
  4. Android-utviklere har et flott profesjonelt verktøy – Android Studio . Det vedlikeholdes av Google og er bygget på toppen av IntelliJ-plattformer.

  5. Android-utviklere har noen av de fineste lønningene i IT-segmentet. Her er hvordan gjennomsnittslønningene i USA ser ut basert på mange års erfaring, ifølge Payscale:

    Hvordan bli en Android-utvikler fra bunnen av i 2023: Det definitive veikartet for å lære for å nå målet - 2

Les mer:

Ditt veikart: Hva du skal lære for å bli en Android-apputvikler

Tidligere har vi forsket blant CodeGym-kandidater for å finne ut hvor lang tid det tar å lære å programmere i Java, avhengig av studentenes bakgrunn. Denne undersøkelsen inspirerte oss til å lage de definitive veikartene for kunnskap du trenger for et bestemt utvikleryrke. Så, her er kunnskapen og ferdighetene for å bli en Android-utvikler fra nivå null: Hvordan bli en Android-utvikler fra bunnen av i 2023: Det definitive veikartet for å lære å nå målet - 3Hvis du er en nybegynner, kan denne listen se skremmende ut, men ingen bekymringer – du må bare begynne å lære på et tidspunkt. Se? Du trenger ikke så mye programmeringskunnskap sammenlignet med fullverdige backend- eller fullstack-utviklere. Alt du trenger er Core Java (hvis du velger Java som grunnlag for videre studier) og testverktøy. Når det gjelder tiden du trenger for å trene for en junior Android-utviklerstilling, her er resultatene vi har for en tid siden: Hvordan bli en Android-utvikler fra bunnen av i 2023: Det definitive veikartet for å lære for å nå målet - 4Så hvis du er en nybegynner uten programmeringskunnskap og studerer mye, trenger du omtrent et år for å bli en jobbklar Android-utvikler. Kan du gjøre det raskere? Vel, det ser ut til at du kan gjøre det om 7 til 9 måneder nå som vi har utviklet et spesielt opplæringsveikart i CodeGym University – vår nye nettbaserte læretid, som inkluderer opplæring med mentorer og fokus på å oppnå relevante faglige ferdigheter.

Hvordan bli Android-utvikler fra bunnen av med CodeGym

Hvis du bryter veikartet for å lære fra et tidligere avsnitt, vil du se at det grovt sett består av to hoveddeler:
  1. Lær programmeringsspråkets kjerne (Java eller Kotlin) + testverktøy + bruk av versjonskontrollsystem for å utvikle og vedlikeholde prosjektene dine alene og i team.
  2. Lær Android SDK, utviklingsverktøy + arbeid med databaser + grunnleggende UI-design osv.
Derfor trenger du to separate kurs for å:
  1. Introduserer deg til grunnleggende programmering.
  2. Gi dybdekunnskap og praksis i Android-utvikling.
Og her er løsningen vår: Java Fundamentals-kurs + Android-apputvikling for nybegynnere ved CodeGym University.

Om Java Fundamentals-kurs

Dette kurset lar deg lære Java grunnleggende helt fra begynnelsen, under veiledning av en mentor - en erfaren programvareutvikler. Du vil studere i grupper og ha to netttimer i uken med læreren din, og etter hver time – en hjemmelekse å gjøre, som består av et sett med ekstra tekstforelesninger og oppgaver med automatisert kontroll rett på CodeGym-plattformen. Dette kurset passer for nybegynnere og de med tidligere programmeringskunnskaper fra universitetet eller nettstudier. Du får:
  • Vanlige 90-minutters nettkurs
  • Støtte av din mentor og CodeGym-teamet i en Slack-chat
  • Interaktivt online utviklingsmiljø for å øve på koding fra første leksjon
  • Ferdigattest
Læreplanen til 'Java Fundamentals' består av to moduler og varer i fire måneder :
  1. Modul 1 – Java-syntaks : dekker det grunnleggende om Java-språk (kommandoer, metoder, datatyper, objekter og klasser, etc.), løkker, arrays. Den introduserer deg også til I/O-strømmer og unntak, og dekker noen emner om samlinger og generiske artikler, samt grunnleggende programmeringsmønstre. I løpet av denne delen skal du løse 271 praktiske oppgaver (ekte programmer).

  2. Modul 2 – Avsluttende prosjekt : en praktisk to uker lang modul for å oppsummere læringen din. Du vil opprette et prosjekt kalt 'Crypto analyzer' – og det kan bli det første prosjektet for porteføljen din. Etter at du har fullført programmeringsprosjektet, vil mentoren din bekrefte det og gi deg tilbakemelding.

Om Android-apputvikling for nybegynnerkurs

Dette kurset passer for elever med grunnleggende programmeringskunnskaper (som Java Fundamentals). Den hjelper deg å lære det grunnleggende om Android, sette opp utviklingsmiljøet ditt og gjøre ideene dine om til applikasjoner. Opplæringen i dette kurset inkluderer:
  • 90-minutters nettkurs med mentor to ganger i uken
  • Støtte av din mentor og CodeGym-teamet i en Slack-chat
  • Utvikling av 4 fullverdige mobilapplikasjoner
  • Ferdigattest
Opplæringen varer i tre måneder , pluss ekstra tid til å fullføre sluttprosjektet og få utvidet tilbakemelding fra mentoren. Læreplanen inkluderer:
  • Lære «kjernen»: introduksjon til Android, konfigurering av Android Studio, føring til brukergrensesnittet, avansert XML, arbeid med data, tilkobling til APIer;
  • Designmønstre, databaser, gjenbrukbarhet av kode, best praktisert mobilutvikling;
  • Feilsøking av Android-apper + live debugging-økter;
  • Og mer.
De praktiske prosjektene under kurset: 'Quizz-spill', 'Memo-/påminnelsesapp', 'Vær-app' og en Reddit-klon.

Her er hva studenter som valgte dette veikartet for læring sier

Da vi lanserte kurset for utvikling av Android-apper, bestemte noen få studenter seg for å fortsette programmeringsstudiene ved å dykke inn i mobilen. De har delt sin læringserfaring og videre planer med oss, slik at du kan ha en slags "push" for å starte læringen så fort som mulig: Vil du bli Android-utvikler i 2023? Start med Java Fundamentals!
Kommentarer
  • Populær
  • Ny
  • Gammel
Du må være pålogget for å legge igjen en kommentar
Denne siden har ingen kommentarer ennå