मेरा जवाब राजनीतिक रूप से गलत होगा। हालांकि, मैं वास्तव में एक स्टार्ट अप का संस्थापक हूं और मेरा काम सबसे अच्छे प्रोग्रामर को किराए पर देना है।
मुझे कैसे पता चलेगा कि कौन से लोग अच्छे प्रोग्रामर होंगे या अच्छे प्रोग्रामर हो सकते हैं?
1 शब्द: बुद्धि।
आईक्यू प्रोग्रामिंग के लिए है क्योंकि ऊँचाई बास्केट बॉल खिलाड़ियों के लिए है।
मैं गणित के कौशल को एक और राजनीतिक रूप से सही संकेतक के रूप में रखूंगा। मेरे कंप्यूटर विज्ञान के शिक्षकों ने मुझे बताया कि एक मानदंड है जो सही ढंग से भविष्यवाणी करता है कि प्रोग्रामिंग पाठ्यक्रमों में कौन सफल होगा। हाई स्कूल मैथ स्कोर। वे वैसे भी प्रभावी रूप से बुद्धि हैं।
यह एक आश्चर्य के रूप में आ सकता है। हमें बताया गया है कि प्रोग्रामिंग एक कॉलेज की डिग्री का काम है। क्या लगता है, मैं डिग्री के बारे में परवाह नहीं है। मुझे केवल 3 चीजों की परवाह है।
- प्रोग्रामिंग कौशल (जो परीक्षण किया जा सकता है)।
- योग्यता।
- सामान्य ज्ञान (बहुत कम नहीं) लोगों का कौशल।
दुर्भाग्य से IQ केवल एक चीज को मापता है। इसलिए मैं कुछ परीक्षण करता हूं।
मैं लोगों से सवाल पूछता हूं। सरल प्रश्न मुझे उम्मीद है कि प्राथमिक विद्यालय के बच्चे को उत्तर देने में सक्षम होना चाहिए।
मैं सवाल पूछता हूं जैसे:
- 7:35 पर घड़ी के छोटे और लंबे हाथ के बीच की दूरी क्या है
- अगर मैं जकार्ता से सेमारंग जाऊं और 60 किमी / घंटा की रफ्तार बनाए रखना चाहता हूं। फिर पहले 2 घंटे पर मैं 100 किमी / घंटा ड्राइव करता हूं। बाकी यात्रा के लिए मुझे कितनी तेजी से जाना चाहिए ताकि मेरी AVERAGE की गति 60 किमी / घंटा हो जाए?
यदि आप ध्यान से देखते हैं तो उन प्रश्नों को रचनात्मकता की आवश्यकता नहीं है। केवल सामान्य ज्ञान। बुद्धि के साथ कोई भी प्राथमिक स्कूली बच्चे इसका जवाब दे सकते हैं।
MOST कॉलेज स्नातक नहीं कर सकता। अब सोचिए कि क्या कोई इसका जवाब नहीं दे सकता है? क्या वह कार्यक्रम कर सकता है? इसके बारे में सोचो। आपको कितनी बार यह निर्दिष्ट करना होगा कि उसे क्या करना चाहिए?
आप Microsoft जैसे प्रश्न भी पूछ सकते हैं जिनमें रचनात्मकता की आवश्यकता होती है। आप एक बैलेंस स्केल में 8 गेंदों का वजन कैसे करें, यह जानने के लिए सवाल पूछ सकते हैं कि कौन सा सबसे भारी है। ऐसे सवालों के साथ समस्या यह है कि इसमें भाग्य शामिल है। हालांकि, कुछ काफी आसान हैं यह एक न्यूनतम आवश्यकता होनी चाहिए।
एक भयानक प्रोग्रामर प्राप्त करने से अन्य प्रोग्रामर की नैतिकता में सुधार हो सकता है। एक कानूनन प्रोग्रामर होने से बाकी सभी का मनोबल कम हो सकता है।
लोगों द्वारा उस तरह के सवालों का जवाब देने के बाद, जो बहुत आसान है, मैं उन्हें कुछ Google जाम कोड लिखूंगा।
अच्छे प्रोग्रामर Google जाम कोड को हल कर सकते हैं और भविष्यवाणी कर सकते हैं कि कौन सी समस्याएं आसान हैं।