एक सामान्यवादी के रूप में मेरी पृष्ठभूमि को देखते हुए, मैं एनालॉग इलेक्ट्रॉनिक्स से अधिकांश क्षेत्र को सरल अनुप्रयोगों को लिखने के लिए कवर कर सकता हूं जो आरडीबीएमएस बैकएंड में इंटरफेस करते हैं।सॉफ्टवेयर डेवलपर्स के लिए हार्ड-स्तर/एम्बेडेड सिस्टम प्रोग्रामिंग कठिन है?
मैं वर्तमान में ऐसी कंपनी में काम करता हूं जो उद्योग-विशिष्ट समस्याओं को हल करने के लिए हार्डवेयर विकसित करता है। हमारे पास एक अनुभवी प्रोग्रामर है जिसने पीसी के लिए व्यावसायिक ऐप्स, वीडियो गेम और अन्य सामानों का एक पूरा समूह लिखा है। लेकिन जब मैं निम्न स्तर के प्रोग्रामिंग करने के बारे में उससे बात करता हूं, तो वह परियोजना में शामिल होने के बारे में ब्याज व्यक्त करता है और संदेह/अनिश्चितता भी व्यक्त करता है।
पीसी के बारे में बात करते समय भी, वह निम्न स्तर की सामग्री (निर्देश सेट, आईएसआर) की तुलना में भाषा स्तर पर अधिक आरामदायक परिचालन प्रतीत होता है। फिर भी, वह एक स्मार्ट लड़का है, और मुझे लगता है कि वह प्रारंभिक सीखने के कूबड़ पर एक बार काम का आनंद लेगा। लेकिन शायद यह निम्न स्तर की बातों के लिए मेरा उत्साह है ... अगर वह वास्तव में दिलचस्पी लेता है, तो शायद वह उस दिशा में सामान सीखना शुरू कर देगा?
क्या आपके पास उस सॉफ़्टवेयर-टू-हार्डवेयर (या निम्न-स्तरीय सॉफ़्टवेयर) संक्रमण को बनाने में अनुभव है? या, अभी तक बेहतर है, केवल एक सॉफ्टवेयर लेना, और उसे निम्न स्तर की सामग्री में स्थानांतरित करना?
संपादित करें:
पीएस मुझे उत्तरदाताओं से सुनना अच्छा लगेगा कि उनकी अपनी पृष्ठभूमि क्या है - ईई, सीएस, दोनों?
एक sidenote - कारण मैं इसका कारण यह है क्योंकि अगर वह एम्बेडेड सामान करने में सहज नहीं होगा, तो हम शायद "फर्मवेयर लड़का" जोड़ने के लिए स्काउटिंग शुरू कर देंगे। – Toybuilder
आपके अनुरोध के अनुसार - मैं एक सीई (कंप्यूटर इंजीनियर) हूं जो विकास के हार्डवेयर/फर्मवेयर पक्ष को पसंद करता है लेकिन सीमा में आरामदायक है - मेरा स्टैक ओवरफ्लो और/या लिंकिन प्रोफाइल देखें। –
मेरे पास 1 9 85 के आसपास सीआईएस की डिग्री है और पीए और सी को कई [मृत] वेब स्टार्टअप, इंजीनियरिंग से वित्तीय सेवाओं तक इंजीनियरिंग करने वाली इंजीनियरिंग फर्म से डोमेन पर काम किया है। –