Android üzerinde 1 yıl 6 ay deneyimim var. Tüm tecrübelerim uygulama geliştirme sürecine girmiştir. Son zamanlarda iki şirketten teklif aldım. Biri bana uygulama katmanında çalışmak için bir profil sunuyor ve diğeri Android ara katmanlarında bir profil sunuyor. Daha iyi olacağını bana rehberlik edebilir misiniz.Ortalama geliştirme para ve diğer fırsatlar açısından kariyer perspektifinden uygulama katmanı geliştirme daha iyi. Çok teşekkürler şimdiden.Uygulama vs middleware geliştirme Android
cevap
Her ikisi de kendi artıları ve eksileri vardır, bu kesin. Vurgulanması gereken bir şey, ara yazılımın sunucu tarafındaki programlamaya girmesidir. İstemci tarafı şu anda güzel ve güzel, ama beş yıl sonra, Android'in tamamen farklı görünümlere, farklı araçlara, farklı UX paradigmalarına, farklı API'lere sahip olacağına eminim. Bu nedenle, müşteri çalışmasını yaparak geliştirdiğiniz beceriyi güncellemek için çok daha fazla çabaya ihtiyaç duyacaksınız ve yeni geliştiricilerin başlaması, bu dinamik ortamda deneyim düzeyinizi çok hızlı bir şekilde yakalayacaktır. Sunucu tarafında, tasarım kalıpları, ölçeklenebilirlik ilkeleri ve diğer konulardaki konseptler, uzmanlığınızı teknoloji değişimlerine ve yeni geliştiricilere karşı daha güçlü bir şekilde geliştirmenize yardımcı olacaktır. Beni yanlış anlamayın, sunucu tarafı daha kolay değil, benzer bir çaba harcar, ancak erozyon müşteri tarafındaki teknisyenlere göre daha küçüktür. Ne öğrenmek ve cephaneliğine eklemek kısa sürede işe yaramaz. Eğer mimariye ve benzerine girerseniz sunucu tarafına giderdim. Hala
çok teşekkürler Bu yorumu ... görmeden önce bir cevap yayınlanmıştır Katılıyorum ... böyle bir karşılaştırma yok, ama son 1-2 yıl vardı ve muhtemelen önümüzdeki 3-5 yıl cephede geliştiriciler için çok sıcak olacak, eğer ne yapıyorsanız iyi ve eğer iyi bir eşleşen şirket çalışması. Öte yandan, sistem mimarları, sunucu programcıları neredeyse her zaman büyük talep görüyorlar ... Sunucuların "daha iyi ücretli işler" veya "daha iyi şartlara sahip işler" bulabileceklerini düşünüyorum. – rjs
daha kazanacağım kim olduğunu söyle lithium.Can sizin istemi yardım için – lithium
İncelemeleriniz için çok fazla thansk lithium – rjs
- 1. Android XML: android: elevation vs. Uygulama: yükseklik
- 2. flask: wsgi-middleware vs before_ ve after_request()
- 3. Android Oyun Geliştirme
- 4. window store 10 evrensel uygulama geliştirme
- 5. Geliştirme aşamasında Docker vs. Rocket
- 6. Magento tema geliştirme tabanı vs varsayılan olarak
- 7. OS X Uygulama Geliştirme Çerçevesi
- 8. Hem iPhone hem de Android için uygulama geliştirme
- 9. Android geliştirme - Closed alpha testing
- 10. Daha hızlı Android geliştirme
- 11. Docker'da Android geliştirme ortamı
- 12. Android geliştirme araç grupları
- 13. Django Middleware Hatası - Middleware 1.7 için değiştirildi
- 14. Redux middleware
- 15. Ajax Middleware
- 16. middleware - django modeline erişme
- 17. Android uygulama kontrol akışı?
- 18. Android-Geliştirme: Rss-Feeds bulmak için API
- 19. Android cihaz olmadan android uygulamaları geliştirme
- 20. Android geliştirme becerilerimi nasıl temizlerim?
- 21. Micromax funbook tabletinde Android geliştirme
- 22. Değişim telefon numarası - Android geliştirme
- 23. android geliştirme yükleme URL resmi
- 24. Android ROM Geliştirme. Ne alır?
- 25. Android konseptlerini masaüstü geliştirme perspektifi ile anlama
- 26. Web sayfası değişimini algılamak için uygulama geliştirme
- 27. Çekirdek Kullanıcı G/Ç uygulama geliştirme
- 28. çözünürlük, bağımsız uygulama geliştirme hakkında ipuçları
- 29. Koleksiyon nerede java web uygulama geliştirme kullanılır?
- 30. Android Geliştirme: Web görünümü ilerleme Bar
Bu http sorulmalıdır (hikaye her iki tarafında tecrübesi etrafında on yıl ile bir mimar/geliştirici) ... müşteri platformlarında şeyler yapıyor
tutabilir: //programmers.stackexchange .com – WarrenFaith
, hala sana beş yıllık uygulama katmanı adam ya bağlı olan bir katman adam – lithium