Should you do Competitive Coding in 2024_ for all Coders
13 views
Jun 8, 2024
### Should You Do Competitive Coding in 2024? A Guide for All Coders In this video, we explore whether competitive coding is worth pursuing in 2024. We'll discuss the benefits, such as improved problem-solving skills, enhanced coding proficiency, and increased job opportunities, as well as the potential downsides, like time commitment and stress. Whether you're a student, a working professional, or a hobbyist, this guide will help you weigh the pros and cons and decide if competitive coding aligns with your personal and career goals. Join us to gain insights and make an informed decision about diving into the world of competitive programming.
View Video Transcript
0:00
हाई प्रोग्रामर्स और आज की वीडियो के अंदर हम डीटेल में डिसकस करने वाले हैं कि क्या आपको competitive programming करनी चाहि��
0:06
या फिर अगर आप already कर रहे थे तो क्या उसको continue करना आज की date में sense बनाता ह��
0:10
पिछले एक साल के अंदर competitive programming से related कुछ-कुछ चीज़ें हुई हैं, जिसके बाद एक student के दिमाग में ये सवाल आना, कि क्या मैं इस चीज़ की शुरुवात करूँ, या मैं इसको continue करूँ, बहुत ही natural चीज़ है��
0:40
परसेंट कोड फोर्सेस पार्टिसिपेंट से बेटर रांक लेकर आ सकता है। इस पर कोड फोर्सेस के CEO का ये स्टेटमेंट था कि जितना उन्होंने आलफा कोड से एक्सपेक्ट किया था, उनकी एक्सपेक्टेशन से बहतर उसने परफॉर्म किया और डेफिनिटली आलफा क��
1:10
रहा था एंड तीसरा था है जो � опер पिछले दस साल से कंडक्टर रहा था इन कोडिंग कॉंटिस्ट के अंदर आपके एलगॉर्ड��
1:17
बेस्ट कंपेटेटिव प्रोग्रामिंग बेस्ट एंड रियल वर्ल्ड कोडिंग बेस्ट प्रॉब्लम्स होते थे जो स्टूडेंस क��
1:22
competitive programming से related और जागरुकता पहलाते थे और इसके साथ साथ Google इन contest को थोड़ा बाद use करता थ��
1:28
internally engineers को hire करने के लिए तो करीबन एक report कहती है कि हर साल 3 लाग से जादा software engineers
1:35
outside of Google इन contest के अंदर participate करते थे Google की इसी announcement के करीबन कुछ दिन बा��
1:41
Top Coder जो competitive programming के लिए काफी well known website है and owned by Wipro announce TCO contest conduct flagship tournament 2023 recent events Google
1:58
तो सबसे logical explanation जो मिलता है, इन programs के shutdown होने का
2:03
वो है Google के recent layoffs. Google के अंदर अभी काफी सारे layoffs हुए हैं
2:06
जिसके अंडर mostly उन department से लोग lay off हुए हैं, जो Google के लिए profit making नहीं है
2:11
या बहुत ही कम profit कमाते हैं, and ये जो contest हैं, वो profit कमाने की terms में Google के लिए उतने profitable नहीं थे
2:18
जो काफी सारे program managers lay off हुए हैं Google में से, उन में से कुछ program managers
2:22
PMs ऐसे भी हैं, जो इन contest को organize कराते थे तो conclusion ये निकलता है कि Google के लि��
2:28
इन contest को organize कराने का prices देने का जो पूरा expense थ��
2:31
वो बिलकुल भी profitable नहीं था जिसकी वज़े से इन contest को इस सा��
2:35
shut down कर दिया जाएगा और एक last online contest ओरगनाइस कराया जाएग��
2:39
जो होगा 15th April को ताकि जो सारे students इतने सालों से जुड़े हुए थे इनके सा��
2:43
वो वहाँ पर जाकर एक last time इनके अंदर participate कर सके��
2:47
और ऐसा ही similar सा explanation top coder ने दिया है जिन्नोंने खुद एक statement दिया है जिसमें बताय��
2:52
कि इन contest को जो organize कराने का या फिर staff करने का जो पूरा expense आता ह��
2:57
वो एक अच्छी business sense के अंधर नहीं आता and वो बिलकुल भी profitable नहीं है company के लि��
3:02
इसलिए इनोंने भी expense reason की वज़े से इस साल in contest को बंद कर दिया ह��
3:07
अब हम आ जाते हैं अपने वापस से original सवाल की तरफ कि क्या हमें competitive programming करनी चाहि��
3:12
तो competitive programming करने के पीछे usually students के major तीन ही motive होते हैं, इन में से सबसे पहला होता है कि already हम अच्छे companies के लिए preparation कर रहे हैं
3:20
जिनके packages high होते हैं, तो वहाँ पर हम से data structures algorithm कूछे जाते हैं, पर data structures algorithm की practice करने के लिए
3:26
हमें limited time में maximum सवाल करवाई, उसके लिए हम contest में participate करते हैं, तो वहाँ पर CP के contest होते हैं
3:44
company recruiters directly interview invite same Google contest
3:53
टॉप रांक स्टूडिंग्स लेकर आते थे, उन्हें Google या दूसरी कमपणीज डिरेक्टली इन कांडिडेट्स को इंटरव्यू के लिए इंवाइट करती थ��
3:59
और तीसरा major reason होता था student का self interest यानि आप actually competitive programming को एक hobby एक sport की तरह देखते हैं और इसको करने में आपको बहुत ज़्यादा मज़ा आता है इसलिए आप इसको कर रहे थे इसलिए आप contest के अंदर participate कर रहे थे इसलिए आप ranks ले रहे थ��
4:14
अब जिन students का motive पहला and तीसरा था, पहला motive यानि कि अगर आप already DSA सीख रहे हैं
4:20
and आप practice करना चाते हैं कि maximum सवालों को कैसे कर पाएं minimum time frame के अंदर
4:25
उसके लिए आपको contest के अंदर participate करना था, and वो चीज़ आप कर रहे थे
4:29
या फिर आपका खुद का self interest था competitive programming के अंदर, और आपको बहुत मज़ा आ रहा था वो चीज करने मे��
4:35
और इसलिए आप चीज को कर रहे थे तो आपके लिए तो सिंपल सा जवाब यही ह��
4:39
कि इन सारे इवेंट्स की वज़े से आपकी CP की जर्नी पर कोई फरक नहीं पड़न��
4:44
आप जैसे competitive programming कर रहे थे बहुत सारे contest अभी भी है
4:48
बहुत सारे platforms अभी भी है, जो इस चीज़ को करवाते हैं, तो आपको definitely उस चीज़ को continue करना चाहिए
4:54
और वो students, जिन्नोंने अभी तक competitive programming की शुरुवात नहीं किया, जो जानना चाहें कि हम शुरू करें भी या नहीं करें
5:00
तो उनके लिए मैं advice करूँगी कि अगर हमारा placement perspective से अच्छी product based companies में जाने का goal है
5:06
तो उसके लिए at least एक दो CPK contest में हमें participate करके ये जरूर test कर लेना चाहिए
5:11
कि क्या इस चीज में मेरा interest आ रहा है या नहीं आ रहा क्योंकि programming के अंदर बहुत सारी चीज़ें होती हैं ट्राइ करने के लि��
5:17
कुछ students होते हैं जिनका open source में बहुत interest होता है कुछ students होते हैं जिनका project बनाने में बहुत interest होता ह��
5:22
कुछ students होते हैं जिनका competitive programming में बहुत interest होता है तो वो interest explore करना बहुत ज़रूरी ह��
5:28
इसलिए मैं advice करूँगी एक दो contest में तो आप जरूर participate करके देख��
5:32
interest actually competitive programming beginners related video already CP platforms
5:45
competitive programming exactly होती क्या है तो उस video को as a resource
5:49
आप जाकर explore कर सकते हैं अब तीसरा case आता है उन students का जो सिर्फ job perspective से competitive
5:54
programming को continue कर रहे थे recent कुछ चीजों की वज़े से ऐसा लग सकता ह��
5:59
कि popularity competitive programming की आने वाले सालों में कुछ कम हो जाएग��
6:03
पर ऐसे में वो students जिनका already इंटरेस्ट है CP के अंदर, उनको CP करना नहीं छोड़ना चाहिए, क्योंकि प्रोग्रामिंग के अंदर आपका इंटरेस्ट जो चीज बनाए रखे, वो आपका गड होता है, और उसको आपको छोड़ना सेंस नहीं बनाता, बट वो स्टूडिंस जो अपना मन मार कर सिर्फ ए��
6:35
कर सकते हैं इसमें आप डेवलप्टमेंट कर सकते हैं और भी बहुत सारी चीजें करने के लिए तो अपना मन मारकर अगर ह��
6:40
कंपेटिव प्रोग्रामिंग कर रहे थे सिर्फ इस रीजन की वजह से कि मेरी टॉप रैंक आई गया उसके बाद कोई कंपनी मुझ��
6:44
वाइट कर लेगी तो मन मार कर इस चीज को हमें करने की बिलकुल जरूरत नहीं ह��
6:48
क्योंकि एक level के बाद किसी भी skill में excel हमेशा वाई लोग करते हैं जिनक��
6:52
उस चीज में interest होता है और अगर आप self interest के साथ इस चीज को नही��
6:56
pursue कर रहे तो इस चीज को इतना ज्यादा deeply pursue करने की ज़रूरत नहीं है, आप अपना time जो बहुती ज़्यादा कीमती है stage of life में, उसको दूसरी और बहतर चीजों के अंदर dedicate करें
7:06
तो I hope कि आज का हमारा जो पूरा discussion था उससे हमें help मिली होगी ये जानने में कि हम कौन सी category के अंदर lie करते है��
7:13
and क्या हमारा CP के अंदर self interest है या नहीं है जो हमें और बहतर तरीके से ये decide करने में help करेगा कि क्या इस चीज़ को हमें long term के इसाप से pursue करना चाहिए या नहीं करना चाहि��
7:23
इसके अलावा programming से related, coding से related अगर आपका कोई भी doubt है तो इसके बारे में आप मुझे नीचे comment करके बता सकते है��
7:28
आज के लिए इतना ही मिलते हैं next video में till then keep learning and keep exploring
#Competitive Video Gaming
#Computer Education
#Fun Tests & Silly Surveys
#Merit Prizes & Contests
#Programming