0:00
इस वीडियो में जो भी बात मैं आप लोगों को बोलूंगा
0:02
वो मेरे सालों के apps को डेवलब करने के और website को डेवलब करके deliver करने क�
0:07
अनुभव पर आधारित होंगे. कुछ चीज़े सीखी हैं, मैंने इतनी सारी applications क�
0:10
और इतनी सारी websites को बनाने के बाद, जो कि मैं कहूँगा जिनका निचोड मैं आपको को इस वीडियो के अंदर बताऊँग�
0:16
सबसे पहले starting की बात करते हैं मैं कहूँगा ease to entry की बात करते है�
0:20
अगर आपलोगों को entry करनी है अगर आपलोगों को start करना है web development को या फिर application development क�
0:25
तो मैं कहूँगा कि web development थोड़ा सा आसान हो जाता है क्योंकि सिर्फ आप लोग को वाप�
0:29
अपने browser की ज़रूरत पड़ती है और इसे के साथ सद आप लोगों को simply अपन�
0:33
किसी भी basic computer को खोल के coding करनी होती है HTML बहुत आसान ह�
0:37
आप सभी को मालूम है और जावा स्क्रिप्ट भी जो entry level की ह�
0:41
वो बहुत जाधा आसान है designing में आप लोग bootstrap वगैरा कई चीज़े यूज़ कर सकते है�
0:44
तो एक बच्चा भी मैं कहूँगा website बना सकता है बट अगर हम लोग बात करें application को develop करने क�
0:50
और मैं कहूँगा useful application को develop करने की मैं उस vais की application की बात नहीं कर रहा हू�
0:54
जो कि आपको Android Studio खोलने के बाद pop up होती है एक इंसान application को अपने phone में तभी install करता ह�
0:59
जब उसको उस application की need हो जब उस application से कुछ उसको प्राप्त हो रहा ह�
1:04
अगर आप लोग एक बहुत ही basic सी application मिलाते है जो कि शायद किसी का birthday display करता है
1:08
application to display birthday of Shah Rukh Khan, application to display birthday of Narendra Modi ji
1:14
और ये वो, तो वो application को install नहीं करेगा, ठीक है, तो आप लोग एक useful application बनानी है
1:19
और हटके application बनानी है, तब ही आपकी application चलती है, अब ये बात website पे भी लागू होती है
1:23
बट अगेन आप लोग अपने प्रोजेक्ट्स को बहुत ही आराम से कर सकते हो तो E-Store Entry में कहूँगा Web Development मे�
1:28
थोड़ी सी जादा है Android Development में अगर आप लोग जा रहे हो और आप लोग वहाँ प�
1:32
किसी भी तरह की application को host करना चाते हो तो Play Store में कई चीज़े होती है�
1:38
मैंने इस चीज़ simplify कर रही है अपने android development वाले course में, जो कि around 12 गंटे का है
1:43
बट अगर आप लोग उसको नहीं देखें और समझे नहीं, और guide आपको अच्छे से नहीं किया गया
1:48
तो आप लोग बहुत चीज़ें mess up कर सकते हैं, नई apps को push करना थोड़ा सा difficult हो जाता ह�
1:52
जबकि web development में इस चीज़ें थोड़ी सी आसान होती हैं अब मैं hardware की बात करूँग�
1:56
मैं कहूँगा एक basic सा laptop जो कि सिर्फ चलता है तो उसमें website
2:00
चलती है एक basic सा laptop जो चलता है उसमें website चलती ह�
2:04
लेकिन अगर आप लोगों ने इसको सिर्फ Android Development करने के लिए लिय�
2:07
तो यह आपकी सबसे बड़ी गलती है जो कि एक Android Development के laptop को लेने के लि�
2:11
आप लोगों को इसकी specs को देखना पड़ेगा क्या वो उस level की applications को run कर पाएग�
2:17
अब देखो दो चीज़े होती है एक तो लोग कहते हैं कि आपका प्रोसेसर अच्छा होना चाहिए Android applications को run करने क�
2:22
लेकिन मैं आपको एक और perspective देता हूँ यहाँ पर अपने experience के अधर बढ़ आपकी application क्या कर रही है इस पर भी कभी कभी जो है आपका gradle build का time depend करेग�
2:31
उसे के साथ साथ आपका emulator smoothly चलेगा या नहीं चलेगा या depend करेगा तो एक अच्छा laptop होना बहुत जरूरी हो जाता है android development के लि�
2:37
जो की मैं कहूँगा first year के second year के और वो लोग जो start out कर रहे हैं school वगरे में उनके बास नहीं होता है ठीक ह�
2:43
आगे जाके मैंने भी लिया था laptop अच्छा starting में मेरे पास एक बहुती basic laptop थ�
2:47
हाँ मैं कुछ कुछ जुगाल करेंगे उसमें करता रहता था चीजों को लेकिन परिशानी यार होती थ�
2:52
अब बात करते हैं किसी को deliver करने की मैंने एक app बना ही मुझे देनी है अपनी दोस्त क�
2:56
अगर मैं उसको APK WhatsApp पर send करूँगा सबसे पहली बात तो वो install नहीं करेग�
3:00
जो कि वो डरेगा कि यार बता नहीं APK क्या है अगर वाई बात मैं website की करूँग�
3:03
मैं link भेजूँगा अपनी website का तो वो खोल लेगा अगर मुझे professionally distribute करनी है अपनी application क�
3:08
तो वही बात आ गई play store पर आपको जाना पड़ेगा 25 डॉलर की fees देनी पड़ेगी account setup करने पड़ेगे उसी के साथ सा�
3:14
एक application को host करना मैं कहूँगा कितना मुश्किल होता है मुश्किल होता है यार android application क�
3:20
अगर आप लोग host कर रहे हो पर थोड़ा वो दिमाग खराब होता है आप ये चीज़ देख सकते ह�
3:24
मेरे Android Development की course में जाओ सिर्फ उसको खोल के आप end का part देख�
3:28
जहाँ पर मैं host कर रहा हूँ application को fields fill accident application website basic server setup
3:40
एक basic, आजकल तो बहुत सारे हमारे पास app platforms आ गए हैं
3:45
जैसे कि डिजिजिड लोशन का एप प्लेटफॉर्म है, Amazon AWS के अंदर बहुत सारी सर्विसेज है
3:49
Walter Linode वगैरा भी बहुत चाहिए काम कर रहे हैं, और almost सारी hosting companies एक आपको option प्रोवाइड करती है
3:55
जहाँ पर आप एक static website को CDN के थरू पुरी दुनिया भर में सर्व करा सकते है�
3:58
बहुती अच्छी speed के साथ खैर CDN क्या होता है और क्यों static website को CDN से सर्व करना चाहि�
4:03
यह एक दूसरे वीडियो के टॉपिक है बट अभी यहाँ पर मैं आपको बताता हूँ क�
4:06
अपनी web site को, अपनी web app को distribute करना थोड़ा सा जादा आसान होता ह�
4:11
जहां हम compare करें इसी चीज़ को android development में या फिर किसी भी तर�
4:15
की application को development करने में मैं आपर iOS की apps की बा�
4:20
नहीं कर रहा हूँ कि iOS इंडिया में बहुत कम लोग बनाते हैं बट उसकी बात इसके बारे में भी एक चीज आप लोगों को बताऊंगा जो कि बहुत ज्यादा जरूरी है अब वेब डेवलप्मेंट मे�
4:27
पैसे कमाने की बात करता हूं मेकिंग मनी एक और फैक्टर में तो एक और बहुत बड़ा फैक्टर है मेकिंग मन�
4:32
अगर आप लोग कोई भी development करते हैं या कोई भी website बनाते हैं, eventually आपको पैसे चाहिए होंगे अपनी मेहनत के
4:38
तो वो चीज मैं कहूँगा entry level के अगर बात करूँ, तो web development में थोड़ा सा आसान है
4:44
आपको अच्छे clients मिल जाएंगे, आपको easy clients मिल जाएंगे, आपको easy money मिलने लग जाएग�
4:48
और ऐसा होता है यार अगर आपने अपना game सही से खेले है अगर आपको अच्छा काम मिलेग�
4:54
और कुछ लोग तो यार कहते हैं कि simply यार मेरा एक static website बना दो मेरे लिए मेरी website में मेरी दुकान क�
5:00
रोडी बहुत information वगैरा रहनी चाहिए, वो चीज़ बना कर मुझे दे दो, और आप लोग ये काम बहुत अराम से कर सकते हैं
5:05
आपको भी पता है, और उसके अच्छे पैसे मिल जाते हैं, बट अगर हम android application की बात करें
5:10
तो सामने वाला आपसे expect करेंगा, आप end to end सब कुछ करके दें, और उसमें शायद आपका भी कई बार दिमाग खराब हो जाए
5:15
तो मैं कहूँगा, basic websites को बनाना आसान है, और उससे पैसे कमाना आसान है
5:19
बट, अगर आप लोग android development को बहुत अच्छी तरह से सीख गए, तो वहाँ पर आपको पैसे बहुत ज़ादा मिलेंग�
5:24
compare to web development लेकिन यही मैं रुकूंगा और आपको एक और बात बताऊंग�
5:29
अगर web development में भी आप एक अलग level पर पहुंच गय�
5:32
जैसे आप react की अच्छी-अच्छी applications बना पा रहे हो आप अच्छी APIs लिख पा रहे ह�
5:52
अरे यार web developer है कौन, क्या वो सिर्फ HTML से website बना रहा है
5:56
या फिर वो React, Angular, Kubernetes, Docker और बहुत सारे load balancer वगेरा use करके
6:01
बहुत ही professional ही काम कर रहा है, तो ये दो अलग-अलग levels है, एक मैंने सबसे नीचे level की बात करी, जो कि सिर्फ HTML जानता है इंसान
6:07
एक यहाँ पर मैंने बात करी जो सब कुछ जानता है और अच्छी तरह से website को host करना भी जानता ह�
6:12
तो थोड़ा सा comparison यहाँ पर unfair हो जाता है अब salary की बात करतो हूँ अगर आप किसी भी basic salary वाली website पर जाएंग�
6:19
glassdoor एक दो और websites हैं जो कि बताती है average salary कितनी है तो गुड़गाउं वगेरा में आप लोग देखेंगे तो आपको मिलेगा Android Developer की salary थोड़ी सी जादा ह�
6:26
पर मैं आप लोगों को रोकूंगा और आप लोगों को बताऊंगा कि ऐसा नहीं कि Web Development में आपको पैसे नहीं मिलेंग�
6:31
अगर आप लोग को web development ठंग से आता है तो वहाँ भी आप लोग को अच्छे पैसे मिलेंग�
6:36
कुल मिला के होता क्या है कि web developers बहुत सारे हैं क्योंकि web development का काम बहुत सारे ह�
6:40
अगर कोई भी इंसान अपनी application मनवाना चाता है तो वो एक बड़ा business कुछ हद तक होग�
6:45
for example, website आपको एक दुकान की भी देखने को मिल जाएगी
6:49
आपको एक dairy की website देखने को मिल जाएगी, आपको एक बहुती चोटा सा kirana store है
6:53
उसकी website भी शायद आपको देखने को मिल जाएगी, जहाँ पर वो अपनी inventory वो गएटा शायद manage करें, पर वो Android application इतनी आसानी से तब तक नहीं बनवाएगा जब तक उसको there need ना हो जब तक उसके पास user base ना ह�
7:02
phone application install use web development job web developers basic web development android development professionally company place
7:36
डेवलपमेंट में यह चीजें करी हुई है अब आयोएस की तोड़ी सी बात करता हूं देखो यार आयोएस वैसे इंडिया में बहु�
7:41
कम काम आप लोगों मिलेगा और मैं बिगिनर्स के लिए बिल्कुल भी सेजेस्ट नहीं करूंगा कि आप लोग आयोएस डेवलपमें�
8:06
लेने के लिए तो आप अपनी लेटर स्टेज में जरूर आयोएस को आयड करें आयोएस डेवलप्पेंट में इन्हीं करों किसी को नहीं करना है क्योंकि जब आप बाहर से काम उठा पाएंगे फ्रीलैंसिंग का तो आप लोग को बहुत पैसे मिलेंगे अगर आप यूएस व�
8:36
एक job से या फिर एक company से दूसरी company में switch कर रहे हैं, अब मैं अगर college placements ही बात करूँ
8:41
अगर आप लोग college में हैं, आप लोग का campus recruitment हो रहा है, तो वहाँ पर interviewers आपकी in general programming skills को जो है
8:48
test करते हैं, उनको यहाँ पर यह ज़्यादा, उनके लिए matter नहीं करता है
8:52
कि आप लोगों को Android application किस level तक आती है web development किस level तक आती ह�
8:55
वो कुल मिला कर आपकी core programming skills को check करते हैं और वो लोग यह दिखते हैं कि आप लोग क्य�
8:59
अगर आपको यह चीज सिखा दी गई जो कि उनकी company में की जा रही है तो क्या आप लोग उसमें excel कर पाएंग�
9:04
और company का कुछ पाइदा करा पाएंगे कि नहीं करा पाएंगे, अगर करा पाएंगे तो आप hire होंगे
9:09
नहीं करा पाएंगे तो hire नहीं होंगे, कुल मिलागर कहानी इतनी ही होती है
9:12
ठीक है, तो अगर आप लोग Android development करें, तो मैं कहूँगा कि Android के अच्छे अच्छे projects बनाएं
9:16
basic projects भी हैं, अगर वो value add कर रहे हैं, तो आप अपने phone में उन apps को install रखें
9:21
शायद आप लोगों को आपर दिखाने को मिल जाए, अगर आपको मौका मिले, तो आप दिखा पाएंगे अपनी application को
9:26
और उसी के सासे एक चीज और मैं कहूँगा कि कहीं न कहीं आप readily available रखें कुछ apps क�
9:31
अगर आप लोगों को play store भी डाल दिया तो यार well and good उससे अच्छी को कोई बात ही नहीं है पर उसके बाद भी आप readily available रखें जैसे किसी एक website पर किसी एक web link पर अपनी portfolio website प�
9:40
उससे बहुत ज़्यादा आप लोगों को help मिलेगी सेम चीज़ वेबसाइट के लिए भी आपने सारे के सारे projects का link
9:45
अगर आप लोग एक blog, blogger के blog में अफिर किसी भी एक custom website पर आप लोगों को रख रहे है�
9:50
तो आप लोगों के लिए बहुत असान हो जाएगा तो कुल मिलाकर मैं ये नहीं कहूँगा कि आपको Android Development करना है
9:55
Web करना है, Web करना है, Android करना है, it totally depends, लेकिन एक सबसे बड़ा factor यहाँ पर आपको बताता हूँ
10:01
जो आपको help करेगा चुनने में कि आपको Web Development करना है, Android Development करना है
10:04
वो होता है यार interest, interest एक बहुत बड़ी चीज़ होती है अगर आपको website बनाने में interest आई नहीं रही ह�
10:10
आपका interest पूरा का पूरा android applications बनाने में है तो मैं कहूँगा कि आप लोग बिल्कुल अपना interest को choose कर�
10:17
android development आप लोग करो यार किसी चीज़ में आपको interest आता है तो आप उस process को enjoy करते हो, और अब जब किसी चीज को enjoy करते हो
10:23
तो आप उसको repeatedly करते हो, और जब आप उसको repeatedly करते हो, तो आप उसके master बन जाते हो, और जब आप उसके master बन जाते हो
10:30
तो वहाँ पर आप लोग जो है, आपको बैसे कमाने से मैं कहूँगा
10:34
direct long term Android developer app developer web development API form API consume basic API website data
10:54
तो किसी ना किसी तरीके से आप लोगों को web से interact करना ही पड़ेगा, server से interact करना ही पड़ेगा
10:58
अगर आपकी application थोड़ी CB advanced level की है, तो उसमें कहीं ना कहीं server involved होगा
11:04
तो मैं कहूँगा कि अपनी जो skill set है, उसको हमेशा आप बढ़ाने के बारे में सोचो
11:09
कभी ऐसा मत सोचो कि आर मेरी skill set में, अगर Android Development है तो मैं Web नहीं कर सकता
11:13
Web है तो Android नहीं कर सकता, ऐसा नहीं है कि यह College का Admission है, कि आर आपने Android Development में Admission ले लिया है
11:18
तो अब Web Development भूल जाओ संदगी बर के लिए, Web में ले लिया, तो Android को भूल जाओ
11:23
नहीं, आप एक चीज से Start Out कर सकते हो, और उसके बाद eventually आप लोग दोनों को भी सीख सकते हो
11:27
यह कोई ऐसा नहीं है कि आप लोग एक जीज सीखोगे, और आपको एक जीज लाइफ में सीखनी है
11:31
अगर आप लोगों कोई बात ऐसी बताता है कि आप एक जीज सीख सकते हो, तो वो बिल्कुल गलत है
11:35
हाँ एक primary skill को रखना और उससे आप लोग अगर अपनी job में serve कर रहे हो या अपनी freelancing से पैसे कमा रहे ह�
11:43
that is well and good वो मैं उसको तो मैं भी preach करता हूँ कि यार एक skill आपकी primary होनी चाहिए जो इस जिसमें आप master ह�
11:49
but ऐसा नहीं है कि आपको दूसरी skill बिल्कुल में सीखनी है तो यार आप लोग projects बनाओ अगर आप लोग android development के projects बना रहे हो तो कुछ useful apps बनाओ कुछ ऐसी application बनाओ जैसे कि अगर bitcoin का price एक level से नीचे चला जाता है तो आपको एक notification आजाए अगर nifty 50 एक level से नीचे चली जाती है तो आपको एक notification आजाए या कोई भी custom stock एक notification आजाए आपको �
12:22
चीजों को मिक्स करने की कोशिश करो जब आप दो चीजों को मिक्स कर देते हो ना तो एक यूनिक कॉम्बिनेश�
12:27
मनता है और वह यूनिक कॉम्बिनेशन बहुत यूनिक होता है वह बहुत कॉमनली देखने को नहीं मिलता है जैस�
12:34
अगर आप लोग अपनी DevOps की स्किल को मिला देते हो Android Development की स्किल मे�
12:38
या Machine Learning की स्किल को मिला देते हो Android Development की स्किल में Machine Learning प्लस Web Development एक ऐसा प्रोड़क्ट आप लोग बना पाओगा जो की बहुत यूनिक होग�
12:46
अगर आपको machine learning अच्छे से समझ में आती है और उससे आप लोग android की एक application
12:50
और एक website और वो same server से बात कर रही ह�
12:53
same API इसको consume कर रही है same database को update कर रही है थोड़ी सी complex application की बात कर रहा हू�
12:58
बट आप लोगों का जो portfolio है बहुत बढ़िया होने वाले है और मैं यह नहीं कहूँगा कि यह असंभव ह�
13:03
college में आपको नहीं करना चाहिए मैं कहूँगा try करो definitely होगा उस level पर आप लोग ज़रूर पहुँचोग�
13:08
enjoy करो overall process को और interest को जगाओ आपका जहाँ पर interest आ रहा है उसको कर�
13:14
वो करोगे अगर आप लोग तो automatically आप process को enjoy करोगे automatically आप repeatedly काम करोग�
13:19
and repetition is the mother of learning आप उस चीज में champion बन जाओग�
13:23
so I hope कि आप लोगों को अच्छी help मिल गई होगी यह choose करना में कि आपको start करना Android development स�
13:28
या web development आप कभी यह मत बोलो कि मैं web development में जाओ या Android development में जा�
13:32
यह बोलो मैं web development से start करो या android development से start करो क्योंकि जब आप ये बोलते हो कि मैं web में जाओ या android में जा�
13:37
तो इसका मतलब ये होता है आप इन में से दूसरी चीज़ नहीं करने वाले हो जो कि एक गलत सोच ह�
13:41
आपको अपने आपको ये बात समझानी है कि अगर आप लोग आज एक skill सीख रहे ह�
14:04
प्रदिश्चित प्रदिश्चि�