Son zamanlarda editörler, yeni başlayanlar için bazı referanslar ve bilgi sistemini daha sistematik hale getirmek için çoktan başlamış olanlar için bazı ileri öneriler sağlamak umuduyla programcılar için bazı sistematik öğrenme materyalleri toplayıp sıraladılar. Elbette bu çalışma bir gecede yapılamaz ve oldukça kusurludur.Her gün yeni beceriler ve yeni teknolojiler üretilir ve değiştirilir, ancak aynı zamanda editörün çabalarının size biraz yardımcı olacağını umuyorum.
Bugün Android geliştirme kitabı önerisi ve öğrenim yol haritası. Pek çok benzer içerik olmasına rağmen, size bilgi sisteminize bir referans vermeyi umuyorum. Son olarak, editör Android geliştirme ve öğrenmeyle ilgili en son materyalleri ekleyecektir.Daha fazla içerik için, anahtar kelimeleri doğrudan web sitesinde arayabilirsiniz. Kitaplar için DevStore resmi web sitesinde pek çok e-kitap vardır, bunları arayabilirsiniz.
Bu bilgileri toplamak için ilham kaynağı, tarayıcı favorilerimin patlamak üzere olmasından geliyor. Daha sonra, github'da çok iyi açık kaynak kitaplıklarının koleksiyonunu da gördüm. Çok iyiydi, ama çok fazlaydı ve yeterince yeni değildi, bu yüzden kendi kendime karar verdim Gel bir tane yap.
Şu anda size en uygun kitap seçimi ile ilgili en önemli şey.
Başlangıç Android
Yeni başlayanlar için en büyük engel IDE'nin ve proje yapısının nasıl kullanılacağıdır. Her tanıtım kitabı bu bağlantıdan geçemez. Bu tür kitapların olabildiğince yeni olması gerekir. IDE sürümü sürekli olarak yükseltildiği için, bazı değişiklik günlükleri yeni başlayanlar için takılıp kalacaktır. Burada öneri yok, sadece en son yayınlanan kitabı arayın.
Android ile çalıştıktan sonraki 1 yıl içinde
İyi bir birikim, günlük bilgi emiliminden gelir. Niceliksel değişiklikler niteliksel değişikliklere neden olacaktır. Şu anda daha fazla bilgiyi özümsemek gerekiyor. API dokümantasyonu, hacim açısından yükü taşıyan ilk belgedir ve ardından "ilk kod satırı" gelir. Sırada Guo Lin ve Hongyang'ın blogları geliyor. Yalnızca ikisi sığlıktan derine bir bilgi noktasını API belgesine açıklayabilir.
Önümüzdeki 1-2 yıl
Belirli bir seviyeye kadar birikirseniz, gerçek savaş yoluyla deneyimi tamamlamaya devam etmeniz gerekir. Android, birçok çukur ve siyah teknolojisi ile tanınır. Çukurda olmayanlara gerçek android programcıları denilmiyor. Bu çukurları hızlı bir şekilde çözmenize yardımcı olabilecek bir kitap varsa. Bu "Uygulama Geliştirme Kaydı" dır. Çok doğru olmayan bazı sorular olsa da, önemli değil.
2-3 yıl çalış
Bir sürü çukur var. Belli bir hatayı çözmek için belki birkaç gün Google'da harcadınız, ancak kaynak kodu çürümüştü ve çözülmedi. Şu anda, sorunu ilkeden analiz etmeniz gerekip gerekmediğini düşünmelisiniz. Bir bileşen veya bir API, ne tür gereksinimler doğrultusunda özelleştirilir. Niyeti ilkeden anlayabilirseniz, başsız sinekleri düşünmek yerine sorunu çözmede daha fazla yöne sahip olursunuz. "Android Geliştirme Sanat Keşfi" ihtiyacınız olan kitap olmalı. Özellikle bir hatayı çözmenize yardımcı olmasa da, size bir makro resim verir. Gelecekte yarı çabayla iki kat daha fazla sonuç alacaksınız.
3 yıllık çalışmadan sonra
Zaten nitelikli bir geliştiricisiniz. Bazı sorular artık sizi rahatsız etmeyecek. Ama bir takımdaki herkesle işbirliği yaparsınız. Yüksek kaliteli, yeniden kullanılabilir kodların nasıl yazılacağı ömür boyu süren bir arayıştır. Somut "Etkili Java" dan soyut "HeadFirst Tasarım Modeli" ne, kodlanmamış "Çevik Yazılım Geliştirme: İlkeler, Modeller ve Uygulamalar" ve "Yeniden Düzenleme" ye kadar birçok kitap var ve sonra "Programlama İncileri" nin özüne dönüyor. Bu iyi bir seçimdir.
paralel
1. Diğer dilleri daha fazla deneyin, diğer dillerin avantajlarını ve özelliklerini anlayın ve android ile birbirinizi onaylayın. Çok gerekli.
2. Teknolojiye teknik olmayan bir perspektiften bakmayı deneyebilirsiniz. "Karanlık Zaman" "İlerlemek, nasıl harika bir insan olunur" herkesin görmesi için tavsiye edilir. Verimlilik öz farkındalıktan gelir
Okumanın amacı, nispeten bağımsız bir noktayı ve yönü sistematik olarak anlamaktır. Sindirmek için bir parça zaman harcamaya çalışın, bloglara veya resmi hesaplara bakmayın, parmağınızla bir sayfayı çevirebilirsiniz. Gerçek düşünme ve uygulama olmadan buna gerçek anlayış denmez. Parçalanmış bilgi sistematik kitaplarla sıralanabilirse, bilgi sistemimizi çözecek ve pekiştirecektir.
Üst düzey sistemi sindiremeyen arkadaşlara gelince, onu zorlamayın, bu bir süreçtir. Peygamber ne olduğunu ve sonra nedenini bil. Adım adım size en uygun olanı seçin, daha iyi değil mi ~
Burada esas olarak Android otomatik testinin yönü hedeflenmektedir. Aşağıdaki en yaygın kullanılan üç araç karşılaştırılır ve analiz edilir. Analiz sonuçları aşağıdaki gibidir:
İhtiyaçlarınıza göre uyarlanan otomatik bir test aracı seçebilirsiniz
malzeme
Tasarım desenleri
Dokümantasyon
Android öğrenim materyalleri ile birlikte: Android mimarisi videosu + özel dokümanlar ile röportaj + ücretsiz çalışma notları
Neden bazı insanlar her zaman sizden daha iyi olacaklar, çünkü çok iyi olmaları ve daha iyi olmak için çok çalışıyor olmaları ve siz hala mevcut durumdan memnun musunuz? Umarım bunu okursanız, beni beğenirsiniz ve beni takip edebilirsiniz.Gelecekte teknik kuru malları güncelleyeceğiz Desteğiniz için teşekkür ederiz!
Android öğrenim materyallerine ücretsiz erişim: Özel mesajlar aracılığıyla arka planda "Android bilgileri" ni yanıtlayarak bunları ücretsiz olarak edinebilirsiniz.
Android öğrenme yolculuğu çok uzun, birlikte teşvik edelim!
Makalenin iyi yazıldığını düşünüyorsan, beğenir misin? İyileştirmeye değer bir şey olduğunu düşünüyorsanız, lütfen bana bir mesaj bırakın, eksiklikleri kesinlikle kontrol edip düzelteceksiniz, teşekkür ederim.