मैं सोच रहा था ... वहां ऐसे लोग हैं जो कोड सामान सामान, उपग्रह नियंत्रण प्रणाली, परमाणु सुविधाओं पर जा रहे हैं। उन्होंने किस तरह का प्रशिक्षण किया? उनके करियर पथ क्या है?उपग्रहों और अन्य मिशन महत्वपूर्ण sw के लिए आप सॉफ्टवेयर डेवलपर कैसे बनते हैं?
उत्तर
दर्जनों या शायद कई प्रकार के विभिन्न प्रकार की नौकरियां शामिल हैं। कुछ भौतिकी, अनुकरण, जीयूआई, कमांड और नियंत्रण, और इसी तरह से करते हैं। क्या यह सवाल है "मैं इस करियर पथ को कैसे शुरू करूं?" या "मैं उत्सुक हूँ, ये लोग कौन हैं?"
... यह दोनों है :) –
भौतिकी और गणित में उन प्रकार के क्षेत्रों को शिक्षा (शायद कम से कम स्वामी के माध्यम से) की आवश्यकता होती है, जहां प्रोग्रामिंग एक माध्यमिक कौशल है।
यह निश्चित रूप से इन मिशन विफलताओं में से कई को समझाएगा। कोई भी जो भौतिकी और गणित को सोचता है वह इंजीनियरिंग अनुशासन के लिए एक विकल्प है जो $ 500 मिलियन उपग्रह खोने का हकदार है। – MusiGenesis
वह प्रोग्रामर उन कोडिंग कोडिंग कर रहे हैं जिनके पास तकनीकी विशेषज्ञता नहीं है, या गणितज्ञ और भौतिक विज्ञानी पॉइंटर्स का ट्रैक नहीं रख सकते हैं? –
मैं @MusiGenesis से सहमत हूं। यदि आप भौतिकी का अध्ययन करते हैं, और फिर आपको मिशन के लिए महत्वपूर्ण और अतिरिक्त प्रशिक्षण के साथ प्रोग्रामिंग पर रखा जाता है, तो आप चीजों को उड़ाने की संभावना रखते हैं। –
ठेठ पथ शायद लगता है कि:
- एक विश्वविद्यालय अनुसंधान प्रयोगशाला
- "पुराने" स्नातक छात्रों और कर्मचारियों
- के रूप में काम पर रखा हो जाओ से जानें में एक छात्र नौकरी प्राप्त करें शोध प्रयोगशाला में एक अस्थायी कर्मचारी
- "नए" स्नातक एस को सिखाएं tudents
- कुछ अच्छा देखा करने के लिए
- वाली एजेंसी में लोगों के साथ संपर्क
- करार एजेंसी या उनके ठेकेदारों
मैं एक दोस्त है जो है में से एक ने काम पर रखा हो जाओ कर सकता हूँ, ऑप्टिकल इंजीनियरिंग में बीएस के साथ स्नातक होने के बाद, पर्किन-एल्मर के लिए काम करने के लिए, अन्य चीजों, हबबेल दर्पण के साथ पीसने के लिए काम किया। अपने खाली समय में, उन्होंने पृथ्वी प्रोजेक्टाइल के प्रक्षेपवक्र की गणना करने और स्वयं कक्षीय यांत्रिकी को पढ़ाने के लिए सॉफ्टवेयर लिखा। उनकी रुचि और उपलब्धियों ने नासा में लोगों को इतना प्रभावित किया कि उन्होंने उन्हें किराए पर लिया और उनके करियर में अंतरिक्ष शटल सिम्युलेटर के लिए एसडब्ल्यू विकास का प्रबंधन और दो शटल मिशनों पर मिशन विशेषज्ञ के रूप में कार्य करना शामिल था।
मैंने लॉस एलामोस नेशनल लेबोरेटरी में काम करने वाले लोगों के साथ चर्चा की है और वे कहते हैं कि वहां काम करने के लिए, आप किसी ऐसे व्यक्ति को ढूंढते हैं जो पहले से ही करता है और फिर कम से कम दो वर्षों तक उन्हें हर सप्ताह बुलाता है और इससे साक्षात्कार हो सकता है । दूसरे शब्दों में, रुचि और लगातार रहें।
ठीक है, लेकिन उसने इन चीजों को कैसे सीखा? बस खुद से? –
जहाँ तक मुझे पता है, खुद से। हालांकि, मुझे कल्पना है कि काम पर कुछ स्मार्ट लोग थे जिनसे उन्होंने बात की थी। विश्वविद्यालय के प्रोफेसर भी जानने के लिए अच्छे लोग हैं। – Bruce
+1 यह मेरे उत्तर के समान है: आप किसी दिए गए क्षेत्र में विशिष्ट शुरुआत करते हैं, और फिर अपने करियर के दौरान सॉफ्टवेयर इंजीनियरिंग में जाते हैं। –
एक काउंटर प्रश्न - क्या आप आर & डी या उत्पादन कोड के बारे में बात कर रहे हैं?
ऊपर दिए गए उत्तरों में से बहुत सारे आर & डी टीमों को मौजूदा आविष्कारों को बढ़ाने के लिए नए विचार विकसित करने, या नए वैज्ञानिक रोमांच सक्षम करने के लिए लागू होते हैं जो पहले संभव नहीं थे - उन मामलों में मैं सहमत हूं।
लेकिन अभी भी बहुत से लोग कोड लिख रहे हैं जो वास्तव में हार्डवेयर के साथ तैनात हो जाता है। किसी भी बड़े प्रयास के साथ - आप नहीं चाहते हैं कि दूरदर्शी सपने देखने वाले लोग कट्टरपंथी समाधान के साथ आए, जो लोग वास्तव में ऐसी चीज को लागू करते हैं जो मानव जीवन को खतरे में डाल सकता है। यह दो अलग-अलग फोकस और दो अलग-अलग करियर हैं।
मैं अकादमिक, अनुसंधान दृष्टिकोण से सहमत हूं जो आप R & डी टीमों के बारे में बात कर रहे हैं।
लेकिन यदि आप उत्पादन कोड लिखना चाहते हैं, तो प्रक्रिया और गुणवत्ता नियंत्रण और आश्वासन प्रथाओं से परिचित हो जाएं। उल्लिखित सभी क्षेत्रों में सरकार के साथ विकास अनुबंध शामिल हैं, जिनकी उच्चतम परिश्रम और देखभाल की आवश्यकता होगी, क्योंकि उन्हें भारी धन खर्च होता है, कम से कम कुछ मानव जीवन का जोखिम हो सकता है, और परमाणु सुविधा के मामले में - वे नष्ट कर सकते हैं पूरी आबादी आप यह सुनिश्चित करना चाहते हैं कि कोड बहुत सारी समीक्षा और परीक्षण के माध्यम से चला गया !!
विकास टीमों को प्राप्त करने के लिए, कुछ उच्च अंत विकास प्रक्रियाओं और प्रथाओं - सीएमएमआई, सिक्स सिग्मा सीखें। परीक्षण और जीवनशैली के बारे में जितना भी आप सीख सकते हैं। इस क्षेत्र के नजदीकी इंटर्नशिप में काम करें, खासकर अगर इंटर्नशिप आपको मंजूरी के लिए जमा करेगी - आपके द्वारा उल्लिखित कई कार्यों में रक्षा मंजूरी की आवश्यकता हो सकती है, और यदि आप हाथ में मंजूरी के साथ कॉलेज स्नातक हैं तो यह एक बड़ा पैर है।
- 1. मिशन में सुरक्षित सी ++ महत्वपूर्ण रीयलटाइम ऐप्स
- 2. सॉफ्टवेयर के modularization परियोजनाओं कितना महत्वपूर्ण है
- 3. बड़े सॉफ्टवेयर के लिए आमतौर पर आप बड़े सॉफ्टवेयर
- 4. एनम उदाहरण कब बनते हैं?
- 5. क्या सर्कल के लिए कई अंक बनते हैं?
- 6. एक एकल डेवलपर के लिए निरंतर एकीकरण महत्वपूर्ण है?
- 7. आईबीएम तर्कसंगत अनुप्रयोग डेवलपर/तर्कसंगत सॉफ्टवेयर आर्किटेक्ट
- 8. गिट के लिए सॉफ्टवेयर?
- 9. आप सॉफ्टवेयर में विश्वसनीयता का मूल्यांकन कैसे करते हैं?
- 10. माइक्रोसॉफ्ट सॉफ्टवेयर को एक स्वतंत्र डेवलपर
- 11. आप एक महत्वपूर्ण सीएसएस संपत्ति को कैसे हटा सकते हैं?
- 12. सॉफ्टवेयर
- 13. अन्य एंड्रॉइड डेवलपर टूल्स
- 14. आप विंडोज सर्वर पर डेवलपर पहुंच कैसे प्रबंधित करते हैं?
- 15. यूनिट परीक्षण समवर्ती सॉफ्टवेयर - आप क्या करते हैं?
- 16. पुरानी perl sw
- 17. वैज्ञानिक कंप्यूटिंग सॉफ्टवेयर के लिए प्रबंधित भाषा
- 18. जब आप किसी सॉफ्टवेयर कंपनी
- 19. सॉफ्टवेयर रिकॉर्डिंग सॉफ्टवेयर को कैप्चर करने के लिए स्क्रीन रिकॉर्डिंग सॉफ्टवेयर
- 20. सबसे महत्वपूर्ण जावा पुस्तकालय क्या हैं?
- 21. आप कैसे (डेवलपर) अस्पष्ट आवश्यकताओं और एकाधिक अभिनय पीओ के साथ सौदा करते हैं?
- 22. आप कैसे बचते हैं कि लोग 'गिट पुश' चलाने के लिए भूल जाते हैं?
- 23. वेब विकास के लिए आप क्या उपयोग करते हैं और आप इसे चट्टान क्यों सोचते हैं?
- 24. माइक्रोसॉफ्ट (और बड़े स्थापित आधार वाले अन्य सॉफ्टवेयर कंपनियां) पैच निर्भरताओं का प्रबंधन कैसे करती हैं?
- 25. छोटे सॉफ्टवेयर कैसे बड़े सॉफ्टवेयर सही पैच करते हैं?
- 26. माइक्रोसॉफ्ट प्रमाणित भागीदार? डेवलपर्स के लिए महत्वपूर्ण है?
- 27. सॉफ्टवेयर क्रिटिक: ओपन सोर्स सॉफ्टवेयर
- 28. उल्का, एम्बर.जेएस और बैकबोन.जेएस के बीच महत्वपूर्ण अंतर क्या हैं?
- 29. क्या व्यवसाय के महत्वपूर्ण अनुप्रयोगों के लिए तैयार नोड.जेएस है?
- 30. विंडोज़ के लिए क्या (सॉफ्टवेयर) यूएसबी स्नीफर्स उपलब्ध हैं?
http://careeroverflow.com/ –
@Neil पर पूछें: शायद, लेकिन मैं वास्तव में प्रोग्रामिंग में करियर सलाह की तलाश नहीं कर रहा हूं, मैं उस दिशा में करियर के लिए आवश्यक प्रोग्रामिंग कौशल की तलाश में हूं। बोलने के लिए यह दूसरी तरफ है। –
मैंने कभी इस तरह की जगह पर काम नहीं किया लेकिन चाहूंगा। मुझे लगता है कि त्रुटि जांच के साथ परीक्षण और जुनून के लिए जुनून मदद करता है, क्योंकि उन्हें पागल की तरह सामान की जांच करनी चाहिए। शतरंज के खिलाड़ी जो ब्लिट्ज खेलों के लिए पत्राचार शतरंज पसंद करते हैं। आमतौर पर कोई सॉफ्टवेयर में कीड़े से दूर हो सकता है, लेकिन वहां नहीं। बस मेरा अनुमान :) –