विज्ञापन

यहाँ मैं वर्षों से संघर्ष कर रहा हूँ: मुझे प्रोग्रामिंग बहुत पसंद है लेकिन मैं कभी भी इससे करियर नहीं बनाना चाहता। वह मुझे कहाँ छोड़ता है? मैं इसे अपने जीवन का केंद्र बनाए बिना इस गतिविधि का आनंद कैसे ले सकता हूं? हो सकता है कि आपके पास भी इस तरह के विचार हों।

इसका जवाब है इसे एक शौक के रूप में देखें 17 Geeky DIY शौक आप एक छोटे से स्थान में सीख सकते हैंगोल एक अच्छी तरह से गोल जीवन के लिए महत्वपूर्ण हैं, लेकिन कई DIY शौक को मशीनों या सामग्रियों के लिए बहुत अधिक कमरे की आवश्यकता होती है। यहां कुछ बेहतरीन विकल्प हैं यदि आपके पास अतिरिक्त जगह नहीं है। अधिक पढ़ें . ऐसा करना बहुत अच्छा है क्योंकि यह आपकी मदद कर सकता है एक व्यावहारिक तरीके से अपने कौशल को तेज करें 5 प्रोजेक्ट आइडिया आपको प्रोग्रामिंग फास्टर सीखने में मदद करने के लिएप्रोग्रामिंग के लिए सीखने की अवस्था को कम करने के कुछ तरीके हैं। अपने हाथों को गंदा करें और साइड प्रोजेक्ट्स के साथ तेजी से सीखें जिन्हें आप कभी भी शुरू कर सकते हैं। इन पांचों के साथ खेलें। अधिक पढ़ें . यह भी एक शानदार तरीका हो सकता है एक नई प्रोग्रामिंग भाषा में महारत हासिल करें

instagram viewer
एक नई प्रोग्रामिंग भाषा को माहिर करने के लिए 7 उपयोगी ट्रिक्सजब आप कोड करना सीख रहे हों, तो अभिभूत होना ठीक है। आप शायद चीजों को भूल जाएंगे जितनी जल्दी आप उन्हें सीखते हैं। ये टिप्स आपको उन सभी नई जानकारियों को बेहतर बनाए रखने में मदद कर सकते हैं। अधिक पढ़ें . और यदि आप एक पूर्व-कैरियर कोडर हैं, तो शौक दृष्टिकोण मदद कर सकता है प्रोग्रामिंग बर्नआउट के प्रभावों को उल्टा करें प्रोग्रामिंग बर्नआउट: कैसे आपका खोया प्रेरणा हासिल करने के लिएकोड की उन सभी पंक्तियों को लिखने से शारीरिक और भावनात्मक रूप से पलायन हो सकता है। आपको बस इतना करना चाहिए कि जागरूकता ही प्रेरणा है। अधिक पढ़ें और इसे एक बार फिर से सुखद बनाइए।

तो आपके विकल्प क्या हैं? आप किस प्रकार की प्रोग्रामिंग और / या स्क्रिप्टिंग कर सकते हैं जिसमें बड़े निगम या अनुबंधित ग्राहक शामिल नहीं हैं? यहां कई विचार दिए गए हैं, जिन्हें आप अभी से खोज शुरू कर सकते हैं।

1. Arduino

Arduino इलेक्ट्रॉनिक्स, प्रोग्रामिंग और आकस्मिक का सही मिश्रण है। यह एक खुला स्रोत माइक्रोकंट्रोलर है (यानी एक छोटा, एकल-सर्किट कंप्यूटर) जिसमें विभिन्न घटक टुकड़े और प्रोग्राम योग्य तर्क होते हैं। इसे वास्तविक वायरिंग, सर्किट्री और कोडिंग का उपयोग करने वाले वयस्कों के लिए लेगो के रूप में सोचें।

और यह उतना मुश्किल नहीं है जितना लगता है। आप सभी की जरूरत है एक Arduino स्टार्टर किट और हमारा परिचयात्मक Arduino गाइड आपको सही दिशा में इंगित करने के लिए। ध्यान दें कि जबकि Arduino करता है कई प्रोग्रामिंग भाषाओं का समर्थन करें, आप शायद आधिकारिक सी-लाइक भाषा के साथ रहना आसान समझेंगे।

में गोता लगाने के लिए तैयार हैं? इन्हें देखें Arduino newbies के लिए शुरुआती परियोजनाएं 15 महान Arduino शुरुआती के लिए परियोजनाएंArduino परियोजनाओं में दिलचस्पी है, लेकिन सुनिश्चित नहीं है कि कहां से शुरू करें? ये शुरुआती प्रोजेक्ट आपको सिखाएंगे कि कैसे शुरुआत करें। अधिक पढ़ें .

2. रास्पबेरी पाई

यदि आपको Arduino का एक छोटा गैजेट कोडिंग करने का विचार पसंद है, जो आप चाहते हैं, लेकिन आप इलेक्ट्रॉनिक्स / सर्किटरी पहलुओं से नफरत करते हैं, तो आप नहीं होंगे रास्पबेरी पाई के साथ खुश रास्पबेरी पाई के बारे में जानना चाहते हैं 9 बातें"रास्पबेरी पाई" क्या है? इसे किसने बनाया? क्या बात है? तुम्हारे द्वारा इससे क्या किया जा सकता है? चलो रास्पबेरी पाई के बारे में अक्सर पूछे जाने वाले प्रश्नों के उत्तर खोजें। अधिक पढ़ें . यह CPU, GPU, RAM और I / O के साथ USB पोर्ट, वीडियो और ऑडियो पोर्ट और ईथरनेट पोर्ट सहित एक सिंगल-बोर्ड मिनी-कंप्यूटर है।

दो आधिकारिक प्रोग्रामिंग भाषाएं पायथन और स्क्रैच हैं, लेकिन अन्य भी समर्थित हैं।

हम अनुशंसा करते हैं रास्पबेरी पी शून्य के साथ शुरू रास्पबेरी पाई शून्य के साथ शुरू करनाचाहे आप सामने से चिपके हुए, या ऑनलाइन किट पाकर एक पत्रिका खरीदे, संभावना है कि अब आप $ 5 कंप्यूटर के गर्व के मालिक हैं: रास्पबेरी पाई जीरो। अधिक पढ़ें क्योंकि यह केवल $ 5 पर सबसे सरल और सस्ता है, फिर भी काफी शक्तिशाली है कुछ अद्भुत प्रोजेक्ट बनाएं 10 बेस्ट रास्पबेरी पाई ज़ीरो प्रोजेक्ट्स अब तकपूर्ण आकार के यूएसबी या ईथरनेट पोर्ट की कमी के साथ, पीरो शून्य परियोजनाएं समान माप में आकर्षक और चुनौतीपूर्ण दोनों हैं। यहां दस महान रास्पबेरी पाई जीरो परियोजनाएं हैं जो आपको आरंभ करने के लिए हैं। अधिक पढ़ें . यह भी देखें इन रास्पबेरी पाई नौसिखिया परियोजनाओं शुरुआती के लिए 11 सर्वश्रेष्ठ रास्पबेरी पाई परियोजनाएंशुरुआती के लिए ये रास्पबेरी पाई परियोजनाएं किसी भी रास्पबेरी पाई मॉडल की क्षमताओं के साथ शुरू करने के लिए महान हैं। अधिक पढ़ें .

3. ड्रोन और रोबोटिक्स

सभी ड्रोनों को प्रोग्राम नहीं किया जा सकता है, लेकिन उनमें से बहुत से कर सकते हैं, और ऐसा करने से आपके पिछवाड़े या स्थानीय पार्क में कुछ मज़ेदार हो सकता है। यह अभी भी स्पष्ट नहीं है कि ड्रोन रेसिंग एक "बात" बन जाएगी, लेकिन यह एक और तरीका है कि आप ड्रोन प्रोग्रामिंग के साथ मज़े कर सकते हैं।

या आप इसे एक कदम आगे ले जा सकते हैं और पूर्ण विकसित रोबोटिक्स में गोता लगा सकते हैं। यदि आप कोडिंग और सर्किट के बीच समान प्रेम रखते हैं तो यह एक अधिक सम्मिलित प्रक्रिया है, लेकिन सही है। कई रोबोट किट Arduino पर आधारित हैं, लेकिन आप लेगो माइंडस्टॉर्म, टिंकरबॉट और अन्य में भी देख सकते हैं।

4. खेल मोडिंग

वर्षों पहले, मैं कस्टम मानचित्र बनाने में घंटों लगाता था स्टार क्राफ्ट तथा Warcraft ३ साथ ही AMX के लिए mods जवाबी हमला. इन दिनों, आप कस्टम मानचित्रों के लिए बहुत कुछ कर सकते हैं स्टारक्राफ्ट 2 तथा डोटा 2 प्लस जैसे खेलों के लिए modding Skyrim, कर्बला अंतरिक्ष कार्यक्रम, तथा ARMA.

लेकिन शायद गेम मोडिंग का सबसे प्रसिद्ध और लचीला उदाहरण है Minecraft. आप गेम के किसी भी पहलू को बहुत अधिक ट्विक कर सकते हैं, जिसके परिणामस्वरूप पूरी तरह से नए गेमप्ले अनुभव प्राप्त होंगे। यह एक बहुत अच्छा तरीका है कि जावा में मौज-मस्ती करते हुए अभ्यास करें। हमारे देखें modding के लिए परिचय Minecraft अधिक जानकारी के लिए।

5. खेल का विकास

सिर्फ इसलिए कि आपको पसंद है खेल रहे हैं खेल का मतलब यह नहीं है कि आपको शुरू करना चाहिए निर्माण उन्हें। यह एक दोधारी तलवार है - इसे शौक के रूप में लेने से पहले अच्छे से सोच लें। एक ओर, आप अपने पसंदीदा खेलों में जाने वाले काम की बेहतर सराहना करेंगे, लेकिन दूसरी ओर, खेल उनके जादू का बहुत कुछ खो देंगे, क्योंकि आप "पर्दे के पीछे देखना" शुरू करेंगे।

यदि आप इसे देना चाहते हैं, तो देखें ये मुफ्त खेल विकास उपकरण 5 नि: शुल्क खेल विकास सॉफ्टवेयर उपकरण अपने खुद के खेल बनाने के लिएफ्री गेम डेवलपमेंट सॉफ्टवेयर वीडियो गेम बनाने का एक शानदार तरीका है। हमने बाजार पर सबसे अच्छा गेम सॉफ्टवेयर संकलित किया है। अधिक पढ़ें . अवास्तविक इंजन, एकता, और गेममेकर गोडोट इंजन के साथ बड़े नाम हैं जो जल्दी पकड़ लेते हैं। कोडिंग-ओनली फ्रेमवर्क के लिए, LibGDX (Java), Monogame (C #), LOVE (Lua), और HaxeFlixel (Haxe) देखें। खेल के विकास में गोता लगाने का बेहतर समय कभी नहीं रहा।

6. वेब विकास

वेब विकास प्रोग्रामिंग बनाम। वेब विकास: क्या अंतर है?आपको लगता है कि अनुप्रयोग प्रोग्रामर और वेब डेवलपर्स एक ही काम कर सकते हैं, लेकिन यह सच्चाई से बहुत दूर है। यहाँ प्रोग्रामर और वेब डेवलपर्स के बीच महत्वपूर्ण अंतर हैं। अधिक पढ़ें प्रोग्रामिंग का एक बहुत "पेशेवर" प्रकार है। यह न केवल फ्रीलांस कोडर होने के आसान तरीकों में से एक है, यह वास्तव में खुद को काम के शौक के लिए उधार नहीं देता है। यदि आप चाहते हैं Daud एक वेबसाइट, आप शायद वर्डप्रेस जैसे ढांचे का उपयोग करेंगे। उतने लोग आनंद नहीं लेते निर्माण सिर्फ मनोरंजन के लिए वेबसाइट।

लेकिन अगर आपकी भविष्य की योजनाओं में आपके शौक को लाभदायक पक्ष परियोजनाओं में बदलना शामिल है, तो वेब विकास एक उत्कृष्ट विकल्प है। लोकप्रिय पेशेवर रूपरेखा में Django (पायथन), रिएक्ट (जावास्क्रिप्ट), रूबी ऑन रेल्स (रूबी), और लारवेल (PHP) शामिल हैं।

7. मोबाइल विकास

शायद यह मेरा बस है, लेकिन मोबाइल विकास में एक निश्चित आकर्षण है जो अन्य प्रकार के विकास के लिए नहीं है। अपने स्मार्टफ़ोन (और विशेष रूप से आपके मित्र का स्मार्टफ़ोन) पर स्व-निर्मित ऐप देखना प्राणपोषक हो सकता है, और यदि आप अपने ऐप से लोगों के जीवन को बेहतर बना सकते हैं, तो सभी बेहतर हैं।

वेब डेवलपमेंट की तरह, मोबाइल डेवलपमेंट में बहुत अधिक संभावनाएं हैं "अब शौक, बाद में कैरियर" विकल्प 10 कंप्यूटर प्रोग्रामिंग नौकरियां जो अभी मांग में हैंचूंकि वर्तमान परिदृश्य में एक प्रोग्रामिंग नौकरी लैंडिंग कठिन हो सकती है, इसलिए सफलता की संभावनाओं को बेहतर बनाने के लिए निम्नलिखित में से किसी एक पर ध्यान केंद्रित करें। अधिक पढ़ें . वेब विकास के विपरीत, जहां आपका ध्यान अंततः फ्रीलांसर के रूप में काम करने के लिए कौशल का निर्माण करना है, मोबाइल विकास में सामान्य योजना एक वायरल एप्लिकेशन बनाना है। एक शौक ऐप जो सोना हड़ता है वह बहुत ज्यादा सपना है।

8. खुला स्रोत योगदान

दुनिया के बिना एक भयानक जगह होगी खुला स्रोत सॉफ्टवेयर ओपन सोर्स सॉफ्टवेयर क्या है? [MakeUseOf बताते हैं]"ओपन सोर्स" एक ऐसा शब्द है जो इन दिनों बहुत अधिक है। आप जान सकते हैं कि कुछ चीजें ओपन सोर्स हैं, जैसे कि लिनक्स और एंड्रॉइड, लेकिन क्या आप जानते हैं कि यह क्या है? क्या खुला है ... अधिक पढ़ें . क्या आप सोच सकते हैं कि हम बिना Apache, MySQL, VLC, Firefox, LibreOffice, GIMP, Blender, Android, Linux, या WordPress के बिना कहाँ हो सकते हैं?

10 पुरस्कृत शौक जो प्रोग्रामिंग या स्क्रिप्टिंग गितुब ओपन सोर्स योगदानकर्ताओं को शामिल करते हैं

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

निश्चित नहीं हूं कि कहां से शुरुआत की जाए? यहाँ ए हैं खुले स्रोत परियोजनाओं के मुट्ठी भर 10 सर्वश्रेष्ठ ओपन सोर्स प्रोजेक्ट्स जिनकी आपको मदद करने के लिए स्वयं सेवा होनी चाहिएआप एक प्रोग्रामर होने की जरूरत नहीं है। आप एक लेखक, एक डिजाइनर, एक अनुवादक, सिर्फ फेसबुक या ट्विटर के दीवाने हो सकते हैं, या कोई ऐसा व्यक्ति हो सकता है जो सिर्फ इस कारण के लिए धन दान करना चाहता हो। वहां... अधिक पढ़ें यह वास्तव में आपकी मदद और विशेषज्ञता का उपयोग कर सकता है।

9. पहेलियाँ और चुनौतियाँ

कुछ लोगों को पहेली पंसद होती है। दूसरों को सुडोकू, क्रॉसवर्ड और जैसे लॉजिक गेम्स पसंद हैं यहां तक ​​कि ब्राउज़र-आधारित पहेलियाँ 20 शांत पहेली खेल आप अपने ब्राउज़र में मुफ्त खेल सकते हैंब्राउज़र-आधारित गेम एक त्वरित आकस्मिक गेम के लिए एकदम सही हैं। अपने दिमाग को उत्तेजित करने के लिए इन त्वरित पहेली खेलों में से एक चुनें। अधिक पढ़ें . लेकिन एक कोडर के रूप में, आपके पास अपनी उंगलियों पर कुछ अधिक चुनौतीपूर्ण और अधिक फायदेमंद है: प्रोग्रामिंग काटा और चुनौतियां।

प्रोग्रामिंग या स्क्रिप्टिंग कोडिंग प्रोग्रामिंग पहेली चुनौतियों को शामिल करने वाले 10 पुरस्कृत शौक

हम प्रोग्रामिंग प्रतियोगिताओं और प्रतियोगिताओं को कवर करते हैं, लेकिन वे अन्य प्रोग्रामर के खिलाफ हैं। काटा और चुनौतियां एकल हैं, इसलिए विकास का कम दबाव और अधिक अवसर हैं। उल्लेखनीय उदाहरणों में कोडवर्ड और कोडिनगैम शामिल हैं, जो दो हैं एक प्रोग्रामिंग कौशल में सुधार के लिए सबसे अच्छा कोडिंग गेम अपने प्रोग्रामिंग कौशल बनाने के लिए 9 सर्वश्रेष्ठ कोडिंग खेलकोडिंग गेम आपको हाथों के अभ्यास और अनुभव के साथ तेजी से सीखने में मदद करते हैं। इसके अलावा, वे आपके प्रोग्रामिंग कौशल का परीक्षण करने का एक मजेदार तरीका हैं! अधिक पढ़ें .

10. अनुप्रयोग-विशिष्ट स्क्रिप्टिंग

आप इसे महसूस नहीं कर सकते हैं, लेकिन दिन-प्रतिदिन आपके द्वारा उपयोग किए जाने वाले कई ऐप संभवतः स्क्रिप्टिंग के साथ विस्तारित या अनुकूलित किए जा सकते हैं।

रेनमीटर, गनी, टीमस्पीक, वीएलसी, और विम सभी को लुआ के साथ बढ़ाया जा सकता है। Winamp प्लगइन्स C ++ के साथ बनाए गए हैं। Sublime पाठ प्लगइन्स पायथन का उपयोग करते हैं जबकि विज़ुअल स्टूडियो कोड एक्सटेंशन जावास्क्रिप्ट का उपयोग करते हैं। ट्विच और डिस्कोर्ड जैसी सेवाओं के लिए ऑटोमेशन बॉट सभी प्रकार की भाषाओं में लिखे जा सकते हैं।

AutoHotkey अपनी स्वयं की भाषा के साथ निफ्टी स्क्रिप्टिंग वातावरण है, जो आपको बनाने देता है विंडोज पर कीस्ट्रोक-आधारित हॉटकी और मैक्रोज़ 10+ कूल ऑटोहॉटकी लिपियों और कैसे अपनी खुद की बनाने के लिएAutoHotkey आपके कंप्यूटर में शॉर्टकट जोड़ने का एक आसान तरीका है। आप तैयार-से-उपयोग वाली स्क्रिप्ट डाउनलोड कर सकते हैं या अपना खुद का लिख ​​सकते हैं। हम आपको स्वचालित हॉटकी कार्यों के साथ अधिक उत्पादक बनने के लिए दिखाते हैं। अधिक पढ़ें . और ऑपरेटिंग सिस्टम स्तर के बारे में मत भूलना: बैच स्क्रिप्टिंग, पॉवरशेल स्क्रिप्टिंग, बैश स्क्रिप्टिंग, आदि।

आपके प्रोग्रामिंग शौक क्या हैं?

आज प्रोग्रामिंग का उपयोग करने के लिए बहुत सारे तरीके हैं, और हम अभी तक चोटी पर नहीं गए हैं। अब उतना ही अच्छा समय है जितना कोई भी सीखना शुरू करे कि कैसे कोड करना है, अगर आपको लगता है कि आप बहुत पुराने हैं 3 मिथक-बस्टिंग कारण एक बड़ी उम्र में भी कोडिंग शुरू करनाक्या आपने सोचा है कि अगर आप "बहुत बूढ़े" हैं, तो यह सीखना शुरू करें कि प्रोग्राम कैसे करना है, सरल उत्तर यह है कि कोई भी इसे उठा सकता है। असली सवाल यह है कि क्या आपको इसे शॉट देना चाहिए? अधिक पढ़ें . जो कोई प्रोग्रामिंग जानता है उसके लिए भविष्य अवसरों से भरा होगा।

आप अपने प्रोग्रामिंग कौशल के साथ क्या करते हैं? क्या यह सब काम के लिए है या आपके पास साइड प्रोजेक्ट चल रहे हैं? नीचे टिप्पणी में हमारे साथ साझा करें!

जोएल ली ने बी.एस. कंप्यूटर विज्ञान और पेशेवर लेखन अनुभव के छह वर्षों में। वह MakeUseOf के लिए चीफ एडिटर हैं।