अन्य 95% महान प्रोग्रामरों को आने दें
Originalदिसंबर 2014
अमेरिकी तकनीकी कंपनियाँ चाहती हैं कि सरकार आव्रजन को आसान बनाए क्योंकि उनका कहना है कि उन्हें अमेरिका में पर्याप्त प्रोग्रामर नहीं मिल रहे हैं। विरोधी आव्रजन लोग कहते हैं कि विदेशी लोगों को ये नौकरियाँ देने के बजाय, हमें अधिक अमेरिकियों को प्रोग्रामर बनने के लिए प्रशिक्षित करना चाहिए। कौन सही है?
तकनीकी कंपनियाँ सही हैं। जो विरोधी आव्रजन लोग समझते नहीं हैं वह यह है कि सक्षम प्रोग्रामरों और असाधारण प्रोग्रामरों के बीच क्षमता में एक बड़ा अंतर है, और जबकि आप लोगों को सक्षम बनाने के लिए प्रशिक्षित कर सकते हैं, आप उन्हें असाधारण नहीं बना सकते। असाधारण प्रोग्रामरों में प्रोग्रामिंग के लिए एक स्वाभाविक क्षमता और रुचि होती है जो केवल प्रशिक्षण का परिणाम नहीं है। [1]
अमेरिका की जनसंख्या दुनिया की जनसंख्या का 5% से भी कम है। इसका मतलब है कि यदि किसी को महान प्रोग्रामर बनाने वाली विशेषताएँ समान रूप से वितरित हैं, तो 95% महान प्रोग्रामर अमेरिका के बाहर पैदा होते हैं।
विरोधी आव्रजन लोगों को यह समझाने के लिए कुछ व्याख्या बनानी पड़ती है कि तकनीकी कंपनियों ने आव्रजन को आसान बनाने के लिए इतनी मेहनत क्यों की है। इसलिए वे दावा करते हैं कि यह इसलिए है क्योंकि वे वेतन कम करना चाहते हैं। लेकिन यदि आप स्टार्टअप्स से बात करते हैं, तो आप पाएंगे कि लगभग हर एक निश्चित आकार का स्टार्टअप अमेरिका में प्रोग्रामरों को लाने के लिए कानूनी जटिलताओं से गुजरा है, जहाँ उन्होंने उन्हें वही वेतन दिया जो वे एक अमेरिकी को देते। वे एक ही कीमत पर प्रोग्रामरों को लाने के लिए अतिरिक्त मेहनत क्यों करेंगे? एकमात्र व्याख्या यह है कि वे सच बोल रहे हैं: यहाँ बस पर्याप्त महान प्रोग्रामर नहीं हैं। [2]
मैंने एक स्टार्टअप के CEO से पूछा, जिसमें लगभग 70 प्रोग्रामर हैं, कि यदि वह सभी महान प्रोग्रामर को प्राप्त कर सके तो वह कितने और प्रोग्रामर नियुक्त करेगा। उन्होंने कहा "हम कल सुबह 30 प्रोग्रामर नियुक्त करेंगे।" और यह उन गर्म स्टार्टअप्स में से एक है जो हमेशा भर्ती की लड़ाइयाँ जीतते हैं। यह पूरे सिलिकॉन वैली में ऐसा ही है। स्टार्टअप्स प्रतिभा के लिए इतनी सीमित हैं।
यह अच्छा होगा यदि अधिक अमेरिकियों को प्रोग्रामर के रूप में प्रशिक्षित किया जाए, लेकिन कोई भी प्रशिक्षण 95 से 5 के अनुपात को नहीं बदल सकता। खासकर जब प्रोग्रामरों को अन्य देशों में भी प्रशिक्षित किया जा रहा है। किसी भी आपदा के बिना, यह हमेशा सच रहेगा कि अधिकांश महान प्रोग्रामर अमेरिका के बाहर पैदा होते हैं। यह हमेशा सच रहेगा कि अधिकांश लोग जो किसी भी चीज़ में महान होते हैं, वे अमेरिका के बाहर पैदा होते हैं। [3]
असाधारण प्रदर्शन आव्रजन को इंगित करता है। एक ऐसा देश जिसकी जनसंख्या दुनिया की जनसंख्या का केवल कुछ प्रतिशत है, वह किसी क्षेत्र में असाधारण होगा केवल तभी जब वहाँ बहुत सारे आव्रजन काम कर रहे हों।
लेकिन इस पूरे चर्चा ने कुछ को स्वाभाविक मान लिया है: कि यदि हम अमेरिका में अधिक महान प्रोग्रामरों को आने देते हैं, तो वे आना चाहेंगे। यह अब सच है, और हम यह नहीं समझते कि हम कितने भाग्यशाली हैं कि ऐसा है। यदि हम इस विकल्प को खुला रखना चाहते हैं, तो इसे करने का सबसे अच्छा तरीका इसका लाभ उठाना है: दुनिया के अधिक महान प्रोग्रामर यहाँ हैं, उतने ही अधिक बाकी लोग यहाँ आना चाहेंगे।
और यदि हम ऐसा नहीं करते, तो अमेरिका गंभीर रूप से प्रभावित हो सकता है। मुझे पता है कि यह एक मजबूत भाषा है, लेकिन इस पर विचार कर रहे लोग यहाँ काम कर रहे बलों की शक्ति को समझते नहीं लगते। तकनीक बेहतरीन प्रोग्रामरों को विशाल लाभ देती है। प्रोग्रामरों का वैश्विक बाजार तेजी से अधिक तरल होता जा रहा है। और चूंकि अच्छे लोग अच्छे सहयोगियों को पसंद करते हैं, इसका मतलब है कि बेहतरीन प्रोग्रामर केवल कुछ हब में इकट्ठा हो सकते हैं। शायद ज्यादातर एक ही हब में।
क्या होगा यदि अधिकांश महान प्रोग्रामर एक हब में इकट्ठा हो जाएँ, और वह यहाँ न हो? यह परिदृश्य अब असंभव लग सकता है, लेकिन यदि अगले 50 वर्षों में चीजें पिछले 50 वर्षों की तरह बदलती हैं, तो यह असंभव नहीं होगा।
हमारे पास यह सुनिश्चित करने की क्षमता है कि अमेरिका एक तकनीकी सुपरपावर बना रहे, केवल हर साल कुछ हजार महान प्रोग्रामरों को आने देकर। यह कितना विशाल गलती होगी कि उस अवसर को खोने देना। यह आसानी से इस पीढ़ी के अमेरिकी राजनीतिज्ञों के लिए परिभाषित गलती बन सकती है जिसके लिए वे बाद में प्रसिद्ध हो सकते हैं। और अन्य संभावित गलतियों के विपरीत, इसे ठीक करने में कुछ भी लागत नहीं आती।
तो कृपया, इसे आगे बढ़ाएँ।
नोट्स
[1] एक महान प्रोग्रामर एक साधारण प्रोग्रामर से कितना बेहतर है? इतना बेहतर कि आप सीधे अंतर को माप भी नहीं सकते। एक महान प्रोग्रामर केवल वही काम तेजी से नहीं करता। एक महान प्रोग्रामर ऐसी चीजें आविष्कार करेगा जो एक साधारण प्रोग्रामर कभी सोच भी नहीं सकता। इसका मतलब यह नहीं है कि एक महान प्रोग्रामर अनंत रूप से अधिक मूल्यवान है, क्योंकि किसी भी आविष्कार का एक सीमित बाजार मूल्य होता है। लेकिन यह कल्पना करना आसान है कि एक महान प्रोग्रामर ऐसी चीजें आविष्कार कर सकता है जो औसत प्रोग्रामर के वेतन का 100x या यहां तक कि 1000x हो।
[2] कुछ परामर्श फर्में हैं जो बड़े पूल के विदेशी प्रोग्रामरों को किराए पर देती हैं जिन्हें वे H1-B वीजा पर लाते हैं। इन पर सख्ती से कार्रवाई करें। यह लिखना आसान होना चाहिए कि वे कितने अलग हैं, क्योंकि वे तकनीकी कंपनियों से बहुत अलग हैं। लेकिन यह विरोधी आव्रजन लोगों के लिए बेईमानी है कि वे यह दावा करें कि गूगल और फेसबुक जैसी कंपनियाँ समान उद्देश्यों द्वारा संचालित हैं। सस्ते लेकिन औसत दर्जे के प्रोग्रामरों की एक बाढ़ उनके लिए अंतिम चीज होगी; यह उन्हें नष्ट कर देगी।
[3] हालांकि यह निबंध प्रोग्रामरों के बारे में बात करता है, हमें आयात करने की आवश्यकता वाले लोगों का समूह व्यापक है, जिसमें डिजाइनरों से लेकर प्रोग्रामरों और इलेक्ट्रिकल इंजीनियरों तक शामिल हैं। सामान्य शब्द के रूप में सबसे अच्छा जो किया जा सकता है वह "डिजिटल प्रतिभा" हो सकता है। यह बेहतर लगा कि तर्क को थोड़ा संकीर्ण बनाया जाए बजाय इसके कि सभी को एक नए शब्द से भ्रमित किया जाए।
धन्यवाद सैम आल्टमैन, जॉन कॉलिसन, पैट्रिक कॉलिसन, जेसिका लिविंगस्टन, ज्यॉफ राल्स्टन, फ्रेड विल्सन, और कासर युनिस को इस ड्राफ्ट को पढ़ने के लिए।