पिछले हफ्ते एक दोस्त ने मुझे मैसेज किया, खुद पर झुंझलाया हुआ। उसने दो दिन एक ऐसा फ्रेमवर्क सीखने में बिताए थे जिसे उसके शुरू करने से एक महीने पहले ही डेप्रिकेट कर दिया गया था। उसे यह कैसे पता चला कि वह मर चुका है? डॉक्स से नहीं। चेंजलॉग से नहीं। किसी अजनबी की एक रिप्लाई से, जो उस थ्रेड में थी जिसमें वह गलती से घुस गया था। मैं इसके बारे में सोचना बंद नहीं कर पाया, तो अगले कुछ हफ्तों में मैंने इधर-उधर पूछा। सवाल हमेशा एक ही था: आप वास्तव में यह कैसे तय करते हैं कि आगे क्या सीखना है? मैंने यह सवाल उन एक दर्जन भर बिल्डर्स से पूछा जिन्हें मैं जानता हूं और जो मौजूदा एजेंटिक स्टैक के साथ शिप करते हैं। यह एक छोटा, स्व-चयनित समूह है, कोई अध्ययन नहीं — लेकिन जवाब इतने मिलते-जुलते थे कि मुझे लगता है यह पैटर्न असली है।
लगभग कोई भी जानबूझकर तय नहीं करता
ज़्यादातर लोगों के पास कोई तरीका नहीं था। उनके पास एक वाइब था। एक व्यक्ति वही सीखती है जो किसी हफ्ते में उसकी फीड में तीन बार दिखाई दे। एक आदमी X पर चार खास लोगों को फॉलो करता है और जो भी उन्हें एक्साइट करे उसके पीछे भागता है। एक और तब तक इंतजार करता है जब तक प्रोडक्शन में कुछ टूट न जाए, और फिर वह चीज सीखता है जो इसे रोक सकती थी। रिएक्टिव और थोड़ा दर्दनाक, लेकिन कम से कम वह ईमानदार था।
सबसे आम जवाब असल में कोई जवाब नहीं था। यह एक कंधे उचकाना था और "मैं बस चीजें उठा लेता हूं" जैसा कुछ। जब मैंने आगे कुरेदा, तो यह हर बार एक ही जगह पर खत्म हुआ: किसी ने, जिस पर वे भरोसा करते हैं, उसका जिक्र किया; एक रेपो ट्रेंड हुआ; एक Discord शोरगुल हो गया। इनपुट सोशल था, सेकेंडहैंड था, और हमेशा थोड़ा पीछे चल रहा था। ये वे लोग हैं जो एक दुर्लभ संसाधन — अपने ध्यान — के साथ असली दांव लगा रहे हैं, और वह दांव लगातार उस चीज से उठाया जाता है जो उस सुबह उनके सामने तैरती हुई आई।
कोई साझा संकेत नहीं है, और संकेत आपस में असहमत हैं
गहरी समस्या यह है कि स्रोत आपस में सहमत नहीं होते, और हर एक अपना पक्षपात और अपना पिछड़ापन साथ लाता है। न्यूजलेटर चुपचाप वही पुश करता है जिसके लिए स्पॉन्सर ने पैसे दिए हैं। एक्सप्लेनर वीडियो हफ्तों पीछे है क्योंकि एडिटिंग में वक्त लगता है। फोरम थ्रेड एक ऐसी चीज पर बहस कर रहा है जो अपस्ट्रीम में काफी समय पहले सुलझ चुकी है। X शोरगुल है, लेकिन आप शोरगुल-इसलिए-क्योंकि-यह-मायने-रखता-है को शोरगुल-इसलिए-क्योंकि-किसी-बड़े-फॉलोअर-वाले-का-बुरा-दिन-है से अलग नहीं कर सकते। यहां तक कि डॉक्स भी असल कोड से पीछे रहते हैं।
तो आप दर्जन भर विरोधाभासी टुकड़ों से एक तस्वीर बनाते हैं और फिर उस तस्वीर पर भरोसा करते हैं, क्योंकि आप थके हुए हैं और आपके पास कुछ शिप करना है। यह वाकई सीखना नहीं है। यह एक रीडिंग लिस्ट से जुड़ी चिंता है।
बारह टैब और कोई ग्राउंड ट्रुथ नहीं
जब मैंने गहराई से खोदा, तो हर बातचीत के नीचे एक ही चीज बैठी थी। हर बिल्डर ने चुपचाप अपडेट रहने के लिए अपना नाज़ुक, अनडॉक्युमेंटेड सिस्टम बना लिया था, और वे सभी सिस्टम, बुनियादी रूप से, बस स्रोतों का ढेर थे। पल्स के लिए X। जो चल रहा है उसके लिए GitHub Trending। संश्लेषण के लिए एक न्यूजलेटर। उस चीज के लिए Discord जो इतनी जल्दी है कि कहीं लिखी नहीं गई। ग्राउंड ट्रुथ के लिए डॉक्स, सिवाय इसके कि डॉक्स पीछे रहते हैं। चेंजलॉग, जब आपको याद हो — जो होता नहीं।
उनमें से किसी के पास एक भी ऐसी जगह नहीं थी जो कहे: यह असली है, यह बढ़ रहा है, यह पहले से मर चुका है, और इनमें से हर एक के बारे में आपको कितना भरोसेमंद होना चाहिए। मैंने जिन सभी बिल्डर्स से बात की वे स्वतंत्र रूप से एक छोटी रिसर्च डेस्क का काम कर रहे हैं। इकट्ठा करना, फिल्टर करना, रैंक करना, यह जांचना कि क्या कोई दावा अभी भी सही है और यह आखिरी बार कब सच था — यह सब बिना किसी टूल और बिना समय के। मैं जिन सबसे चतुर लोगों को जानता हूं वे उन उपकरणों पर उड़ रहे हैं जो उन्होंने खुद टेप करके जोड़े हैं, और वे यह जानते हैं।
एक फैसला-नियम जो अंदाज़ेबाज़ी से बेहतर है
इन सभी बातचीतों के बाद मैंने जो बदला वह यह है। हल एक बेहतर फीड नहीं है; यह एक फिल्टर है जिसे आप किसी भी चीज को सीखने में एक भी घंटा लगाने से पहले लागू करते हैं। एक सवाल: क्या यह उस चीज को बदलता है जो मैं इस हफ्ते करता हूं?
हर उम्मीदवार को इस सवाल से गुजारें:
- हां, यह इस हफ्ते कुछ बदलता है। इसे अभी सीखें, असली काम के संदर्भ में। किसी ऐसे मॉडल में कीमत बदलना जिसे आप प्रोडक्शन में कॉल करते हैं, किसी ऐसे SDK में ब्रेकिंग चेंज जिसे आप शिप करते हैं, एक नई क्षमता जो वह काम हटा देती है जो आप आज हाथ से कर रहे हैं। यह ऐसा सीखना है जिसके साथ एक ठोस सबूत जुड़ा है।
- नहीं, लेकिन यह उस राह पर है जिसके लिए मैं इस तिमाही प्रतिबद्ध हूं। इसे बुकमार्क करें और एक ब्लॉक शेड्यूल करें। इसे रात 11 बजे रिएक्टिव तरीके से मत सीखें क्योंकि किसी थ्रेड ने इसे ज़रूरी महसूस करा दिया।
- नहीं, और मुझे यकीन नहीं कि मैं इसे कभी छूऊंगा भी। इसे जाने दें। जो वाकई महत्वपूर्ण संस्करण है वह लौटकर आएगा — तेज और साफ, जब यह सचमुच मायने रखेगा। फीड में जो ज़्यादातर ज़रूरी महसूस होता है वह इस टेस्ट में फेल हो जाता है, और ठीक इसीलिए फीड एक बुरा शिक्षक है।
यह नियम इसलिए काम करता है क्योंकि यह सॉर्टिंग की कुंजी बदल देता है। फीड वॉल्यूम के हिसाब से सॉर्ट करती हैं, और वॉल्यूम कभी महत्व के समान नहीं रहा। यह "क्या यह मेरे असली काम को छूता है" के हिसाब से सॉर्ट करता है, जो एकमात्र रैंकिंग है जो आपको लौटाकर देती है। "हां" वाले जवाबों को भरोसेमंद बनाने के लिए, उन्हें उन स्रोतों से जोड़ें जो बताते हैं कि वास्तव में क्या बदला — जैसे किसी प्रदाता के रिलीज़ नोट्स — न कि उससे जो ट्रेंड कर रहा हो। यह अपडेट रहने की भावनात्मक कीमत से अलग एक काम है, जो अपने आप में एक समस्या है; यह पूरी तरह इस बारे में है कि सीखने का अगला घंटा कहां जाता है।
ईमानदार अंत
मेरे दोस्त का मृत फ्रेमवर्क सबसे साफ उदाहरण है। संकेत हर समय वहां मौजूद था, और वह उस तक एक आकस्मिक जवाब के जरिए पहुंचा, एक महीने बहुत देर से। यह उसकी समस्या नहीं है। हमने कोड लिखने के लिए अविश्वसनीय मशीनें बनाई हैं, और फिर हम यह तय करते हैं कि उन्हें किस ओर इशारा करें — वाइब और मुट्ठी भर भरोसेमंद अजनबियों के सहारे। यह फैसला-नियम आपको सर्वव्यापी नहीं बनाएगा। कुछ भी नहीं बनाएगा। लेकिन "क्या यह उस चीज को बदलता है जो मैं इस हफ्ते करता हूं" एक चिंतित अंदाज़े को एक छोटे, बचाव-योग्य दांव में बदल देता है — और यही सीखने और बस तेजी से चिंता करने के बीच का अंतर है।
