2009-11-11 9 views
10

मैं अप्रत्याशित बेरोजगारी को आईटी श्रमिकों के विभिन्न प्रकार के रिश्तेदार जोखिम के बारे में मेरा एक दोस्त के साथ बात पड़ा है (कंपनी कारोबार से बाहर जा रहा है, छंटनी जैसे, अप्रचलित कौशल आदि)क्या यह COBOL का अध्ययन करने के लिए समझ में आता है?

यह कोबोल डेवलपर्स लगता है के रूप में (या रखरखाव?) राज्य की परवाह किए बिना, अगर वे अर्थव्यवस्था या यहां तक ​​कि कितने अच्छे हैं, तो उनकी स्थिति में बहुत सुरक्षित लगता है। एक तरफ इतने महत्वपूर्ण कोबोल कोड के साथ और दूसरी ओर कोबोल की जानकारियों की संख्या के साथ, वास्तव में यह समझ में आता है कि किसी ने आईटी दुनिया में अपना रास्ता शुरू करने और अध्ययन और इंटर्न के लिए सापेक्षता सुरक्षित नौकरी की तलाश करने की सिफारिश की है। कोबोल में!

आपको क्या लगता है?

+0

@ एलॉन: यह एक बहुत अच्छा सवाल है जो आपको यहां जवाब देने के लिए मिला है, IMHO: मैं नहीं कहूंगा – RageZ

उत्तर

10

मैं कोबोल 10 से अधिक वर्षों के साथ एक प्रोग्रामर के रूप में शुरू किया और कोबोल के साथ काम किया हो सकता है कई वर्षों के लिए विभिन्न संस्थानों में।
यदि आप किसी भी अनिवार्य प्रोग्रामिंग भाषा को जानते हैं तो तकनीक के रूप में कोबोल सीखना काफी आसान है।
कोबोल स्वयं विभिन्न प्लेटफार्मों और संस्करणों पर बहुत अलग है - इस प्रकार हाथ से पहले सही संस्करण का अध्ययन करना मुश्किल है।
कोबोल के साथ असली चुनौती तकनीक नहीं है, लेकिन अंतर्निहित व्यवसाय की जटिलता और सिस्टम/कार्यक्रमों के दस्तावेज़ीकरण की कमी है। इस प्रकार बहुत सारे COBOL विशेषज्ञों का असली मूल्य वास्तव में वास्तविक COBOL ज्ञान नहीं है, बल्कि व्यवसाय की समझ है।

+1

अच्छे अंक ... मैं 25 से अधिक वर्षों से COBOL कर रहा हूं और बार-बार देखा है कि कई (सभी नहीं) अनुभवी COBOL प्रोग्रामर में मजबूत प्रोग्रामिंग कौशल की कमी है। हालांकि, वे आम तौर पर उनके कार्यक्रमों को लागू करने वाले व्यवसाय कार्यों का बहुत गहरा ज्ञान रखते हैं और उनका बिट एक बड़े ढांचे में कैसे फिट बैठता है। मैं मानता हूं कि यह व्यवसाय ज्ञान है जो इन लोगों को अपने तकनीकी कौशल पर नियोजित रखता है। उस ने कहा, कोबोल का एक कामकाजी ज्ञान आपको इन नौकरियों में से एक प्राप्त करने की स्थिति में डाल सकता है - अंत में। चुस्त होना और आईटी कौशल का स्पेक्ट्रम विकसित करना सबसे अच्छा है। – NealB

2

आईएमएचओ, यह हमेशा एक नई भाषा का अध्ययन करने के लिए समझ में आता है।

+0

@ राकेश: इसका क्या अर्थ है? – shahkalpesh

0

मैं कहूंगा कि यह COBOL सीखने के लिए एक पूर्ण बकवास नहीं है, जब तक कि यह एकमात्र तकनीक नहीं है जिसे आप सीखते हैं।

7

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

मैं कहूंगा: कुछ कोबोल कोड पर टिंकरिंग करने का प्रयास करें। यदि यह आपके लिए मजेदार है, तो इसके लिए जाओ! जैसे ही अन्य चीजों के लिए आपको कोशिश करनी चाहिए।

3

इसे आज़माएं, और यदि आपको यह पसंद है तो इसे गंभीरता से अध्ययन करें।

यदि आप इसे बहुत अच्छी तरह से सीखते हैं तो आप पाएंगे कि आप किसी भी तरह से कोबोल भूमिका में फंस गए हैं; यह धीरे-धीरे शुरू होता है और फिर आप खींचे जाते हैं क्योंकि ज्ञान बहुत विशिष्ट है। यदि आप इसका आनंद लेते हैं, तो यह ठीक है - लेकिन यदि आप इसे आजमाते हैं और इसे पसंद नहीं करते हैं, तो जारी रखें।

1

यह सच है कि आज बहुत सारे कोबोल कोड चल रहे हैं, और उस कोड में से अधिकांश महत्वपूर्ण है। हालांकि, कितना वास्तविक COBOL कोडिंग हो रहा है? मैं बड़े उद्यमों को धीरे-धीरे उन कोबोल सिस्टम को बदलता देखता हूं।

1

एक व्यावहारिक दृष्टिकोण से, विरासत कोबोल कोड का एक बड़ा आधार दुनिया में बहुत से सिस्टम चला रहा है (उनमें से कई मिशन-महत्वपूर्ण) और जल्द ही उस सॉफ़्टवेयर को प्रतिस्थापित करने के लिए संभावित रूप से लागत-निषिद्ध है। औसत COBOL प्रोग्रामर शायद सेवानिवृत्ति की आयु के करीब है। इसलिए कोई उचित रूप से मान सकता है कि आने वाले कुछ अनिश्चित समय के लिए नए कोबोल प्रोग्रामर की मांग जारी रहेगी।

व्यक्तिगत विकास/संवर्द्धन परिप्रेक्ष्य से, यह निश्चित रूप से COBOL (और अन्य प्रौद्योगिकियों की संख्या और नए दोनों "कम-नए" का अध्ययन करने के लिए समझ में आता है।)। मुझे यकीन नहीं है कि मैं इसे अपनी सूची के शीर्ष के पास रखूंगा, लेकिन इसकी ऐतिहासिक महत्व को सूची पर रखने के लिए पर्याप्त कारण है। कहीं।

1

मेरा अनुमान है कि सीओबीओएल प्रोग्रामर (मैं एक फोरट्रान प्रोग्रामर हूं, इसी तरह की स्थिति मुझे संदेह है) अपेक्षाकृत सुरक्षित है क्योंकि उनके पास अनुभव का औजार है; आपको भाषा सीखने से यह नहीं मिलेगा। पूछने के बजाय कि कितने COBOL नौकरियां हैं, खुद से पूछें कि आप कितनी बार एक COBOL नौकरी विज्ञापित देखते हैं। मुझे लगता है कि एक पाने के बजाय इन नौकरियों में से एक को पकड़ना बहुत आसान है।

और, ज़ाहिर है, जब किसी का विज्ञापन किया जाता है, तो आप वर्तमान में उन सभी अनुभवी-काम-में-कोबोल प्रोग्रामर के साथ प्रतिस्पर्धा में हैं।

सादर

6

आप यह समझना होगा कि तर्क आपके द्वारा किए गए, समय के सापेक्ष हैं है, कि अब है। हमने बार-बार देखा है, समय टी पर प्रौद्योगिकियां कितनी प्रमुख लगती हैं और (टी + 0.001) पर अप्रचलित हो जाती हैं। यद्यपि आपके तर्क इस तथ्य के चारों ओर घूमते हैं कि COBOL कम या ज्यादा अप्रचलित है, लेकिन उन्हें इससे निपटने का एक नया तरीका मिल सकता है और फिर आप नौकरी से बाहर हो जाते हैं। तो यहां नियम संख्या 1:

कभी भी एक ही तकनीक पर भरोसा न करें।

समय के साथ, वे हमेशा कम और कम संसाधनों को एक ही चीज़ करने के तरीके खोजते हैं। आप एक स्मार्ट सॉफ्टवेयर पेशेवर बनने के लिए कर सकते हैं। जब आप कंप्यूटर प्रोग्रामिंग का मुख्य हिस्सा प्राप्त करते हैं, तो तकनीकें कोई फर्क नहीं पड़तीं, समय के साथ आप उन्हें सीख सकते हैं।

बस विशेषज्ञता के लिए एक प्रौद्योगिकी की कोशिश मत करो, विशेषज्ञता सॉफ्टवेयर इंजीनियरिंग

अंत में, आईटी में जीवित रहने के लिए आप हमेशा किया जा करने के लिए अत्याधुनिक अवगत जरूरत है: तो यहाँ दूसरा नियम है। उपरोक्त सभी की भी अपरिपक्वता, आप मंदी की कठोरता के आधार पर अभी भी बंद कर सकते हैं। तो अंत में:

एक रखें वापस काम के लिए तैयार की लाइन अप, कल आईटी उद्योग नहीं वहाँ :)

1

कोबोल डेवलपर्स अपनी स्थिति में सुरक्षित हैं क्योंकि उनका कोड पैसे कमाता है। यह सीखने के लिए एक भयानक भाषा नहीं है। असल में, जब आप इसकी संरचना को समझते हैं तो यह अच्छा होता है।

लेकिन यह आपके टूल बॉक्स में केवल एक ही उपकरण है, आपके पास कई होना चाहिए।

संबंधित मुद्दे

 संबंधित मुद्दे