스크립트
00:00:00क्या आप अभी भी कोड पढ़ते हैं या क्या आपको अभी भी कोड पढ़ना चाहिए?
00:00:04यह एक सवाल है, एक चर्चा जो सप्ताहांत पर TechX पर उठी थी,
00:00:09कम से कम मेरे दायरे में।
00:00:12और यह एक दिलचस्प सवाल है, जाहिर तौर पर एक अच्छा 'रेज बेट' सवाल भी है,
00:00:15लेकिन यह एपिसोड इस बारे में नहीं होना चाहिए।
00:00:18और मैं इस सवाल का जवाब दूंगा।
00:00:20मेरे लिए यह केवल हां या ना में जवाब देने वाला सवाल नहीं है।
00:00:22और मैं आपके विचार भी जानना चाहता हूं।
00:00:24मैं वास्तव में जानना चाहता हूं।
00:00:25इसलिए कृपया अपने विचार साझा करें।
00:00:26यह सरल नहीं है।
00:00:27और मैं यहाँ इस सवाल पर वापस आऊंगा।
00:00:29लेकिन मुझे लगता है कि एक और सवाल पहले आना चाहिए।
00:00:32क्या आप अभी भी कोड लिखते हैं?
00:00:35क्योंकि जाहिर है, अगर आप अभी भी अपना सारा कोड लिखते हैं, तो आप उसे पढ़ेंगे ही, है ना?
00:00:40तो हां, आपको इसे पढ़ने की जरूरत नहीं है क्योंकि आपने इसे खुद लिखा है।
00:00:43लेकिन कई डेवलपर्स के लिए, जिसमें मैं भी शामिल हूं, हम शायद अपना सारा कोड नहीं लिखते हैं।
00:00:49और आप स्पष्ट रूप से 0 से 100% की सीमा में कहीं भी हो सकते हैं
00:00:55इस सवाल के संबंध में कि आप अभी भी कितना कोड लिखते हैं।
00:00:58मैं शायद अब तक 100% के काफी करीब पहुंच चुका हूं।
00:01:03और निश्चित रूप से पिछले छह-आठ महीनों में यह काफी बदल गया है,
00:01:08जैसा कि मुझे यकीन है कि एआई मॉडल के बेहतर होने के साथ कई डेवलपर्स के लिए हुआ है।
00:01:14लेकिन सबसे महत्वपूर्ण बात, वे मॉडल निर्देशों का पालन करने में बेहतर हो रहे हैं,
00:01:18निर्देशों का बेहतर पालन करने के लिए फाइन-ट्यून किए जा रहे हैं,
00:01:20और फिर क्लाउड कोड जैसे आस-पास के टूल वगैरह।
00:01:22तो मेरे लिए यह बदल गया।
00:01:24और मैंने इसके बारे में एक और एपिसोड में बात की है,
00:01:26कि कैसे यह इस शिल्प से बहुत सारा आनंद भी छीन लेता है।
00:01:30और मैं चीजें बनाने में नया आनंद खोजने की कोशिश कर रहा हूं,
00:01:33न कि कोड लिखने वाले हिस्से में, जो मुझसे छीन लिया गया है।
00:01:37लेकिन जैसा कि मैंने उल्लेख किया, मैंने इसके बारे में एक और एपिसोड में बात की है।
00:01:39तो यह एपिसोड इस बारे में नहीं है।
00:01:42लेकिन यह निश्चित रूप से पहला महत्वपूर्ण सवाल है।
00:01:45क्या आप अभी भी कोड लिखते हैं?
00:01:47और निश्चित रूप से आपके लिए वह जवाब हां हो सकता है।
00:01:50आप यहां 0% के करीब हो सकते हैं या उस सीमा में कहीं भी हो सकते हैं।
00:01:55और वह बिल्कुल ठीक है।
00:01:57मुझे लगता है कि यह कहना अभी बहुत जल्दबाजी होगी कि उस पैमाने पर सही जगह क्या है
00:02:02क्योंकि कोडिंग के मामले में हम अभी भी पूरी एआई क्रांति की शुरुआत में ही हैं।
00:02:07और हमें यह देखना होगा कि अधिक से अधिक सॉफ्टवेयर के पूरी तरह से एआई-जनरेटेड होने के दीर्घकालिक प्रभाव क्या होंगे,
00:02:12जैसा कि निश्चित रूप से मामला है, चाहे आप कहीं भी हों।
00:02:16तो यह पहला महत्वपूर्ण सवाल है।
00:02:18और यह दूसरे से संबंधित है।
00:02:19लेकिन अब उस दूसरे सवाल के बारे में क्या?
00:02:21क्या आप अभी भी कोड पढ़ते हैं?
00:02:22खैर, फिर से, यह जटिल है क्योंकि हम इसे विभाजित कर सकते हैं।
00:02:26हमारे पास कोड पढ़ना है।
00:02:29और मैं कहूंगा कि हमारे पास कोड की परवाह करना भी है।
00:02:33और मेरे लिए, ये दोनों एक समान नहीं हैं।
00:02:36और आप पढ़ सकते हैं लेकिन परवाह नहीं कर सकते, जो एक तरह से मूर्खतापूर्ण है।
00:02:40और मैं उस पर वापस आऊंगा।
00:02:41या न पढ़ें और परवाह करें, जो संभव है, मैं तर्क दूंगा।
00:02:45और इसके निहितार्थ हैं।
00:02:47तो जैसा कि उल्लेख किया गया है, आप पढ़ नहीं सकते हैं और परवाह नहीं कर सकते हैं।
00:02:51आप पढ़ सकते हैं और परवाह नहीं कर सकते हैं।
00:02:55आप पढ़ नहीं सकते हैं लेकिन परवाह कर सकते हैं।
00:02:58और, निश्चित रूप से, आप पढ़ सकते हैं और परवाह कर सकते हैं।
00:03:02यदि आप पढ़ने और परवाह करने का यह विभाजन करते हैं तो ये चार संयोजन हैं।
00:03:08अब, यदि आप पढ़ते नहीं हैं और आप परवाह नहीं करते हैं, तो यह मेरी 'वाइप कोडिंग' की परिभाषा है।
00:03:14अब, आपकी परिभाषा अलग हो सकती है और वह ठीक है।
00:03:17लेकिन यह मेरी 'वाइप कोडिंग' की परिभाषा है।
00:03:20न पढ़ना, न परवाह करना, वह 'वाइप कोडिंग' है।
00:03:22अब, इसका मतलब यह नहीं है कि आप उत्पाद की परवाह नहीं करते हैं।
00:03:25आप शायद करते हैं।
00:03:26क्योंकि अगर आप उत्पाद की परवाह नहीं करते हैं, तो आप पहली जगह में कुछ क्यों कर रहे हैं, है ना?
00:03:31लेकिन आप शायद सिर्फ उत्पाद की परवाह करते हैं।
00:03:33अगर यह काम करता है, तो आप खुश हैं।
00:03:34अगर कोई समस्या है, तो आप बस एआई को बताते हैं, हे, फलां-फलां, यह काम नहीं कर रहा है।
00:03:38कृपया ठीक करें।
00:03:39और आप कोड की परवाह नहीं करते हैं और आप कोड नहीं पढ़ते हैं।
00:03:42यह मेरी 'वाइप कोडिंग' की परिभाषा है।
00:03:44अब, यदि आप कोड पढ़ते हैं लेकिन आप परवाह नहीं करते हैं, तो यह थोड़ा अजीब है।
00:03:49मुझे लगता है कि उस स्थिति में आप सिर्फ समय बर्बाद कर रहे हैं।
00:03:52यदि आप पढ़ते हैं लेकिन परवाह नहीं करते हैं, तो हो सकता है कि आप ऐसी नौकरी में हों जहां आपको कुछ करने के लिए भुगतान किया जाता है।
00:03:57तो, आप अपना समय उस कोड का विश्लेषण करने में व्यतीत करते हैं जिसकी आप वास्तव में परवाह नहीं करते।
00:04:00मुझे नहीं पता।
00:04:01वास्तव में मेरा ध्यान यहां नहीं है।
00:04:03लेकिन निश्चित रूप से, आप वह संयोजन रख सकते हैं।
00:04:05अब, यहां वे संयोजन हैं जो अधिक दिलचस्प हैं।
00:04:08न पढ़ना और परवाह करना और पढ़ना और परवाह करना।
00:04:11अब, चलिए पढ़ने और परवाह करने के साथ शुरू करते हैं।
00:04:13मुझे लगता है कि यह स्पष्ट वाला है।
00:04:15मुझे लगता है कि आप इसे एआई-संचालित सॉफ्टवेयर इंजीनियरिंग या ऐसा कुछ कह सकते हैं।
00:04:20क्योंकि आप अब कोड नहीं लिख सकते हैं या उसका सारा हिस्सा नहीं लिख सकते हैं।
00:04:24लेकिन आप एक सॉफ्टवेयर इंजीनियर के रूप में इसकी परवाह करते हैं।
00:04:26आप इसके लिए जिम्मेदार हो सकते हैं।
00:04:28और आप इसे पढ़ते हैं क्योंकि चूंकि आप इसकी परवाह करते हैं, चूंकि आप इसके लिए जिम्मेदार हो सकते हैं,
00:04:33आप, खैर, आप देखना चाहते हैं कि वहां क्या हो रहा है, है ना?
00:04:35समझ में आता है।
00:04:36तो, यह एक स्पष्ट वाला है।
00:04:37और मैं इस पर वापस आऊंगा।
00:04:38लेकिन न पढ़ने और परवाह करने के बारे में क्या?
00:04:40क्या यह संभव भी है?
00:04:42और मैं कहूंगा, हां, यह है।
00:04:43यह संभव है, लेकिन यह कठिन है।
00:04:46और हम तर्क दे सकते हैं कि क्या वह भविष्य है, शायद।
00:04:50और पहले उबाऊ जवाब।
00:04:52मुझे नहीं पता, जाहिर है।
00:04:53मुझे नहीं पता कि क्या वह भविष्य है।
00:04:56जैसे चार साल पहले, मैंने कल्पना नहीं की होगी कि एक दिन हम कोड नहीं लिख रहे होंगे
00:05:02अब और।
00:05:03मैं शायद अभी भी कल्पना नहीं कर पा रहा हूं कि एक दिन हम बिल्कुल भी कोड नहीं पढ़ रहे होंगे।
00:05:09हालांकि वास्तव में, हम शायद इस तरह के पैमाने पर समाप्त होंगे।
00:05:12और मैं तर्क दूंगा कि हम पहले से ही इस तरह के पैमाने पर हैं।
00:05:15लेकिन फिर से, मैं इस पर वापस आऊंगा।
00:05:16तो, न पढ़ना और परवाह करना।
00:05:18क्या यह संभव भी है?
00:05:20जैसा कि मैंने उल्लेख किया, मैं कहूंगा, हां, शायद यह है।
00:05:24लेकिन यह सॉफ्टवेयर के बारे में सोचने का एक पूरी तरह से अलग तरीका है।
00:05:27यह इस पर निर्भर करता है कि आप एआई पर भरोसा करते हैं, न केवल तब जब यह कोड लिखने की बात आती है, बल्कि आप
00:05:34शायद एआई का उपयोग कोड की समीक्षा करने, अपने कोड बेस को स्कैन करने या विश्लेषण करने, के लिए भी कर रहे हैं
00:05:40अपने कोड बेस का ऑडिट करने के लिए।
00:05:41और आप, निश्चित रूप से, ऐसा कर सकते हैं।
00:05:43आप कोड पर काम करने के लिए Fable 5 या जो भी हो, या Codex या Pi, मेरे पसंदीदा एजेंट, के साथ क्लाउड कोड का उपयोग कर सकते हैं।
00:05:55और फिर आप उसी या किसी अलग मॉडल के साथ एक नए सत्र में उसी एजेंट का उपयोग कर सकते हैं, या आप एक अलग मॉडल के साथ एक अलग सत्र में एक अलग एजेंट का उपयोग कर सकते हैं।
00:06:03उसका कोई भी संयोजन, आप कोड की समीक्षा करने, नवीनतम बदलाव की समीक्षा करने, पूरे कोड बेस पर बार-बार ऑडिट करने के लिए इसका उपयोग कर सकते हैं।
00:06:12आप इस तरह की चीजें कर सकते हैं।
00:06:13आप कर सकते हैं और आपको शायद बहुत समय योजना बनाने और उन योजनाओं को पढ़ने, उन विनिर्देशों को पढ़ने में भी व्यतीत करना चाहिए।
00:06:22मुझे लगता है कि कोड न पढ़ना, अगर सही तरीके से किया जाए, अगर वह भविष्य है, तो इसका मतलब यह नहीं होना चाहिए कि आप कुछ भी नहीं पढ़ते हैं।
00:06:32आपको निश्चित रूप से एआई के साथ मिलकर अच्छी योजनाएं बनाने में अधिक समय व्यतीत करना चाहिए, यह सुनिश्चित करना चाहिए कि आप सही कार्यान्वयन विवरणों के साथ सही चीजों पर काम कर रहे हैं, यदि आप इसे इस तरह से रखना चाहते हैं।
00:06:47तो सही तरीके से, आप केवल उत्पाद की परवाह नहीं करते, आप वास्तुकला की, निर्माण ब्लॉकों की परवाह करते हैं।
00:06:54और आप, निश्चित रूप से, वहां अच्छे परिणाम प्राप्त करने की संभावनाओं को सुनिश्चित या नहीं सुनिश्चित कर सकते हैं, यदि आप विनिर्देशों पर, योजनाओं पर अधिक समय व्यतीत करते हैं, और फिर आप एआई को इसे लागू करने देते हैं।
00:07:08और फिर आपके पास कोड समीक्षाएं होती हैं जहां आप समीक्षा करने वाले एजेंट को उस विनिर्देश या उस योजना तक पहुंच भी देते हैं जिसे एआई को लागू करना चाहिए।
00:07:15अब, अभी भी, निश्चित रूप से, एक समस्या जो आपको यहां होगी, और यही कारण है कि मैं उस 'मैं कुछ भी नहीं पढ़ता' ट्रेन पर नहीं हूं, कि आप निश्चितता के साथ नहीं जानते कि आपके कोड बेस में क्या चल रहा है।
00:07:29आप नहीं कर सकते। यदि आप इसे नहीं पढ़ रहे हैं तो आप निश्चितता के साथ नहीं जान सकते।
00:07:33आप, निश्चित रूप से, एआई को वह कोड उत्पन्न करने के लिए अपनी पूरी कोशिश कर सकते हैं जो आप चाहते हैं कि वह उत्पन्न करे और समीक्षा करने के लिए एआई का उपयोग करें, लेकिन यदि आप इसे नहीं देखते हैं तो आपके पास 100% निश्चितता नहीं है।
00:07:44मेरा मतलब है, जाहिर है, यह केवल कोडिंग के लिए ही नहीं है।
00:07:46यह जीवन में किसी भी चीज़ के लिए सच है।
00:07:48यदि आपके पास एआई या वकील है, तो हमें एआई के बारे में बात करने की भी आवश्यकता नहीं है, एक अनुबंध का मसौदा तैयार करें, और आप इसे बिल्कुल भी नहीं पढ़ते हैं, और आप बस उस पर हस्ताक्षर करते हैं, तो आपके पास निश्चितता नहीं है कि उसमें क्या है।
00:08:00और आप ऐसा कर सकते हैं या नहीं कर सकते हैं।
00:08:03मैं व्यक्तिगत रूप से ऐसा नहीं करता हूं।
00:08:05मैं व्यक्तिगत रूप से अभी भी कोड पढ़ता हूं, लेकिन यह अब दिलचस्प हिस्सा है, शायद।
00:08:13फिर से, एक पैमाने पर, मैं 100% कोड नहीं पढ़ता हूं।
00:08:19मुझे आपको यह बताने में कठिनाई होती है कि मैं उस पैमाने पर वास्तव में कहां हूं।
00:08:24यह बीच में कहीं हो सकता है, क्योंकि मैं कोड की समीक्षा करता हूं, वह सारा कोड जो एआई मुझे देता है।
00:08:31लेकिन, निश्चित रूप से, इसका मतलब यह नहीं है कि मैं आवश्यक रूप से हर एक पंक्ति पढ़ता हूं।
00:08:36इसका मतलब है कि मैं पहले महत्वपूर्ण भागों में कूदता हूं, जिन्हें मैं एक सॉफ्टवेयर इंजीनियर के रूप में पहचान सकता हूं।
00:08:42मैं जानता हूं कि कौन से निर्माण ब्लॉक महत्वपूर्ण भाग हैं या किसी निश्चित पुल अनुरोध या किए गए कमिट के कौन से भाग महत्वपूर्ण हैं।
00:08:51मैं उनमें गोता लगाता हूं।
00:08:53मैं उनका विश्लेषण करता हूं।
00:08:54मैं महत्वपूर्ण भागों में गोता लगाता हूं।
00:08:56फिर मैं कुछ ऐसे हिस्सों में गोता लगाता हूं जहां मुझे पता है कि एआई गड़बड़ करना पसंद करता है।
00:08:59और इस तरह मैं समीक्षा करता हूं।
00:09:01और मैं कम महत्वपूर्ण भागों पर बस स्कैन कर सकता हूं या संक्षेप में देख सकता हूं।
00:09:07मेरा मतलब है, उदाहरण के लिए, जब एआई के कुछ पर्यावरण चर को पढ़ने और उन्हें पार्स करने के लिए कुछ कोड लिखने की बात आती है,
00:09:16मैं वहां हर पंक्ति नहीं पढ़ सकता हूं।
00:09:18लेकिन मैं बस सामान्य दृष्टिकोण देखना चाहता हूं, खासकर चूंकि एआई, उदाहरण के लिए, अत्यधिक रक्षात्मक कोड लिखने के लिए प्रवृत्त है जहां इसमें फॉलबैक के लिए फॉलबैक के लिए फॉलबैक होते हैं।
00:09:27और मैं इससे बचना चाहता हूं।
00:09:28इसलिए मैं अभी भी वहां अपने चेक करता हूं, लेकिन मुझे इस बात की परवाह नहीं है कि यह किसी पूर्णांक को कैसे पार्स करता है या ऐसा कुछ, उदाहरण के लिए, के सभी बारीक विवरण क्या हैं।
00:09:36तो यह वह जगह है जहां मैं अभी खुद को रखूंगा।
00:09:42लेकिन जैसा कि कोड लिखने के साथ, मुझे नहीं पता कि यह कैसे बदलेगा, कि मैं कैसे 100% न पढ़ने के करीब बढ़ सकता हूं।
00:09:50अब, मुझे नहीं पता कि मैं कभी 100% तक पहुंच पाऊंगा या नहीं।
00:09:54मैं भविष्य में नहीं देख सकता।
00:09:55और मुझे लगता है कि यदि हम लिखने और पढ़ने दोनों के लिए 100% तक पहुंच जाते हैं, तो हमें वास्तव में यह देखना होगा कि इसका हमारे लिए सॉफ्टवेयर इंजीनियरों के रूप में क्या मतलब है।
00:10:06एआई को सही कार्य देना, साइनिंग सिस्टम के बारे में और वास्तुकला के बारे में जानना अभी भी सुपर महत्वपूर्ण हो सकता है।
00:10:15और यह मेरा अनुमान होगा कि यह वह दिशा है जिसमें हम बढ़ रहे हैं।
00:10:18लेकिन जाहिर है, यह बताना मुश्किल है।
00:10:21सवाल यह होगा कि क्या किसी बिंदु पर हम कोई कोड नहीं लिख रहे होंगे और हम कोई कोड नहीं पढ़ रहे होंगे यदि आपको अभी भी यह जानना है कि कोडिंग कैसे करनी है, है ना?
00:10:31क्या कोड पढ़ना या लिखना जानने के लायक है, है ना?
00:10:35अगर वह अभी भी महत्वपूर्ण है।
00:10:36और अभी, यह निश्चित रूप से मेरे लिए अभी भी है।
00:10:39यह निश्चित रूप से अभी भी है क्योंकि सवाल यह है कि आप किस चीज की परवाह करते हैं, है ना?
00:10:44यह दूसरा हिस्सा है, परवाह करना।
00:10:46पढ़ना एक हिस्सा है, लेकिन हम पढ़ते हैं क्योंकि हम परवाह करते हैं और हम बिना पढ़े परवाह कर सकते हैं, जैसा कि मैंने स्पष्ट किया।
00:10:53लेकिन परवाह का मतलब क्या होता है?
00:10:55और मैं कहूंगा कि परवाह का मतलब निश्चित रूप से बहुत सारी चीजें हो सकता है।
00:11:03इसका मतलब कोड स्टाइल जैसी कोई चीज हो सकती है।
00:11:06आप कोड स्टाइल के बारे में परवाह कर सकते हैं, फ़ंक्शन कैसे बनाए जाते हैं, वहां किस दृष्टिकोण का उपयोग किया जाता है।
00:11:13आप बड़े निर्णयों के बारे में भी परवाह कर सकते हैं, जैसे कि क्या आप ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग, फंक्शनल प्रोग्रामिंग, ऐसी चीजों के बारे में चाहते हैं।
00:11:21आप अपने प्रोग्राम की पठनीयता के बारे में परवाह कर सकते हैं।
00:11:26आप सुरक्षा और विश्वसनीयता जैसी चीजों के बारे में परवाह कर सकते हैं।
00:11:33और कई अन्य आयाम हैं जिनके बारे में हम सोच सकते हैं।
00:11:35यहां कुछ आयाम हैं, जो मेरा कहना है कि अब कम मायने रखते हैं।
00:11:39कोड स्टाइल, पठनीयता, खासकर यदि आप नहीं पढ़ते हैं, तो बहुत महत्वपूर्ण नहीं है।
00:11:44उस स्थिति में यह महत्वपूर्ण है, मेरा मतलब है, कि एआई कोड को पढ़ने और समझने में सक्षम है।
00:11:50और यह सबसे अधिक संभावना है कि इसके साथ ठीक रहेगा।
00:11:53अब, कोड स्टाइल टोकन दक्षता कारणों से भी मायने रख सकता है।
00:11:58यदि आपके पास एक ऐसा कोड बेस है जहां आपके पास बहुत सारे अनावश्यक चेक हैं, जो, जैसा कि उल्लेख किया गया है, कुछ ऐसा है जो एआई अभी करता है,
00:12:04या कुछ एआई मॉडल करते हैं, वह भी अतिरिक्त टोकन होंगे जिन्हें जलाया जाएगा जब एआई उस कोड का विश्लेषण करेगा।
00:12:11तो वह अभी भी यहां कुछ है, लेकिन यह उतना मायने नहीं रख सकता है जितना कि यह अतीत में था।
00:12:18मेरा मतलब है, अतीत में कोड स्टाइल के संबंध में हम सभी की अपनी प्राथमिकताएं थीं।
00:12:22और मेरे लिए, वह निश्चित रूप से बदल गया।
00:12:24वह निश्चित रूप से बदल गया।
00:12:26अब, स्पष्ट रूप से, सुरक्षा, विश्वसनीयता, परीक्षण क्षमता जैसी चीजें, जो अभी भी बहुत मायने रखती हैं।
00:12:34जाहिर है, वह हिस्सा है, यदि कुछ भी, जो सॉफ्टवेयर में मायने रखता है।
00:12:39आप चाहते हैं कि यह वह करे जो इसे करना चाहिए।
00:12:41आप चाहते हैं कि यह इसे सुरक्षित रूप से करे।
00:12:43आप प्रदर्शन के बारे में परवाह कर सकते हैं।
00:12:46आपको प्रदर्शन के बारे में परवाह करनी चाहिए।
00:12:47यह विश्वसनीय होना चाहिए।
00:12:48इसे अपने उपयोगकर्ताओं पर यादृच्छिक रूप से क्रैश नहीं होना चाहिए।
00:12:51और, निश्चित रूप से, ये सभी चीजें हैं जो हम आधुनिक सॉफ्टवेयर में देख रहे हैं।
00:12:54आधुनिक सॉफ्टवेयर अक्सर विश्वसनीय नहीं होता है, सुरक्षित नहीं हो सकता है।
00:12:58और 100% सुरक्षा, निश्चित रूप से, प्राप्त करने योग्य नहीं है, खासकर इन एआई मॉडल के साथ जो काफी अच्छे हैं,
00:13:04सुरक्षा कमजोरियों को खोजने में और हमारे पास उन नवीनतम मॉडल तक पहुंच नहीं है जो ऐसा कर सकते हैं।
00:13:10लेकिन वह एक अलग चर्चा है।
00:13:11लेकिन आपको अभी भी इसकी परवाह करनी चाहिए।
00:13:13यह मेरा बिंदु है।
00:13:14आपको सुरक्षित, विश्वसनीय, प्रदर्शन करने वाला सॉफ्टवेयर बनाने की कोशिश करनी चाहिए, मेरी राय में।
00:13:20और एक सॉफ्टवेयर इंजीनियर के रूप में, इसका निश्चित रूप से मतलब यह भी है कि आप इस बारे में अपना इनपुट देना चाह सकते हैं कि किन पैटर्न का उपयोग करना है, किन लाइब्रेरी का उपयोग करना है।
00:13:30तो यह वह जगह है जहां हम फिर उस सिस्टम डिज़ाइन या सॉफ्टवेयर आर्किटेक्चर क्षेत्र में चले जाते हैं, जो एक ही चीज़ नहीं है, सिस्टम डिज़ाइन, सॉफ्टवेयर आर्किटेक्चर।
00:13:39लेकिन ये वे चीजें हैं जो अभी भी बहुत मायने रखती हैं, मैं कहूंगा।
00:13:44और ये वे चीजें हैं जहां अच्छी योजनाएं रखना, अच्छी योजनाएं होना महत्वपूर्ण है यदि आप 100% न पढ़ने के करीब पहुंचते हैं, जो, फिर से, आपके लिए मामला नहीं हो सकता है।
00:13:57यह सब कुछ ऐसा है जहां कोई गलत या सही नहीं है, जैसा कि मैंने इसे स्पष्ट करने की कोशिश की।
00:14:02और इसलिए, निश्चित रूप से, क्या आप अभी भी कोड पढ़ते हैं, यह पूरा सवाल जाहिर तौर पर थोड़ा 'रेज बेट' भी है, जैसा कि मैंने पहले उल्लेख किया है, और जवाब देना इतना आसान नहीं है।
00:14:18और यहां कोई सही या गलत नहीं है।
00:14:30और वैसे, यह स्पष्ट होना चाहिए, लेकिन एक बड़ा अंतर भी है।
00:14:34यदि आपके पास उत्पादन में चलने वाला कुछ सॉफ्टवेयर है, जो हजारों, लाखों लोगों द्वारा उपयोग किया जा रहा है, और यह इस पर भी निर्भर करता है कि आप किस क्षेत्र में काम कर रहे हैं।
00:14:37मेरा मतलब है, यदि आप बैंकिंग में काम कर रहे हैं, तो आपके सॉफ्टवेयर में त्रुटियों के विनाशकारी परिणाम हो सकते हैं और बैंकिंग में केवल नहीं, बैंकिंग में और भी महत्वपूर्ण हिस्से हैं, जाहिर है, स्वास्थ्य, रक्षा, तकनीक, यह सब चीजें।
00:14:49तो यह एक महत्वपूर्ण पहलू है।
00:15:05यदि आप शून्य उपयोगकर्ताओं वाले एक इंडी हैकर हैं, हां, निश्चित रूप से, आप कोड के बारे में बहुत अधिक परवाह नहीं कर सकते हैं।
00:15:10लेकिन कुल मिलाकर, मुझे लगता है कि हम अभी भी एक प्रवृत्ति देख सकते हैं या हम एक प्रवृत्ति देख सकते हैं जहां कोड लिखने के साथ, हम कोड न पढ़ने के लिए भी 100% के करीब बढ़ रहे हैं।
00:15:18मैं बस सुनिश्चित नहीं हूं कि हम कभी 100% तक पहुंच पाएंगे और क्या हमें वहां पहुंचना चाहिए, यदि यह एक अच्छा विचार है।
00:15:32और हमें निश्चित रूप से परवाह करना बंद नहीं करना चाहिए।
00:15:38और फिर बड़ा सवाल बस यह है, क्या हम बिना पढ़े परवाह कर सकते हैं?
00:15:41क्या वह वास्तव में, वास्तव में, वास्तव में काम करेगा?
00:15:45मैं सुनिश्चित नहीं हूं।
00:15:48मेरे लिए, एआई में मेरा वह भरोसा नहीं है।
00:15:49और मैं सुनिश्चित नहीं हूं कि क्या या कब वह बदल जाएगा।
00:15:53यह बदल सकता है।
00:15:56इसे खारिज नहीं कर रहा।
00:15:57जैसे कोड लिखना या न लिखना बदल गया है।
00:15:58लेकिन अभी, मैं अभी भी उस पढ़ने और परवाह करने वाले हिस्से में अधिक हूं या मैं बीच में कहीं हूं क्योंकि, जैसा कि मैंने उल्लेख किया, मैं उस पैमाने के बीच में कहीं हूं।
00:16:03लेकिन जैसा कि मैंने उल्लेख किया, कृपया मुझे बताएं कि आप कहां हैं।
00:16:110% पढ़ना, 100% पढ़ना, शायद अभी भी 100% लेखन।
00:16:15वह भी जाने का सही तरीका हो सकता है।
00:16:19मुझे बताएं।
00:16:21मुझे बताएं।
00:16:22और मुझे सामान्य रूप से इस पूरे विषय के बारे में अपने विचार बताएं।