मेरी पिछली तीन नौकरियों में, मैं एक कोड अनुरक्षक था। सभी तीन मामलों में, परियोजना के लिए कोड के अधिकांश लिखे जाने के बाद मुझे काम पर रखा गया था।
मैं स्वयं पढ़ा हुआ प्रोग्रामर हूं। इससे पहले कि मैंने अपना पहला पेशेवर काम शुरू किया, मेरी बेल्ट के तहत शायद मेरी एक दर्जन परियोजनाएँ थीं जिन्हें मैंने शुरू किया और सफलतापूर्वक भेज दिया।
नया कोड लिखना और मौजूदा कोड को बनाए रखना दो पूरी तरह से अलग काम हैं। इसकी तुलना एक एयरोनॉटिकल इंजीनियर की तुलना विमान मैकेनिक से करने से होती है।
यह विशेष रूप से बेकार है जब आप एक हवाई जहाज पर काम करने वाले एक विमान मैकेनिक हैं जो एक इंजीनियर द्वारा डिज़ाइन किया गया था जिसने विमान को किसी भी तरह से तार्किक या आसान बनाए रखने के लिए इंजीनियर के लिए कोई प्रयास नहीं किया।
मुझे ऐसा लगने लगा है कि जब यह प्रोजेक्ट पहली बार शुरू हो रहा है, तो आपको उन खास लोगों में से एक होना चाहिए, जिन्होंने किसी तरह बाकी लोगों को कंप्यूटर साइंस के क्षेत्र में पहुँचाया है। उस स्थिति में होना क्या है?
मैं इस तरह का महसूस करता हूं कि इस सवाल का वास्तव में कोई आसान जवाब नहीं है, लेकिन क्या कोई मुझे कुछ जानकारी दे सकता है? क्या आप कभी किसी नई परियोजना के भूतल पर गए हैं? वहां पहुंचने में क्या लगा?