CodeGym/Java Blogu/Rastgele/2023'te Sıfırdan Nasıl Android Geliştiricisi Olunur: Hede...
John Squirrels
Seviye
San Francisco

2023'te Sıfırdan Nasıl Android Geliştiricisi Olunur: Hedefe Ulaşmayı Öğrenmenin Kesin Yol Haritası

grupta yayınlandı
Mobil geliştirme, uzun zaman önce BT uzmanlıkları arasında dikkatleri üzerine çekti. Son birkaç yılda, akıllı telefonların daha da geliştirilmesi ve (pandemik) kronik olarak çevrimiçi olma alışkanlığımız nedeniyle popülaritesinin arttığını söylemek doğru olur. İşte bir gerçek: Ortalama bir Amerikalı, telefonunu günde 262 kez kontrol ediyor – örneğin her 5,5 dakikada bir. Genellikle ne yaparlar? Tabii ki, uygulamalara takılıp kalın. Başka bir araştırma , Y kuşağının %21'inin bir uygulamayı günde 50'den fazla kez açtığını gösteriyor . 2023'te Sıfırdan Nasıl Android Geliştiricisi Olunur: Hedefe Ulaşmayı Öğrenmenin Kesin Yol Haritası - 1Akıl sağlığımız için kötü bir haber olabilir ama aynı zamanda bu uygulamaları yaratan ve çalışır durumda tutan mobil geliştiriciler için harika bir haber. Dolayısıyla, BT'de en iyi kariyer seçimini düşünüyorsanız, işte size bir seçenek: Android uygulama geliştiricisi.

Neden Android ve iOS Değil

Android işletim sistemi mobil dünyaya hükmediyor. 2019 ile 2020 arasında, Android işletim sistemi için uygulama indirme sayısı%31 büyüyerek 21,6 milyardan 28,3 milyara yükseldi. iOS için uygulama yüklemeleri %2,3 arttı (8 milyar → 8,2 milyar). 2021'de Android OS, geliştirme pazarında %87'lik bir paya ulaştı ve 2022'de %70'lik bir payla liderliğini sürdürdü. Halen dünyanın en popüler mobil işletim sistemidir (ve öyle olacaktır). Apple App Store gelir açısından daha iyi performans gösterirken, Google Play Store kullanımda önde olan uygulamaları sağlar. Ama açıkçası, iOS ve Android karşılaştırıldığında uğrunda savaşılacak hiçbir şey yok. İşletmeler, tüm müşterilerine ulaşmak için her iki platform için de uygulama geliştirmeyi tercih ediyor. Öyleyse eğlenceli kısma odaklanalım - Android geliştirmenin faydaları, kariyer perspektifleri ve mobil geliştirici olmak için eğitim yol haritası. Bunu yapmak istiyorsanız ancak herhangi bir programlama bilginiz yoksa.

Bir Meslek Olarak Android Uygulama Geliştirmenin Faydaları Nelerdir?

Android uygulama geliştirme sizin için iyi bir kariyer seçimi mi? Emin ol. İşte sizi içine çekecek önemli faydalar:
  1. Android, mobil geliştirmede pazar lideridir (evet, unutmayalım). Cihazların %71'i bu işletim sisteminde çalışıyor.

  2. Android , çevrimiçi profesyonel geliştiriciler ve öğrenciler için en büyük topluluk olan StackOverflow'ta geniş bir topluluğa sahiptir . Tartışmalardaki popüler etiketlere bakarsanız , Android'in 6. sırada olduğunu göreceksiniz - beş programlama dilinden (JavaScript, Python, Java, C# ve PHP) hemen sonra sıralamada bu kadar yükseğe çıkan tek çerçeve Android'dir. Bu gerçeğin nesi bu kadar iyi? Bu, bir Android geliştiricisi olarak öğrenirken ve çalışırken kullanabileceğiniz geniş bir Soru-Cevap ve kod tabanı olduğu anlamına gelir. Ayrıca, farklı deneyimlere sahip tonlarca profesyonel olduğu anlamına gelir ve bu, herhangi bir Android geliştirme sorununda size yardımcı olabilir.

  3. Android'de ücretsiz olarak sunulan birçok materyal ve kitaplık vardır . Örneğin:

    • GSON & Jackson – Seri hale getirme/Seri hale getirme
    • Picasso & Glide – Resim yükleme
    • Yaylım ve Güçlendirme – Ağ Kurma
    • Butterknife , EasyPermissions + diğer pek çok yardımcı kitaplık
    • ve sırf birisi onları yapmaya ve dünyanın geri kalanıyla paylaşmaya karar verdiği için geliştirme aşamasında ücretsiz olarak kullanabileceğiniz daha pek çok şey
  4. Android geliştiricilerinin harika bir profesyonel aracı var - Android Studio . Google tarafından korunur ve IntelliJ platformlarının üzerine inşa edilmiştir.

  5. Android geliştiricileri , BT segmentindeki en iyi maaşlardan bazılarına sahiptir . Payscale'e göre, ABD'deki ortalama maaşlar yılların deneyimine göre şöyle görünüyor:

    2023'te Sıfırdan Nasıl Android Geliştiricisi Olunur: Hedefe Ulaşmayı Öğrenmenin Kesin Yol Haritası - 2

Devamını oku:

Yol Haritanız: Android Uygulama Geliştiricisi Olmak İçin Neler Öğrenmeli?

Daha önce CodeGym mezunları arasında, öğrencilerin geçmişine bağlı olarak Java programlamayı öğrenmenin ne kadar sürdüğünü keşfetmek için bir araştırma yürüttük. Bu anket, belirli bir geliştirici mesleği için ihtiyaç duyduğunuz kesin bilgi yol haritalarını oluşturmamız için bize ilham verdi. İşte sıfır seviyesinden bir Android Geliştiricisi olmak için gereken bilgi ve beceriler: 2023'te Sıfırdan Nasıl Android Geliştiricisi Olunur: Hedefe Ulaşmayı Öğrenmenin Kesin Yol Haritası - 3Tam bir çaylaksanız, bu liste gözünüzü korkutabilir, ancak endişelenmeyin - öğrenmeye bir noktada başlamanız yeterlidir. Görmek? Tam teşekküllü arka uç veya tam yığın geliştiricilerle karşılaştırıldığında o kadar fazla programlama bilgisine ihtiyacınız yok. İhtiyacınız olan tek şey Core Java (daha ileri çalışmalar için temel olarak Java'yı seçerseniz) ve test araçlarıdır. Küçük bir Android geliştirici pozisyonu için eğitim almanız gereken süreye gelince, bir süre önce elde ettiğimiz sonuçlar şunlardır: 2023'te Sıfırdan Nasıl Android Geliştiricisi Olunur: Hedefe Ulaşmayı Öğrenmenin Kesin Yol Haritası - 4Bu nedenle, programlama bilgisine sahip olmayan ve yoğun bir şekilde çalışmayan bir acemi iseniz, işe hazır bir Android geliştiricisi olmak için yaklaşık bir yıla ihtiyacınız var. Daha hızlı yapabilir misin? Öyle görünüyor ki, CodeGym Üniversitesi'nde özel bir eğitim yol haritası tasarladığımıza göre, bunu 7 ila 9 ay içinde yapabilirsiniz .

CodeGym ile Sıfırdan Nasıl Android Geliştiricisi Olunur?

Bir önceki bölümden öğrenmenin yol haritasını kırarsanız, bunun kabaca iki ana bölümden oluştuğunu göreceksiniz:
  1. Projelerinizi tek başınıza ve ekipler halinde geliştirmek ve sürdürmek için programlama dili çekirdeğini (Java veya Kotlin) + test araçlarını + sürüm kontrol sisteminin kullanımını öğrenin.
  2. Android SDK'yı, geliştirme araçlarını öğrenin + veritabanlarıyla çalışın + UI tasarım temellerini vb.
Bu nedenle, aşağıdakileri yapmak için iki ayrı kursa ihtiyacınız vardır:
  1. Size programlama temellerini tanıtın.
  2. Android geliştirme konusunda derinlemesine bilgi ve uygulama sağlayın.
İşte çözümümüz: Java Temelleri kursu + CodeGym Üniversitesi'nde yeni başlayanlar için Android Uygulama Geliştirme.

Java Temelleri kursu hakkında

Bu kurs, deneyimli bir yazılım geliştiricisi olan bir akıl hocasının gözetiminde Java temellerini en baştan öğrenmenizi sağlar. Gruplar halinde çalışacak ve öğretmeninizle haftada iki çevrimiçi ders alacaksınız ve her dersten sonra bir dizi ek metin dersi ve doğrudan CodeGym platformunda otomatik kontrol ile görevlerden oluşan bir ev ödevi yapacaksınız. Bu kurs, tamamen yeni başlayanlar ve üniversiteden veya çevrimiçi çalışmalardan önceden programlama bilgisine sahip olanlar için uygundur. Alırsın:
  • Düzenli 90 dakikalık çevrimiçi dersler
  • Bir Slack sohbetinde akıl hocanız ve CodeGym ekibi tarafından destek
  • İlk dersten itibaren kodlama pratiği yapmak için etkileşimli çevrimiçi geliştirme ortamı
  • İş bitirme belgesi
'Java Fundamentals' müfredatı iki modülden oluşur ve dört ay sürer :
  1. Modül 1 – Java Sözdizimi : Java dilinin temellerini (komutlar, yöntemler, veri türleri, nesneler ve sınıflar vb.), döngüleri, dizileri kapsar. Ayrıca sizi G/Ç akışları ve istisnaları ile tanıştırır ve temel programlama modellerinin yanı sıra koleksiyonlar ve jenerikler hakkında bazı konuları kapsar. Bu bölümde 271 pratik görevi (gerçek programları) çözeceksiniz.

  2. Modül 2 – Final projesi : öğrendiklerinizi özetlemek için iki haftalık pratik bir modül. 'Kripto analizörü' adlı bir proje oluşturacaksınız ve bu, portföyünüz için ilk proje olabilir. Programlama projesini tamamladıktan sonra mentorunuz bunu doğrulayacak ve size geri bildirimde bulunacaktır.

Yeni Başlayanlar İçin Android Uygulama Geliştirme kursu hakkında

Bu kurs, temel programlama bilgisine (Java Fundamentals gibi) sahip öğrenciler için uygundur. Android'in temellerini öğrenmenize, geliştirme ortamınızı kurmanıza ve fikirlerinizi uygulamalara dönüştürmenize yardımcı olur. Bu kurstaki eğitim şunları içerir:
  • Haftada iki kez bir mentor ile 90 dakikalık çevrimiçi dersler
  • Bir Slack sohbetinde akıl hocanız ve CodeGym ekibi tarafından destek
  • 4 tam teşekküllü mobil uygulamanın geliştirilmesi
  • İş bitirme belgesi
Eğitim üç ay sürer , ayrıca son projeyi tamamlamak ve mentordan kapsamlı geri bildirim almak için ek süre. Müfredat şunları içerir:
  • "Çekirdeği" öğrenmek: Android'e giriş, Android Studio'yu kurmak, kullanıcı arayüzüne yönlendirmek, gelişmiş XML, verilerle çalışmak, API'lere bağlanmak;
  • Tasarım kalıpları, veritabanları, kodun yeniden kullanılabilirliği, en iyi mobil geliştirme uygulamaları;
  • Android uygulamalarında hata ayıklama + canlı hata ayıklama oturumları;
  • Ve dahası.
Kurs sırasındaki pratik projeler: 'Quizz oyunu', 'Memo/hatırlatma uygulaması', 'Hava durumu uygulaması' ve bir Reddit klonu.

İşte Öğrenmenin Bu Yol Haritasını Seçen Öğrenciler Ne Diyor?

Android Uygulama geliştirme kursunu başlattığımızda, birkaç öğrenci mobil ortama dalarak programlama çalışmalarına devam etmeye karar verdi. Öğrenme deneyimlerini ve diğer planlarını bizimle paylaştılar, böylece öğrenmeye bir an önce başlamak için bir tür 'zorlama' yapabilirsiniz: 2023'te Android geliştiricisi olmak ister misiniz? Java Fundamentals ile başlayın!
Yorumlar
  • Popüler
  • Yeni
  • Eskimiş
Yorum bırakmak için giriş yapmalısınız
Bu sayfada henüz yorum yok