क्या कोई बड़ी कंपनी के सीईओ का नाम बता सकता है जिसके पास कंप्यूटर साइंस में पीएचडी है? स्टीव जॉब्स? कॉलेज से बाहर कर दिया, 'क्योंकि वह प्रसिद्ध उबाऊ बिट्स से नफरत करता था। बिल गेट्स? यह भी पता चला कि उसे लगा कि वह लोगों से उतना स्मार्ट नहीं था जितना वह (जीपीए पर आधारित) था।
मैंने उन कंपनियों के लिए काम किया है, जिनके पास अद्भुत प्रोग्रामर हैं जो अविश्वसनीय प्रणालियों पर काम करते हैं, जिनमें से कुछ लोग हर दिन (उदाहरण के लिए विंडोज) का उपयोग करते हैं और अन्य जो उद्योगों को एक साथ लाने में मदद करते हैं (जैसे एक्सएमएल और एसओएपी)। इनमें से बहुत से लोग कंप्यूटर साइंस के अलावा अन्य विषयों के लिए स्वयं-अध्ययन और अध्ययन किए गए थे, उदाहरण के लिए भौतिकी या इलेट्रॉनिक इंजीनियरिंग। उनके जीवन में प्रोग्रामिंग करने का कारण उनके काम करने के लिए एक उपकरण के रूप में था, प्रोग्रामिंग सीखने के बजाय प्रोग्रामिंग करना सीखें।
मैंने सरकार और बड़े निगमों के साथ भी काम किया है जिनके पास अद्भुत कैम्ब्रिज स्नातक हैं जो केवल एक नहीं, बल्कि दो पीएचडी हैं। ये अविश्वसनीय रूप से बौद्धिक लोग थे जिन्होंने संचार और सिग्नल प्रोसेसिंग जैसे क्षेत्रों में बहुत विशिष्ट समस्याओं के लिए परिष्कृत और सुरुचिपूर्ण समाधान तैयार किए। वे अमीर नहीं थे, न ही उनके विभागों में उच्च स्तर की नौकरियां थीं। ऐसा लगा कि उन्हें 'बोफिन' के रूप में काम पर रखा गया है और इन समाधानों को सोचने के लिए अकेला छोड़ दिया गया है।
मेरे उद्योग के अनुभव में, प्रोग्रामिंग क्षमता और कंप्यूटर विज्ञान के क्षेत्र में औपचारिक शिक्षा के स्तर के बीच कोई संबंध नहीं है। एक सॉफ्टवेयर इंजीनियर के रूप में अपने शुरुआती दिनों में, मैंने देखा कि लोगों ने मुझे अतीत में पदोन्नत किया था, जिनकी प्रोग्रामिंग 'मेरी तरह अच्छी नहीं थी' (IMO), लेकिन - उनके पास काम करने के लिए सही चीज़ों के लिए सोशल इंजीनियरिंग कौशल था। सही लोग और जब। उन्होंने बीएस को अपना रास्ता नहीं दिया - वे काम कर सकते थे, यह सिर्फ इतना है कि अन्य कौशल (ग्राहकों से बात करना, समय सीमा पर पहुंचाना आदि) भी महत्वपूर्ण थे, इसलिए उन्होंने अपना 100% समय कोडिंग में नहीं बिताया जैसे मैंने किया था ।
मैंने एक महत्वपूर्ण सबक सीखा - यदि आपके पास सफल होने के लिए आपके भीतर आग है, तो आप अपनी कंपनी / विभाग को अधिक सफल बनाने के लिए हाथ में व्यापार की समस्या का समाधान, प्रोग्रामिंग या अन्यथा पाएंगे, और इसलिए अधिक लाभदायक।
मैंने जितने भी प्रोग्रामर हायर किए हैं, मैंने उनके एजुकेशन ट्रैक रिकॉर्ड की परवाह नहीं की। अगर उन्होंने प्रोग्रामिंग टेस्ट पास कर लिया और मेरे लीड इंजीनियर अपनी क्षमताओं से खुश थे, तो शिक्षा पर कोई फर्क नहीं पड़ा। हमारे द्वारा काम पर रखे गए सबसे अच्छे लोगों में से एक सीधे स्कूल से बाहर था - यानी कोई डिग्री नहीं।
संक्षेप में, यदि आप प्रौद्योगिकी और कला / विज्ञान के बारे में खुद को बताने के लिए जुनूनी हैं, तो हर तरह से एक आकर्षक और आकर्षक शैक्षणिक मार्ग अपना सकते हैं। यदि आप स्थानों पर जाने और बस प्रोग्रामिंग से परे सफल होना चाहते हैं, तो अपना ध्यान व्यापार और मनोविज्ञान / समाजशास्त्र जैसे अन्य कौशल को शामिल करने के लिए केंद्रित करें। यह तय करें कि अब से 10, 20, 30 साल में आप वास्तव में क्या चाहते हैं और फिर यह निर्धारित करने के लिए पीछे की ओर काम करें कि कौन सा कोर्स आपको उन लक्ष्यों तक ले जाएगा।
अपने प्रश्न का उत्तर देने के लिए: पीएचडी वास्तव में कुछ आला के लिए अच्छा है। यह शायद अच्छी तरह से भुगतान नहीं करेगा, लेकिन यह दिलचस्प हो सकता है।