Android और iOS क्यों नहीं
Android OS बस मोबाइल की दुनिया पर हावी है। 2019 और 2020 के बीच, Android OS के लिए ऐप डाउनलोड की संख्या31% की वृद्धि हुई, 21.6B से 28.3B हो गई। आईओएस के लिए ऐप्स की स्थापना 2.3% (8बी → 8.2बी) बढ़ी है। 2021 में Android OS विकास बाजार में 87% हिस्सेदारी पर पहुंच गया, और 2022 में इसने 70% हिस्सेदारी के साथ नेतृत्व की स्थिति बनाए रखी। यह अभी भी (और रहेगा) दुनिया में सबसे लोकप्रिय मोबाइल ओएस है। जबकि Apple ऐप स्टोर राजस्व में बेहतर प्रदर्शन करता है, Google Play Store उपयोग में आगे के ऐप्स प्रदान करता है। लेकिन स्पष्ट रूप से, आईओएस और एंड्रॉइड के बीच तुलना करने के लिए कुछ भी नहीं है। व्यवसाय अपने सभी ग्राहकों तक पहुँचने के लिए दोनों प्लेटफ़ॉर्म के लिए ऐप विकसित करना पसंद करते हैं। तो, आइए मज़ेदार हिस्से पर ध्यान दें - Android विकास के लाभ, कैरियर के दृष्टिकोण और मोबाइल डेवलपर बनने के लिए प्रशिक्षण रोडमैप। यदि आप ऐसा करना चाहते हैं लेकिन प्रोग्रामिंग ज्ञान नहीं है।पेशे के रूप में Android ऐप विकास के क्या लाभ हैं I
क्या Android ऐप डेवलपमेंट आपके लिए एक अच्छा करियर विकल्प है? बिलकुल। आपको इसमें खींचने के महत्वपूर्ण लाभ यहां दिए गए हैं:-
एंड्रॉइड मोबाइल डेवलपमेंट में मार्केट लीडर है (हाँ, इसके बारे में मत भूलना)। 71% डिवाइस इस ऑपरेटिंग सिस्टम पर चलते हैं।
-
StackOverflow पर Android का एक विशाल समुदाय है - पेशेवर डेवलपर्स और शिक्षार्थियों के लिए ऑनलाइन सबसे बड़ा समुदाय। यदि आप चर्चाओं में लोकप्रिय टैग्स को देखते हैं , तो आप देखेंगे कि एंड्रॉइड को छठा स्थान दिया गया है - यह पांच प्रोग्रामिंग भाषाओं - जावास्क्रिप्ट, पायथन, जावा, सी # और पीएचपी के ठीक बाद रैंकिंग में उच्च स्थान पर पहुंचने का एकमात्र ढांचा है। इस तथ्य के बारे में इतना अच्छा क्या है? इसका मतलब है कि प्रश्नोत्तर और कोड का एक विशाल आधार है, जिसका उपयोग आप Android डेवलपर के रूप में सीखने और काम करने के दौरान कर सकते हैं। इसका अर्थ यह भी है कि विभिन्न अनुभवों वाले ढेर सारे पेशेवर हैं, जो किसी भी Android विकास समस्या में आपकी मदद कर सकते हैं।
-
एंड्रॉइड में बहुत सारी सामग्री और पुस्तकालय मुफ्त में उपलब्ध हैं । उदाहरण के लिए:
- जीएसओएन एंड जैक्सन - सीरियलाइजेशन/डिसेरिएलाइजेशन
- पिकासो और ग्लाइड - छवि लोड हो रहा है
- वॉली एंड रेट्रोफिट - नेटवर्किंग
- बटरनाइफ , ईज़ीप्रमिशन + इतने सारे अन्य उपयोगिता पुस्तकालय
- और भी बहुत कुछ जो आप विकास में मुफ्त में उपयोग कर सकते हैं क्योंकि किसी ने उन्हें बनाने और बाकी दुनिया के साथ साझा करने का फैसला किया है
-
एंड्रॉइड डेवलपर्स के पास एक बेहतरीन पेशेवर टूल है - एंड्रॉइड स्टूडियो । यह Google द्वारा अनुरक्षित है और IntelliJ प्लेटफॉर्म के शीर्ष पर बनाया गया है।
-
आईटी सेगमेंट में एंड्रॉइड डेवलपर्स के पास कुछ बेहतरीन वेतन हैं। पेसेकेल के अनुसार वर्षों के अनुभव के आधार पर अमेरिका में औसत वेतन इस तरह दिखता है:
और पढ़ें:
|
आपका रोडमैप: Android ऐप डेवलपर बनने के लिए क्या सीखना चाहिए
पहले, हमने यह पता लगाने के लिए CodeGym स्नातकों के बीच शोध किया है कि छात्रों की पृष्ठभूमि के आधार पर Java में प्रोग्राम सीखने में कितना समय लगता है। इस सर्वेक्षण ने हमें एक निश्चित डेवलपर पेशे के लिए आवश्यक ज्ञान के निश्चित रोडमैप बनाने के लिए प्रेरित किया। तो, यहाँ शून्य स्तर से Android डेवलपर बनने के लिए ज्ञान और कौशल हैं: यदि आप कुल नौसिखिए हैं, तो यह सूची डराने वाली लग सकती है, लेकिन कोई चिंता नहीं है - आपको बस किसी बिंदु पर अपना सीखना शुरू करने की आवश्यकता है। देखना? पूर्ण-विकसित बैकएंड- या पूर्ण-स्टैक देवों की तुलना में आपको प्रोग्रामिंग ज्ञान की आवश्यकता नहीं है। आपको केवल कोर जावा की आवश्यकता है (यदि आप आगे के अध्ययन के लिए जावा को आधार के रूप में चुनते हैं) और परीक्षण उपकरण। जहाँ तक आपको एक जूनियर Android देव स्थिति के लिए प्रशिक्षण की आवश्यकता है, यहाँ परिणाम हैं जो हमें कुछ समय पहले मिले हैं: इसलिए, यदि आप प्रोग्रामिंग ज्ञान के बिना नौसिखिया हैं और बड़े पैमाने पर अध्ययन करते हैं, तो आपको नौकरी के लिए तैयार Android डेवलपर बनने के लिए लगभग एक वर्ष का समय चाहिए। क्या आप इसे तेज़ कर सकते हैं? ठीक है, ऐसा लगता है कि अब आप इसे 7 से 9 महीनों में कर सकते हैं क्योंकि हमने CodeGym यूनिवर्सिटी में एक विशेष प्रशिक्षण रोडमैप तैयार किया है - हमारी नई ऑनलाइन शिक्षुता, जिसमें परामर्शदाताओं के साथ प्रशिक्षण और प्रासंगिक पेशेवर कौशल प्राप्त करने पर ध्यान केंद्रित करना शामिल है।CodeGym के साथ स्क्रैच से Android डेवलपर कैसे बनें
यदि आप पिछले खंड से सीखने के रोडमैप को तोड़ते हैं, तो आप देखेंगे कि इसमें मोटे तौर पर दो मुख्य भाग होते हैं:- प्रोग्रामिंग लैंग्वेज कोर (जावा, या कोटलिन) सीखें + परीक्षण उपकरण + अपनी परियोजनाओं को एकल और टीमों में विकसित करने और बनाए रखने के लिए संस्करण नियंत्रण प्रणाली का उपयोग करें।
- एंड्रॉइड एसडीके सीखें, विकास उपकरण + डेटाबेस के साथ काम करें + यूआई डिजाइन मूल बातें, आदि।
- आपको प्रोग्रामिंग फंडामेंटल से परिचित कराते हैं।
- Android विकास में गहन ज्ञान और अभ्यास दें।
जावा फंडामेंटल कोर्स के बारे में
यह कोर्स आपको एक अनुभवी सॉफ्टवेयर डेवलपर - एक सलाहकार की देखरेख में शुरुआत से ही जावा फंडामेंटल सीखने की अनुमति देता है। आप समूहों में अध्ययन करेंगे और अपने शिक्षक के साथ सप्ताह में दो ऑनलाइन कक्षाएं लेंगे, और प्रत्येक कक्षा के बाद - एक होमवर्क करना होगा, जिसमें अतिरिक्त टेक्स्ट लेक्चर का एक सेट और सीधे CodeGym प्लेटफॉर्म पर स्वचालित जांच के साथ कार्य शामिल हैं। यह कोर्स कुल नौसिखियों और विश्वविद्यालय या ऑनलाइन अध्ययन से पूर्व प्रोग्रामिंग ज्ञान वाले लोगों के लिए उपयुक्त है। आपको मिला:- नियमित 90 मिनट की ऑनलाइन कक्षाएं
- स्लैक चैट में आपके मेंटर और CodeGym टीम द्वारा सहयोग
- पहले पाठ से कोडिंग का अभ्यास करने के लिए इंटरैक्टिव ऑनलाइन विकास वातावरण
- समाप्ति का प्रमाणपत्र
-
मॉड्यूल 1 - जावा सिंटैक्स : जावा भाषा की मूल बातें (कमांड, विधियाँ, डेटा प्रकार, ऑब्जेक्ट और क्लासेस, आदि), लूप, सरणियाँ शामिल करता है। यह आपको I/O धाराओं और अपवादों से भी परिचित कराता है, और संग्रह और जेनरिक के साथ-साथ बुनियादी प्रोग्रामिंग पैटर्न के बारे में कुछ विषयों को शामिल करता है। इस भाग के दौरान, आप 271 व्यावहारिक कार्यों (वास्तविक कार्यक्रमों) को हल करेंगे।
-
मॉड्यूल 2 - अंतिम परियोजना : आपके सीखने को सारांशित करने के लिए एक व्यावहारिक दो सप्ताह का मॉड्यूल। आप 'क्रिप्टो एनालाइज़र' नामक एक परियोजना बनाएंगे - और यह आपके पोर्टफोलियो के लिए पहली परियोजना बन सकती है। प्रोग्रामिंग प्रोजेक्ट पूरा करने के बाद, आपका सलाहकार इसे सत्यापित करेगा और आपको फीडबैक देगा।
शुरुआती कोर्स के लिए एंड्रॉइड ऐप डेवलपमेंट के बारे में
यह कोर्स बेसिक प्रोग्रामिंग नॉलेज (जैसे जावा फंडामेंटल्स) वाले शिक्षार्थियों के लिए उपयुक्त है। यह आपको Android की मूल बातें सीखने, अपने विकास के माहौल को स्थापित करने और अपने विचारों को एप्लिकेशन में बदलने में मदद करता है। इस पाठ्यक्रम में प्रशिक्षण में शामिल हैं:- सप्ताह में दो बार मेंटर के साथ 90 मिनट की ऑनलाइन कक्षाएं
- स्लैक चैट में आपके मेंटर और CodeGym टीम द्वारा सहयोग
- 4 पूर्ण विकसित मोबाइल एप्लिकेशन का विकास
- समाप्ति का प्रमाणपत्र
- लर्निंग 'द कोर': एंड्रॉइड का परिचय, एंड्रॉइड स्टूडियो की स्थापना, यूआई में अग्रणी, उन्नत एक्सएमएल, डेटा के साथ काम करना, एपीआई से जुड़ना;
- डिजाइन पैटर्न, डेटाबेस, कोड पुन: प्रयोज्यता, मोबाइल विकास का सर्वोत्तम अभ्यास;
- डिबगिंग Android ऐप्स + लाइव डिबगिंग सत्र;
- और अधिक।
सीखने के इस रोडमैप को चुनने वाले छात्रों के बारे में यहां बताया गया है
जब हमने एंड्रॉइड ऐप डेवलपमेंट कोर्स लॉन्च किया, तो कुछ छात्रों ने मोबाइल में गोता लगाकर अपनी प्रोग्रामिंग की पढ़ाई जारी रखने का फैसला किया। उन्होंने अपने सीखने के अनुभव और आगे की योजनाओं को हमारे साथ साझा किया है, ताकि आप अपनी सीखने की प्रक्रिया को जल्द से जल्द शुरू करने के लिए एक तरह का 'पुश' कर सकें:- "मैं वास्तविक प्रोग्रामिंग कौशल प्राप्त करना चाहता था" : रैडोस्लाव की कहानी
- "मैं कोडिंग को अपना पेशा बनाने की उम्मीद कर रहा हूं" : लॉरेन की कहानी
- "मैंने एक बेहतर प्रशिक्षण वातावरण के लिए एक संरक्षक के साथ पाठ्यक्रम में दाखिला लिया" : करज़िस्तोफ की कहानी
GO TO FULL VERSION