मैंने 6 साल की उम्र में कमोडोर 64 पर प्रोग्रामिंग शुरू की थी। अब मैं 28 साल का हो गया हूं, और मुझे कंप्यूटर साइंस में पहली डिग्री से 4 कोर्स पूरे करने हैं।
मैं इन सभी वर्षों के बाद कोड लिखने से ऊबने लगा हूं। मैंने सैद्धांतिक कंप्यूटर भाषाओं में कंप्यूटर साइंस और नेटवर्क सुरक्षा क्षेत्र में 10 साल की सी कोडिंग का कोर्स किया है और मुझे अभी कोड लिखने से कोई उत्तेजना नहीं है।
मैं सी, सी ++, पायथन या आप जो भी भाषा चाहते हैं उसमें कोड लिख सकते हैं, लेकिन मैं जो कर रहा हूं उसके बारे में उत्साहित नहीं हो सकता। मैं किसी भी चुनौती को महसूस नहीं कर सकता। मैंने किसी विशिष्ट एल्गोरिदम कौशल की आवश्यकता के बिना मल्टी-थ्रेडेड कोड, HTTPS MITM प्रॉक्सी और एक WSGI एप्लिकेशन लिखा है।
मुझे लगता है कि यह सब नया सामान सभी समान है, इसमें सरल (या अधिक) सार या स्वचालन है, लेकिन यह सब मेरे लिए समान लगता है। बार बार। अभिकलन भाषा सभी ट्यूरिंग अभिकलन है, इसलिए कोडिंग आंशिक फ़ंक्शन के इस सबसेट में समान पैटर्न की प्रतिकृति है।
अपने रोजमर्रा के काम में मैं कीड़े की खोज, या कोड पर बेंचमार्क करने, या लाइब्रेरी एक्स, वाई, जेड के साथ समस्या को ठीक करने के साथ भी ऊब महसूस कर रहा हूं।
मैं बहुत जिज्ञासु व्यक्ति हूं। मैं हमेशा किसी चीज से उत्तेजित होता हूं। लेकिन मैं तब भी नहीं कर सकता जब मैं महान कोड को देखता हूं। मैं और अधिक सहज महसूस करता हूं कि चीजें कैसे काम करती हैं।
क्या यह मेरे करियर में आगे बढ़ने का समय है? या कंप्यूटर विज्ञान में अधिक चुनौतीपूर्ण सामान प्राप्त करने के लिए? शायद सीएस में एक प्रमुख डिग्री प्राप्त करें?
मैंने प्रोजेक्ट मैनेजमेंट "पीपुलवेयर" पर अपनी पहली पुस्तक पढ़ना शुरू कर दिया है और मुझे सॉफ्टवेयर विकास जीवनचक्र में अधिक रुचि है। आप क्या करने का सुझाव देते हैं?
शायद Google या Microsoft या Apple में जाने की कोशिश कर रहा हूँ जैसे मेरे कुछ दोस्तों ने किया है। या शायद एक अधिक प्रबंधकीय कैरियर पथ। मैंने प्रबंधन में आने की संभावना के लिए मुझे तैयार करने के लिए संचार नियमों और "लोगों के व्यक्तित्व" के बारे में एक अच्छी किताब खोजने की कोशिश की है।
कोई सुझाव?
पुनश्च: मुझे बहुत रुचि है, मैं उदास नहीं हूं :) मुझे पहाड़ से प्यार है, ट्रेकिंग, फोटो शूट करना और मैं एक खेल पर्वतारोही हूं, मुझे सामान्य रूप से तैरना और खेल पसंद है, कभी-कभी मैं दौड़ता हूं, वास्तव में मैं ' मेरे देश (इटली) की कहानी के बारे में एसी से लेकर आज तक पढ़ने वाली किताब और मुझे यात्राएं बहुत पसंद हैं (इस गर्मी में मैंने स्पेन में बहुत सी जगह देखी और उस पर चढ़ने के लिए केवल 3 सप्ताह में छुट्टी मनाई, लेकिन मैराथन नहीं, 4000 किमी। , 24 किमी की ट्रेकिंग ने मेरी हर्निया को चोट पहुंचाई), मुझे सामान्य रूप से थिएटर और जीवन पसंद है।
सभी के लिए धन्यवाद, सभी उत्तर के बारे में सोचकर मुझे अपना रास्ता और अधिक स्पष्ट करने का अवसर मिलता है।
एक सारांश उद्देश्य के लिए हम सबसे अधिक मतदान वाले उत्तर के बारे में सामान्यीकरण कर सकते हैं।
सबसे पहले सभी लोग हमारे काम को आपके जीवन का समर्थन बनाने की आवश्यकता को मानते हैं और जीवन में बने रहने का एकमात्र कारण नहीं है (यह मेरा मामला नहीं है), इसलिए, यदि आप जीवन का एकमात्र कारण हैं, यदि आप तेजी से काम करते हैं वास्तव में अवसादग्रस्तता की स्थिति में। जैसा कि लोगों का कहना है, वियना आप के लिए इंतजार नहीं कर रहा है :)
इस अनुस्मारक के बाद लोगों को सुझाव है:
- तकनीकी जटिलता बढ़ाना मैं वास्तव में चुनौती बढ़ाने और इसके बारे में कम ऊब जाने के लिए काम कर रहा हूं।
- विशेषज्ञता के क्षेत्र को एक गैर तकनीकी क्षेत्र में बदलने की कोशिश करें जो एक प्रबंधक बनने की कोशिश कर रहा है या आपके काम से संबंधित एक गैर तकनीकी क्षेत्रों में कुछ देखभालकर्ता को आगे बढ़ाता है।
- एक अन्य प्रकार की तकनीकी चुनौती में विशेषज्ञता के क्षेत्र को बदल दें, क्या आप एक सिस्टम प्रोग्रामर हैं? मानव के लिए आवेदन के बारे में कम ऊब विकसित करने की कोशिश करें ताकि आप अपने उपयोगी सॉफ़्टवेयर का उपयोग करके लोगों को देखने में अधिक सहज महसूस कर सकें
- अपने शैक्षणिक पथ में अपने कंप्यूटर विज्ञान की डिग्री में कुछ अग्रिम करें
मेरे उद्देश्य के लिए सही उत्तर कंप्यूटर विज्ञान में आगे बढ़ना है, मेरी भावना के लिए मुझे लगता है कि प्रोग्रामिंग केवल कंप्यूटर विज्ञान का तरीका नहीं है और मुझे लगता है कि मैं सॉफ्टवेयर इंजीनियरिंग देखभालकर्ता से अलग कंप्यूटर विज्ञान में बेहतर अन्य पथ महसूस कर सकता हूं।