जब एक सॉफ्टवेयर इंजीनियर नहीं एक सॉफ्टवेयर इंजीनियर है?
"सॉफ्टवेयर इंजीनियर" के शीर्षक के बीच में हो गया है सबसे उच्च कंपनी उच्च तकनीक की दुनिया में गाली दी. यह भी सबसे ज्यादा क्यों नहीं popular.And में से एक है? यह एक बहुत से बेहतर "कंप्यूटर लगता है प्रोग्रामर और, "ऐसा लगता है बहुत है एक व्यापार कार्ड पर बेहतर है. दुर्भाग्य से, यह अक्सर गलत इंजीनियरिंग. है, सब के बाद है, ध्वनि तकनीकी सिद्धांतों के अनुप्रयोग सिस्टम विकसित करने के लिए कि मजबूत कर रहे हैं, कुशल और सुरुचिपूर्ण. मैंने पाया है कि एक महान कई सॉफ्टवेयर इंजीनियर काम कर रहे कार्यक्रमों को विकसित कर सकते हैं, लेकिन क्या कम या कोई वास्तविक इंजीनियरिंग इस कठोर ध्वनि design.Does? शायद, लेकिन मैं यह भी मुश्किल से इनकार नहीं पाया है. मैं बहुत कुछ सॉफ्टवेयर इंजीनियरों का सामना करना पड़ा है, उदाहरण के लिए, जो शुद्ध है, कुरकुरा और पठनीय कोडन शैलियों-सुरुचिपूर्ण सॉफ्टवेयर डिजाइन का एक अनिवार्य तत्व है. मैं भी cryptically लिखा की प्रधानता का सामना करना पड़ा है कार्य, अनाड़ी सॉफ्टवेयर चीजें और विचित्र प्रकार की मकारोनी कोड. मेरी निराशा करने के लिए, मुझे पता चला है कि कंप्यूटर विज्ञान स्नातकों के बीच कई वस्तु को कम निजी डेटा के उपयोग के लिए मात्र उन्मुख प्रोग्रामिंग, सार्वजनिक समारोहों और वस्तु instantiations. यह एक शिक्षक heart.Now तोड़ने के लिए पर्याप्त है, मैं अभी तक के रूप में जाना नहीं है का कहना है कि सबसे प्रोग्रामर स्पघेटी कोड लिखें. यह उचित नहीं होगा. लेकिन, मुझे लगता है कि अपेक्षाकृत कुछ प्रोग्रामर सॉफ्टवेयर विकास की कलात्मकता के लिए एक गहरी सराहना की है. यह कहना है कि वे ऐसी बातों से अनभिज्ञ हैं, नहीं बिल्कुल नहीं है. बल्कि ज्यादा है, यह है कि इंजीनियरिंग के पहलुओं सुरुचिपूर्ण कोड डिजाइन कर रहे हैं सब भी अक्सर neglected.I लगता है कि इस वजह से आधुनिक प्रोग्रामिंग औजार उचित कोड डिजाइन बनाया होता है एक उपद्रव की तरह लग रहे हो. कंप्यूटिंग के प्रारंभिक वर्षों में, लोगों को बाहर लिखने के लिए मजबूर किया गया उनके सॉफ्टवेयर डिजाइन, बहुत अच्छी जानकारी के विचार से पहले वे कभी कम्प्यूटर के सामने बैठ गए. हमारे तेज compilers और इंटरैक्टिव debugging सिस्टम के साथ आजकल, प्रोग्रामर अक्सर यह अधिक सुविधाजनक खोज बस बैठ जाओ और कोडन शुरू, सॉफ्टवेयर डिजाइन के एक भोजन की थोड़ी मात्रा के साथ. तुम बात नहीं, मैं समझता हूँ कि यह कभी कभी होता है ज्यादा कुशल जब प्रोग्रामिंग काम काफी सामान्य है, उदाहरण के लिए. लेकिन जब ऐसी डिजाइन, के रूप में आप सॉफ्टवेयर विकास हो जाता है मानक अभ्यास जाओ, तो तुम बोलना chaos.In भाग की कमाई है, यह समस्या भी कंप्यूटर सॉफ्टवेयर के नरम स्वभाव में निहित है. कोई भी स्वाभिमानी नागरिक इंजीनियर थप्पड़ girders द्वारा एक पुल का एक साथ डिजाइन जब तक वह कुछ ऐसा काम, सब के बाद, यदि पुल गिर गया होगा, यह महीने का समय लग सकता है इसे फिर से बनाना. इसी तरह, कोई भी समझदार वास्तुकार के लिए चाहेंगे खाका और फर्श की योजना के बिना एक घर बनाना. अभी तक यह प्रोग्रामर के लिए आम के खराब चुना कार्यों और केवल डिजाइन का sketchiest का उपयोग सॉफ्टवेयर विकसित करने का है. सब के बाद, यदि सॉफ्टवेयर काम नहीं करता है, वे हमेशा बग प्राप्त कर सकते है और इसे ठीक कर कम से कम, सिद्धांत में. व्यवहार में, इन कीड़ों का पता लगाने के लिए कई बार मुश्किल होता है, और उन्हें व्यापक सर्जरी की आवश्यकता तय कर सकते हैं. एक बीमार डिजाइन सॉफ्टवेयर प्रोग्राम के परिणाम हो विनाशकारी इस कारण indeed.For कर सकते हैं, मुझे विश्वास है कि उच्च तकनीक कंपनियों में सॉफ्टवेयर इंजीनियरिंग सम्मान देने लायक है कि यह जरूरत है. वे व्यवस्थित सॉफ्टवेयर डिजाइन के एक सच्चे संस्कृति विकसित करने की जरूरत है, के बजाय केवल 'के लिए जो भी काम निपटाने के. " एक कंपनी है कि भविष्य की ओर देख रही है सॉफ्टवेयर maintainability, उचित दस्तावेज़ और सुरुचिपूर्ण, मजबूत डिजाइन के सिद्धांतों को उचित भक्ति का भुगतान करना होगा. यह यह भी अपने कर्मचारियों के बीच सही सॉफ्टवेयर इंजीनियरिंग की संस्कृति विकसित करना होगा. करना तो अल्पावधि में काम कर सकते हैं विफलता है, लेकिन यह लंबे समय disaster.V के लिए एक नुस्खा है. Berba Velasco जूनियर, पीएच.डी. महान गर्व है सेलुलर प्रौद्योगिकी लिमिटेड में (http://www.immunospot.com, http://www.elispot-analyzers.de, http://www.elispot.cn) के रूप में काम करने में वे जहां काम करता है एक वरिष्ठ बिजली और सॉफ्टवेयर इंजीनियर. वो एक में काम करने की कृपा है
Article Source: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster Get Html Code
Add this article to your website now!
Webmaster Submit your Articles
No registration required! Fill in the form and your article is in the Messaggiamo.Com Directory!