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