एक सभ्य औद्योगिक इंजीनियर बनने के लिए आवश्यक प्रोग्रामिंग की मात्रा [बंद]


0

मुझे औद्योगिक इंजीनियर बनने में दिलचस्पी है। मैं जावा और पायथन की मूल बातें जानता हूं, लेकिन मैं अच्छी तरह से कार्यक्रम नहीं कर सकता। मैं सोच रहा हूं कि क्या मेरे लिए औद्योगिक इंजीनियर बनना अभी भी संभव है।


1
इंजीनियरिंग में आपका स्वागत है! यह एक तरह दिखता है शैक्षणिक मार्गदर्शन प्रश्न । इस तरह के सवालों में अक्सर व्यक्तिगत पसंद शामिल होती है और संभवतः एक सलाहकार या परामर्शदाता द्वारा बेहतर उत्तर दिया जा सकता है। हमें विश्वास नहीं है कि इस साइट का प्रारूप ऐसे सवालों के अनुकूल है, जिन्हें इसलिए ऑफ-टॉपिक माना जाता है।
Wasabi

1
(१) कुछ गंभीर प्रोग्रामिंग लैंग्वेज (बेसिक्स से परे) की २-३ तिमाहियों को लें। प्रोग्रामिंग कौशल शायद ही कभी किसी के करियर को चोट पहुंचाते हैं। आपको नहीं पता कि आपको 5 साल में कौन सा रास्ता अपनाना होगा। (२) यदि आप गंभीर प्रोग्रामिंग कर रहे हैं, तो आपको बहुत सारे उद्योग ज्ञान को अवशोषित करने के लिए हाथापाई करनी पड़ेगी, जिसे व्यापक रूप से शिक्षाविदों में नहीं जाना जाता है (यह आमतौर पर स्कूल मोल्ड के लायक नहीं है)। वर्तमान समय के शैक्षणिक संस्थानों को औद्योगिक-ग्रेड प्रोग्रामर बनाने के लिए नहीं जाना जाता है।
Nick Alexeev

जवाबों:


2

औद्योगिक इंजीनियरिंग उन व्यवसायों में से एक नहीं है, जहां इंजीनियरों को विशेष रूप से अच्छे प्रोग्रामर होने की आवश्यकता होती है, जब तक कि आप औद्योगिक इंजीनियरिंग सॉफ्टवेयर विकसित करने की योजना नहीं बनाते हैं, उस स्थिति में, यह एक समस्या हो सकती है।

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


बहुत सारे लोगों को खरोंच से प्रोग्राम शुरू करने के लिए नहीं मिलेगा। यहां तक ​​कि प्रोग्रामर भी अब ऐसा नहीं करते हैं। मुझे एक बार एक सीएस प्रमुख द्वारा बुनियादी मचान सेट करने के लिए कहा गया था ताकि वह संकलित कर सके क्योंकि वह अपने 15 साल के व्यापार में कभी नहीं था! और कोई भी अपना स्वयं का सीएडी नहीं बनाता है, लेकिन लूप के लिए कुछ करने के लिए कैड एप्लिकेशन एपीआई का उपयोग करने की आवश्यकता हो सकती है जैसे कि अपने दृश्य को एफईएम ऐप में निर्यात करें ताकि आप पैटर्न सहित सभी पैरामीट्रिक फ़ंक्शन के साथ वैश्विक अनुकूलन कर सकें।
joojaa

0

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


-1

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

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

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

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

अन्य क्षेत्र जैसे कि प्रलेखन, आवश्यकताएं दृढ़ता से इस दिशा में भी बढ़ रही हैं। स्वचालन भी प्रोग्रामिंग शाखा का कुछ प्रकार है और आपको कम से कम उन चीजों से परिचित होना चाहिए। पहले से ही सबसे नरम लेकिन नरम पीएचडी स्तर के कार्यों में सबसे अधिक प्रोग्रामिंग शामिल है, अधिकांश मास्टर स्तर जल्द ही अनुसरण करते हैं।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.