विज्ञापन
रेडिट एएमएएस में भाग लेने वाले लोग अत्यंत सूचनात्मक और प्रेरणादायक हो सकते हैं। एक तकनीक-प्रेमी समुदाय के रूप में, बहुत सारे एएमए हैं जो इच्छुक डेवलपर्स के लिए पढ़ना चाहिए। यहां शीर्ष 5 एएमएएस हैं जिन्हें आप शुरू करना चाहते हैं।
एएमए क्या है?
शुरू करने से पहले, मुझे यकीन है कि आपमें से कुछ लोग जो Reddit शब्दावली से अपरिचित हैं, पूछ रहे होंगे "बिल्ली एक AMA क्या है?"
संक्षिप्त नाम "मुझसे कुछ भी पूछो" और वहाँ है Reddit पर एक संपूर्ण अनुभाग (को फ़ोन किया उपसमूह - विषय-विशिष्ट स्थान जहाँ आप कुछ भी सीख सकते हैं कूल स्टफ जानने के लिए 5 बेस्ट सब्रेडिट्सReddit सिर्फ एक टाइम सिंक से अधिक है जहां आप सुंदर लड़कियों को देख सकते हैं, शून्य सामान के बारे में पढ़ सकते हैं, और जैसे ही आप यादृच्छिक ट्रिविया की स्मृति का निर्माण करते हैं, शिथिल हो सकते हैं। Reddit का इस्तेमाल सीखने के लिए किया जा सकता है ... अधिक पढ़ें ) इन एएमएएस को समर्पित। साथ ही साथ कुछ AMAAs भी हैं, जो "आस्क मी ऑलमोथिंग एनीथिंग" के लिए खड़ा है - ये आमतौर पर ऐसे लोगों के लिए हैं जो पूछे जाने वाले हर सवाल का जवाब देने में सक्षम नहीं हैं। यह समुदाय के लिए एएमए प्रतिभागियों से सवाल पूछने का एक सरल और खुला तरीका है। Reddit ने कई प्रसिद्ध लोगों को AMAs में भाग लेने के लिए आमंत्रित किया है, जिनमें राष्ट्रपति ओबामा, बिल गेट्स, मिथबस्टर्स और अन्य शामिल हैं।
आप हमारे अन्य बहुत सारे महान सामान सीख सकते हैं रेडिट के लिए बहुत बढ़िया गाइड रेडिट के लिए बहुत बढ़िया गाइडआश्चर्य है कि आपके दोस्त हमेशा आपके सामने इंटरनेट पर कैसे शांत सामान पाते हैं? वे शायद Reddit का उपयोग कर रहे हैं, स्व-घोषित "इंटरनेट का फ्रंट पेज"। अधिक पढ़ें !
जब आपके पास कोई डिग्री नहीं है, तो प्रोग्रामिंग की नौकरी में उतरने जैसा कुछ नहीं है और सब कुछ स्व-सिखाया गया है। बिलकुल वैसा ही greymattr बड़े पैमाने पर करने में कामयाब रहे - उन्हें एक फॉर्च्यून 500 कंपनी में नौकरी मिली और छह-आंकड़ा वेतन बना।
अपने एएमए में, greymattr खुद को तैयार करने के लिए उसने क्या किया, कैसे उसे अपना काम मिला, और दूसरे लोग खुद को तैयार करने के लिए क्या कर सकते हैं। जबकि इस लेख में जिन सभी एएमएएस का उल्लेख किया गया है वे आकांक्षी डेवलपर्स के लिए बहुत अच्छे हैं, यह एक सीधा और सबसे अधिक जानकारी वाला है। दूसरों महान प्रेरक पढ़ रहे हैं।
प्रदर्शित प्रश्नोत्तर:
प्रश्न:
आप एक उच्च विद्यालय के छात्र को क्या सलाह देंगे जो कार्यक्रम करता है लेकिन अभी तक कोई औपचारिक प्रशिक्षण नहीं हुआ है?
ए:
C सीखें। लिनक्स सीखें। टीसीपी / आईपी नेटवर्किंग सीखें। उसके बाद वेबपेज और जावा स्क्रिप्ट के बारे में जानें। और इसके साथ ही आप एक अच्छी नौकरी पा सकते हैं (60-200k / वर्ष)
एक डिग्री के बिना छह-आंकड़े बनाना एक महान उपलब्धि हो सकती है, लेकिन स्पेसएक्स के लिए एक प्रोग्रामर के रूप में काम करना सिर्फ सादा शांत है। इस एएमए में, सभी के सवालों के जवाब देने के लिए पूरी स्पेसएक्स प्रोग्रामिंग टीम रेडिट आई। उन्होंने पाठकों को एक अंतर्दृष्टि दी कि उनकी प्रोग्रामिंग परियोजनाएं कितनी बड़ी हैं, वे किन चुनौतियों का सामना करते हैं, और वे अपनी नौकरी के बारे में सबसे अधिक आनंद लेते हैं।
एएमए को पढ़ने के बाद, आपको यह भी समझ में आता है कि रॉकेट का काम करना एक ऐसा काम नहीं है जिसके लिए आपको संभल जाना पड़ता है - हर किसी को कोड के साथ छेड़छाड़ करने में मज़ा आता है।
प्रदर्शित प्रश्नोत्तर:
प्रश्न:
आपकी सबसे बड़ी परियोजना के लिए आपका वर्तमान कोड आधार कितना बड़ा है?
क्या इसे बनाए रखने का झंझट है?
सबसे चुनौतीपूर्ण परियोजना क्या थी जिसे आपको लेना था और क्यों?
आप किस बारे में सबसे अधिक निपुण महसूस करते हैं?
आपको अपना काम कैसा लगता है?
ए:
वाहन कोड एक दो सौ k लाइनों के आदेश पर है।
इसे बनाए रखने का झंझट नहीं, यह हमारा काम है! हम वास्तव में अपने कोड आधार से बहुत खुश हैं। यह प्यार का श्रम है
ड्रैगन बर्थिंग w / ISS एक बड़ी चुनौती थी। बहुत सारे नए कोड विकसित करने पड़े।
ड्रैगन बर्थिंग w / ISS।
क्या हमने ड्रैगन बर्थिंग w / ISS का उल्लेख किया है?
ऑनलाइन फ्लैश गेम उस समय के आसपास फट गया जब फेसबुक ने सोशल नेटवर्क पर गेम की अनुमति दी - क्या मुझे भी फार्मविले का उल्लेख करने की आवश्यकता है? क्रेज इतना बड़ा था कि ऑनलाइन फ़्लैश गेम्स के सबसे चर्चित डेवलपर जिंगा ने अरबों कमाए।
एक पूर्व जिंगा डेवलपर रेड्डिट में आए और पाठकों को पर्दे के पीछे देखने के लिए एएमए आयोजित किया और गेम डेवलपर्स को आकांक्षा करने के लिए कुछ सलाह प्रदान की। जबकि फ्लैश, एचटीएमएल 5, और उन दोनों भाषाओं में लिखे गए खेलों के बारे में बहुत सारी बातें घूमती हैं, यह अधिक पारंपरिक डेस्कटॉप गेमिंग इंजन पर भी स्पर्श करता है।
प्रदर्शित प्रश्नोत्तर:
प्रश्न:
पारंपरिक प्लगइन मॉडल को बदलने के संबंध में आप HTML5 को कहां देखते हैं?
HTML5 वीडियो एक अच्छा विचार है?
कैनवस तत्व (और संबंधित अनुकूलन नुकसान) के लिए लेखन फ्लैश में जटिल कार्यक्रमों को लिखने से अलग कैसे है?
ए:
मुझे जिंगा छोड़ने के बाद मुझे कुछ समय के लिए Cocos2dx (JS के साथ मोबाइल पर बाइंडिंग) और Cocos2dHTML5 के साथ काम करना पड़ा।
कुल मिलाकर, HTML5 वीडियो और इंटरेक्टिव लेआउट जैसे बुनियादी सामान के लिए फ्लैश की जगह ले रहा है (मुझे लगता है) अच्छी बात है।
OTOH, फ्लैश में दिलचस्प इंटरएक्टिव UI बनाना किसी भी अन्य प्रणाली के बारे में मुझे पता है, जो इसे इतना लोकप्रिय क्यों है का एक बड़ा हिस्सा है। यह HTLM5 द्वारा अभी तक हल नहीं किया गया है, और इससे पहले कि वे एडोब सीएस में फ्लैश निर्माण उपकरण से मेल खाते हैं, यह टूल पर बहुत काम करेगा।
एचटीएमएल 5 में पुराने ब्राउज़र को समायोजित करने के लिए वास्तव में बहुत सारे कष्टप्रद हिस्से होते हैं, और कभी-कभी यह बहुत तेजी से उपयोग किए गए मौजूदा रेंडरिंग का उपयोग करने के लिए वास्तव में तेज़ होता है कैनवस रेंडरिंग का उपयोग करने के बजाय (जो कुछ ब्राउज़रों और कैनवस पर डोम के लिए अपने साझा किए गए कोड को अनुकूलित करने के लिए सिरदर्द उत्प्रेरण सत्र के लिए बनाता है) अन्य)। WebGL के लिए अभी तक विश्वसनीय नहीं है, जिसका अर्थ है कि फ़्लैश में बहुत सारी चीजें एचटीएमएल 5 में कठिन हैं।
HTML5 में बहुत सी समस्याएं हैं जो फ्लैश होती हैं, जैसे कि वास्तव में भयानक पूर्ण गोचर्स, जो गैर-वरिष्ठ देवता से बचने के लिए नहीं जानते हैं। ब्राउज़र निर्माता HTML5 को तेजी से चलाने के लिए एक टन के प्रयास में लगा रहे हैं, लेकिन यहां तक कि भारी रूप से अनुकूलित HTML5 कोड लगता है कि शालीनता से अनुकूलित फ़्लैश कोड की तुलना में कम समग्र प्रदर्शन है।
यदि पूर्व Zynga डेवलपर द्वारा AMA डेस्कटॉप गेमिंग पर पर्याप्त ध्यान केंद्रित नहीं करता है, तो यह AMA पूरे गिल्ड वॉर्स 2 टीम द्वारा कैसे संचालित किया जाता है?
आप खेल के बारे में कई सवालों के साथ-साथ नॉटी-ग्रिटिफ़ गेम के विकास के बारे में बहुत कुछ पढ़ेंगे। ये सवाल उन चुनौतियों को भी उजागर करते हैं जिनका सामना टीम को खेल को विकसित करने और सभी को खुश रखने में होता है।
प्रदर्शित प्रश्नोत्तर:
प्रश्न:
क्या आप में से कोई भी अपनी टीम के किसी अन्य व्यक्ति द्वारा लिखे गए अपने पसंदीदा प्रतिबद्ध संदेशों में से 1-2 ले सकता है। मुझे पता है कि मैं व्यक्तिगत रूप से "स्टडिड सिस्टम के साथ फिक्स्ड बग जो फ्रेड डिज़ाइन किया गया है" / "मुझे यकीन नहीं है कि मैंने क्या किया, लेकिन यह उत्पादक था" जैसी चीजें लिखेंगे
ए:
जिम स्कॉट कोहरे पर काम कर रहे थे, ठीक उसी समय जब डबल इंद्रधनुष वीडियो वायरल हो रहा था:
"वाह, वह पूरी तरह से कोहरा है। डबल कोहरा, हे भगवान। यह एक दोहरा कोहरा है, सभी तरह से वाह, यह बहुत तीव्र है। वाह यार! वाह! वाह! वाह! वाह हो हो मेरे भगवान! हे भगवान! हे भगवान! वू! अरे वाह! वू! हाँ! ओ हो हो! हे भगवान! हे भगवान मेरे उस देखो! यह ट्रिपल कोहरे की तरह लग रहा है! ओह माय गॉड इट्स फुल ऑन! पूरे आसमान में दोहरा कोहरा! हे भगवान। हे भगवान। हे भगवान। इसका क्या मतलब है? ओह। हे भगवान। ओह। ओह। परमेश्वर। यह बहुत उज्ज्वल है, ओह माय गॉड इट्स सो ब्राइट एंड विविड! ओह। आह! आह! यह बहुत सुंदर है! हे भगवान। हे भगवान। हे भगवान! हे भगवान, यह एक डबल पूर्ण कोहरा है! ओह ठीक है मेरे नक्शे में हे भगवान। हे भगवान, इसका क्या मतलब है? मुझे बताओ। बहुत ज्यादा। मुझे नहीं पता कि इसका क्या मतलब है। ओह माय गॉड यह बहुत इंटेंस है। ओह। ओह। हे भगवान।" - 2010/07/19 18:07:00 पर जिम द्वारा 533404 बदलें
क्या दुनिया की शीर्ष 10 वेबसाइटों में से एक के लिए कार्यक्रम करना आश्चर्यजनक नहीं होगा? अंतिम लेकिन निश्चित रूप से कम से कम, हमारे पास एक विकिपीडिया डेवलपर द्वारा एएमए है। ब्रैंडन हैरिस बताते हैं कि वह विकिपीडिया पर कैसे शामिल होने लगे और कैसे विकास की नौकरी में बदल गए। वह आकांक्षी डेवलपर्स को विभिन्न युक्तियां भी प्रदान करता है कि आरंभ करने के लिए क्या करना चाहिए। जैसा कि हमने MakeUseOf पर बहुत बार उल्लेख किया है, वह भी सुझाव देता है एक ओपन सोर्स प्रोजेक्ट में योगदान एक कोडर की यात्रा: कैसे एक खुले स्रोत परियोजना में योगदान करके अपने कोडिंग कौशल को बढ़ाने के लिएयदि आप खुद को एक सक्षम प्रोग्रामर के रूप में बाजार में देखना चाहते हैं, तो अपने कौशल को बेहतरीन तरीके से दिखाने का कोई बेहतर समय नहीं है - ओपन सोर्स प्रोजेक्ट्स में योगदान देकर। इसके कई कारण हैं... अधिक पढ़ें प्रोग्रामिंग अनुभव के साथ आरंभ करने के लिए।
प्रदर्शित प्रश्नोत्तर:
प्रश्न:
मैं एक युवा छात्र को वेब एप्लिकेशन डेवलपमेंट में अपना सर्वश्रेष्ठ सुझाव सुनना पसंद करता हूँ!
ए:
बस चीजों का निर्माण शुरू करो। सिर्फ अपने लिए छोटे उपकरण बनाएं, हो सकता है। आपको इन दिनों एक पोर्टफोलियो तैयार करना होगा।
सबसे अच्छे तरीकों में से एक ओपन सोर्स प्रोजेक्ट में कोडिंग शुरू करना है। इस तरह से आपके पास अपने फिर से शुरू होने की चीजें हैं और लोगों को दिखाने के लिए आपके पास कोड नमूने हैं।
निष्कर्ष
हालांकि वहाँ निश्चित रूप से अधिक एएमए हैं, ये 5 सबसे उपयोगी और प्रेरक हैं। उन्हें पढ़ने के बाद, आपके पास काम करने के लिए पर्याप्त इच्छाशक्ति से अधिक होगा। बेशक, हम यह न भूलें कि हमारे पास डेवलपर्स के लिए MakeUseOf पर बहुत सारी शानदार सामग्री है, जिसमें एक तरीका भी शामिल है सीखने के लिए सबसे अच्छी प्रोग्रामिंग भाषा चुनें आज सीखने के लिए एक प्रोग्रामिंग भाषा कैसे चुनें और 2 वर्षों में एक महान नौकरी प्राप्त करेंयह वास्तव में अच्छा प्रोग्रामर बनने के लिए समर्पित कार्य करने में वर्षों लग सकते हैं; तो क्या आज से शुरू करने के लिए सही भाषा चुनने का एक तरीका है, ताकि कल काम पर रखा जा सके? अधिक पढ़ें .
आप डेवलपर्स को क्या सुझाव दे सकते हैं? क्या आप डेवलपर्स के लिए अन्य उल्लेखनीय Reddit AMAs भर में आए हैं? हमें टिप्पणियों में बताएं!
छवि क्रेडिट: माइकल हिम्बोल्ट फ़्लिकर, सूरत लोजिक
डैनी उत्तरी टेक्सास विश्वविद्यालय में एक वरिष्ठ हैं, जो ओपन सोर्स सॉफ्टवेयर और लिनक्स के सभी पहलुओं का आनंद लेते हैं।