2010-07-22 10 views
13

Android सीखने में लोगों का अनुभव क्या है?एंड्रॉइड के लिए सीखने की वक्र क्या है?

मुझे इस बात की दिलचस्पी होगी कि उस बिंदु पर पहुंचने में कितना समय लगता है जहां आप अपना पहला ऐप लिख रहे हैं, और अनुभव कुछ अन्य प्रोग्रामिंग एपीआई सीखने के लिए कैसे तुलना करता है।

मुझे कई पेशेवर प्रोग्रामर पता हैं जिन्होंने एंड्रॉइड सीखने और असफल होने की कोशिश की है। क्या यह अपेक्षाकृत अधिक कठिन या बड़ा है जो आप उम्मीद कर सकते हैं? लेकिन यहां एक सर्वेक्षण है http://www.infoq.com/news/2010/07/Mobile-Survey जो दावा करता है कि एंड्रॉइड में सभी स्मार्टफ़ोन प्लेटफॉर्म का सबसे छोटा सीखने की वक्र है। मुझे आश्चर्य है कि सर्वेक्षण लोगों को इस तरह के एक विकृत और असंभव परिणाम मिल सकता है।

मेरे पास मेरे अपने विचार और अवलोकन हैं, जिनका मैं एक संवाद के रूप में उल्लेख करता हूं। मैं इस बिंदु पर अपने परिप्रेक्ष्य के साथ चर्चा पूर्वाग्रह नहीं करना चाहता हूं। धन्यवाद।

पीटर

+1

एसओ वास्तव में सर्वेक्षण या चर्चा के लिए जगह नहीं है। यदि आपके पास एंड्रॉइड प्रोग्रामिंग के बारे में * विशिष्ट * प्रश्न है, तो यह बेहतर होगा। – gnovice

+0

मैं अभी भी MonoDroid, या कम से कम एक पूरी तरह से विशेष रुप से प्रदर्शित सी/सी ++ एपीआई के लिए इंतजार कर रहा हूँ। मुझे सिर्फ अपने फोन के लिए जावा सीखने की परवाह नहीं है। –

+1

@Nathan Ernst जावा को किसी भी तरह से जानना अच्छा है, और यदि आप सी # जानते हैं, तो उनके पास लगभग सटीक अवधारणाएं हैं – Itsik

उत्तर

11

fundementals काबू करने के लिए, तुम सब करने की जरूरत है पता जावा है। हालांकि, एंड्रॉइड को थोड़ा मुश्किल बनाता है (यह एक ताकत और कमजोरी दोनों है) यह है कि उनके पास काफी बड़ी एपीआई है और इसमें बहुत कुछ लेना और याद रखना है। यह एक अच्छा आईडीई का उपयोग करने में मदद करता है जिसमें इंटेलिजेंस और स्वतः पूर्ण होता है। उनकी शक्तिशाली एपीआई एक फायदा है हालांकि आप एंड्रॉइड के साथ बहुत सी चीजें कर सकते हैं। चीजें जो अन्य मोबाइल प्लेटफार्मों पर भी संभव नहीं हो सकती हैं।

3

मैंने अभी एक विश्वविद्यालय परियोजना (2-3 महीने की लंबाई) के रूप में काफी बड़ी एंड्रॉइड परियोजना समाप्त की है। यह एक क्लाइंट-सर्वर नेविगेशन सिस्टम था, क्लाइंट = एंड्रॉइड, सर्वर = सी # वेब सेवा।
बस this स्थापना मार्गदर्शिका का पालन करें, और Hello, World ट्यूटोरियल आप घंटे के भीतर अपना पहला एंड्रॉइड ऐप प्राप्त कर पाएंगे।

मुझे नहीं पता कि ये प्रोग्रामर कितने पेशेवर थे, अगर वे कुछ सरल कार्य में विफल रहे। (एंड्रॉइड की मूल बातें सीखने का सरल अर्थ)

पीएस। मुझे लगता है कि आपके पास जावा में कुछ प्रोग्रामिंग अनुभव और ज्ञान है। अन्यथा, मैं वहां से शुरू करूंगा।

6

ठीक है, मैं एक फाइनल के लिए एक ऐप पर काम कर रहा हूं कि इसे एक महीने के भीतर किया जाना चाहिए। जावा विश्वविद्यालय में पढ़ाया जाने वाला मुख्य भाषा था, लेकिन काफी ईमानदारी से, एंड्रॉइड एपीआई इसकी व्यावहारिक रूप से अपनी भाषा है जो जावा सिंटैक्स सम्मेलनों का उपयोग करती है।

मेरे लिए थोड़ा मुश्किल होने का एकमात्र कारण यह है क्योंकि यह पहला ऐप है जो मैं कर रहा हूं, इसलिए मैंने वास्तव में आदेश बनाने के लिए सबकुछ बाहर नहीं रखा है, मैं बस विचारों को लेकर आ रहा हूं। हालांकि यह मेरी गलती है।

मैं स्वीकार करने वाला पहला व्यक्ति हूं कि मैं शेड में सबसे तेज उपकरण नहीं हूं, लेकिन अगर मुझे एंड्रॉइड प्रोग्रामिंग मुश्किल नहीं लगता है, तो मैं कल्पना नहीं कर सकता कि इन डेवलपर्स ने इसे बहुत प्रयास किया है, या उनकी सिर्फ एक चाल टट्टू ।

लेकिन सीधे अपने प्रश्न का उत्तर देने के लिए: सीखने की वक्र है जो आप इसे बनाते हैं। यदि आप स्वयं को और ऐप को बाहर निकालने के बारे में गंभीर हैं, और जब आप पहली बार कुछ समझ नहीं सकते हैं, तो यह दूसरी प्रोग्रामिंग भाषा सीखने की तरह ही नहीं है। आप पहले से ही सभी कंप्यूटर विज्ञान की मूल बातें जानते हैं, आपको इसे एक नए संदर्भ में रखना होगा।

संबंधित मुद्दे