Uploaded avatar of iHiD

पेश है Functional February

@iHiD
3 साल से अधिक पहले
वीडियो

सबको नमस्ते! Functional February में आपका स्वागत है। यह #12in23 Challenge का पहला थीम वाला महीना है।

अगर मैं #12in23 कहूँ और आपको समझ न आए कि मैं किस बारे में बात कर रहा हूँ, तो ज़्यादा जानकारी के लिए मैं विवरण में कुछ वीडियो के लिंक दे दूँगा। लेकिन मूल बात यह है कि हम 2023 के दौरान आपको 12 अलग-अलग भाषाएँ आज़माने की चुनौती दे रहे हैं। हर महीने की थीम अलग होती है, और इस महीने की थीम है फंक्शनल प्रोग्रामिंग भाषाएँ।

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

इस महीने हमने 9 भाषाएँ चुनी हैं जिन पर हम ध्यान दे रहे हैं, और हमारा सुझाव है कि आप Elixir, F# या Clojure में से किसी एक से शुरू कीजिए। इन तीनों के लिए Exercism पर बेहतरीन लर्निंग मोड मौजूद हैं! खास तौर पर Elixir तो पूरी साइट के सबसे विस्तृत और सबसे बेहतरीन ट्रैक में से एक है, जिसमें सीखने के लिए 57 कॉन्सेप्ट हैं। बाकी 6 भाषाएँ हैं Erlang, Haskell, OCaml, Scala, StandardML, और Exercism की सबसे नई भाषा Gleam!

अब कई लोगों के लिए सबसे ज़रूरी सवाल यह है कि Functional February का बैज कैसे मिलेगा! तो यह काफी आसान है! जो भाषाएँ मैंने अभी बताईं, उनमें से कोई एक चुनिए और उसमें पाँच अभ्यास हल करके पब्लिश कीजिए! "हैलो वर्ल्ड" के अलावा आप कोई भी अभ्यास हल कर सकते हैं, लेकिन हम खास तौर पर पाँच अभ्यास सुझा रहे हैं जिन्हें महीने में कभी भी आज़माकर देखिए। ये हैं हैमिंग (हायर-ऑर्डर फंक्शन समझने के लिए), कोलाट्ज़ अनुमान (रिकर्शन का अभ्यास करने के लिए), रोबोट सिम्युलेटर (इम्यूटेबिलिटी के साथ खेलने के लिए), और याच तथा प्रोटीन ट्रांसलेशन (पैटर्न मैचिंग और हायर-ऑर्डर फंक्शन के लिए)। ये सारे #12in23 पेज पर लिखे हैं, तो बाद में वहाँ देख लीजिए!

तो अभ्यास हल करने के अलावा हमारे पास आपके लिए और क्या है? सबसे पहले, हमने दो बड़े इंटरव्यू तय किए हैं। सूची में सबसे ऊपर है Elixir के निर्माता Jose Valim के साथ बातचीत। मैं Jose से बात करूँगा, यह जानने की कोशिश करूँगा कि उन्होंने Elixir को फंक्शनल भाषा क्यों बनाया, और आपके सवाल भी उनसे पूछूँगा। दूसरा, मैं Louis Pilfold से बात करूँगा, जो सबसे नई फंक्शनल भाषाओं में से एक Gleam के निर्माता हैं। Louis Exercism पर कुछ Gleam अभ्यास हल करते हुए खुद लाइव स्ट्रीम भी करेंगे, ताकि आप देख सकें कि वे फंक्शनल प्रोग्रामिंग के बारे में कैसे सोचते हैं!

हम चाहते हैं कि यह महीना साथ मिलकर सीखने का महीना बने, और इसी बात को ध्यान में रखते हुए हम चाहते हैं कि कम्युनिटी भी फंक्शनल प्रोग्रामिंग के अपने अनुभव साझा करे। पूरे महीने हम हमारी सभी प्रमुख भाषाओं के कंट्रिब्यूटर के साथ मिलकर वॉकथ्रू और अभ्यास हल करने वाले सेशन लाइव स्ट्रीम करेंगे। हमारी सारी स्ट्रीमिंग हमारे बिल्कुल नए Twitch चैनल पर होगी: https://twitch.tv/exercismlive। तो कुछ भी मिस न हो, इसके लिए वहाँ सब्सक्राइब कीजिए! हम मुख्य साइट के डैशबोर्ड पर एक विजेट भी जोड़ रहे हैं, जिस पर आप नज़र रख सकते हैं!

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

इसके अलावा, हमारे पास सिर्फ इसी महीने मिलने वाला खास Functional February स्वैग भी होगा! तो जब हम उसे लॉन्च करें, उस पर नज़र बनाए रखिए।

Erik के साथ बातचीत शुरू करने से पहले दो छोटी बातें।

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

दूसरी बात, Exercism को ज़िंदा रहने के लिए दान की ज़रूरत है। हम एक गैर-लाभकारी संस्था हैं और ज़्यादा से ज़्यादा लोगों की मदद करना चाहते हैं। इसके लिए हम सब कुछ मुफ्त रखते हैं, ताकि किसी भी हालत में कोई भी सीख सके। अगर आप किस्मत से इस समय अच्छी आर्थिक स्थिति में हैं और हमारे काम को सहारा देने के लिए थोड़ा पैसा निकाल सकते हैं, तो दान देने के बारे में ज़रूर सोचिए। सीधी बात, अगर लोग हमारा साथ नहीं देंगे, तो हम टिक नहीं पाएँगे। और अगर आप हमारी मदद नहीं कर सकते, तो कोई बात नहीं। हम इसीलिए मुफ्त हैं, ताकि हम उन लोगों की मदद कर सकें जो Exercism जैसा प्रोडक्ट खरीदने का खर्च नहीं उठा सकते! और अंत में, अगर आप पहले ही दान दे चुके हैं, तो धन्यवाद। हमारे लिए यह बहुत बड़ी बात है।

Erik के साथ हुआ इंटरव्यू देखने के लिए पूरा वीडियो देखिए।

देखने के लिए धन्यवाद!

01 फरवरी 2023 · क्या यह काम की लगी?