एक सॉफ्टवेयर जनरल के लिए कैरियर मार्ग क्या है? [बन्द है]


31

सॉफ्टवेयर विशिष्टताओं पर एक प्रश्न ने इस प्रश्न को प्रेरित किया।

किसी विशेषज्ञ की तुलना में एक सॉफ्टवेयर जनरल कितना मूल्यवान है?

जब मैं सामान्यवादी कहता हूं, तो मेरा मतलब है कि कोई व्यक्ति जो आवश्यकताओं से लेकर परिनियोजन तक की परियोजना ले सकता है, और सॉफ्टवेयर विकास जीवनचक्र के सभी चरणों में सक्षम है। कोई है जो सभी विशेषताओं को एक साथ मिलकर एक पूरे में डाल सकता है। एक विशेषज्ञ सामान्य चिकित्सक अपनी कमजोरियों को जानता है और विशेषज्ञों पर भरोसा करके उन्हें भरता है - उदाहरण: ओरेकल विशेषज्ञ या यूएक्स विशेषज्ञ।

आप सॉफ्टवेयर जनरल के अंतिम कैरियर पथ के रूप में क्या देखते हैं?


मुझे यह विचार पसंद है। मैं हमेशा एक सामान्य प्रोग्रामर होना चाहूंगा, वह भी - भाषा विशेष नहीं, या यहां तक ​​कि प्रतिमान भी। बस "प्रोग्रामर"।
माइकल के

जवाबों:


10

सॉफ्टवेयर जनरल का अंतिम कैरियर मार्ग एक व्यक्ति आईटी सेना बनना है, जो किसी भी प्रकार के कोड को शामिल करने में सक्षम है, जो एक स्व-नियोजित भाड़े के व्यक्ति के रूप में है। मुझे लगता है कि ऐसे लोग बेहद दुर्लभ होंगे, लेकिन वे कहीं मौजूद हो सकते हैं। ;)

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


4
यह एक भयानक काम होगा / बनाने के लिए। मैं सोच रहा था कि परामर्श व्यवसाय के सामने एक छोटे से शहर के स्टोर में खींचना संभव हो सकता है, लेकिन आप हर किसी के कंप्यूटर को ठीक कर सकते हैं।
पीटर टर्नर

2
मुझे एक आरपीजी वर्ग विवरण की याद दिलाता है।
डोमिनिक मैकडोनेल 20


@DominicMcDonnell इसे फैक्टोटम कहा जाता है।
वर्ल्ड इंजीनियर

@WorldEngineer, यह एक दिलचस्प शब्द है जिसके बारे में मुझे नहीं पता था, धन्यवाद। हालाँकि, मैं उत्तर का उल्लेख कर रहा था। डी एंड डी में एक खिलाड़ी वर्ग को एक व्यक्ति सेना के रूप में वर्णित किया जा सकता है, जो किसी भी समस्या से निपटने में सक्षम है।
डोमिनिक मैकडोनेल

28

सलाहकार

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


9
यही अब मैं 30+ साल से कर रहा हूं। मेरे पास लगभग हमेशा कई अनुबंध होते हैं। वर्तमान में मैं सी (प्लस हार्डवेयर डिजाइन और पीसीबी लेआउट) में एम्बेडेड फर्मवेयर कर रहा हूं, PHP / MySQL में कुछ वेबसाइट (कुछ व्यवस्थापक कर्तव्यों सहित), और सी # और डेल्फी का उपयोग करके विंडोज सॉफ्टवेयर।
21

10

सॉफ्टवेयर / सिस्टम / एंटरप्राइज आर्किटेक्ट - इन दिनों बहुत सारे एक्स आर्किटेक्ट टाइटल हैं, लेकिन आपको यह विचार मिल जाता है :)।

जब तक आप एक अपेक्षाकृत हाथों पर रहने वाले वास्तुकार (और हाथी दांत टॉवर वास्तुकार लिखने वाला एक श्वेत पत्र नहीं) तब तक एक सामान्य व्यक्ति के लिए एक अच्छा कैरियर मार्ग है।


5

मुझे लगता है कि एक छोटी कंपनी के लिए काम करना, अगर आप एक अच्छा खोज सकते हैं, तो जाने का रास्ता है। एक बार मेरे पास एक नौकरी थी, जहां मेरे कर्तव्यों में वेब डेवलपर, sysadmin, कंटेंट राइटर, ऑनलाइन मार्केटर / "SEO" और सामान्य ऑफिस टेक सपोर्ट था। कई बार चुनौतीपूर्ण, लेकिन यह बहुत मजेदार और सीखने का एक अच्छा अनुभव था


0

एक परियोजना प्रबंधक जो तकनीक का सम्मान कर सकता है, और जो उनकी कला की सराहना करता है?

बेशक, यह एक ठीक रेखा हो सकती है इससे पहले कि प्रबंधन बहुत कुछ जानने के लिए खतरनाक होने के लिए पर्याप्त है ...


पीएम कौशल लेने की भी आवश्यकता होगी - पूरी तरह से अलग भूमिका / कौशल की आवश्यकता। कुछ लोगों को इससे बेहतर शुरुआत मिलती है कि आप दूसरों की तुलना में इसे बेहतर मानते हैं।
मार्टिज़न वर्बर्ग 20

1
@karianna: सॉफ्टवेयर जीवन चक्र में कोडिंग बीच में एक सा है। एक "सामान्यवादी कोडर" शायद समझ में नहीं आता है। यदि वे पीएम कौशल नहीं रखते हैं तो एक सामान्य व्यक्ति क्या है?
gbn

@ वास्तव में, सामान्यता के पास न केवल तकनीकी कौशल हैं, बल्कि अक्सर नेतृत्व, स्थानीय प्रबंधन, व्यवसाय विश्लेषण या यहां तक ​​कि ग्राहक सहायता के साथ कुछ अनुभव भी हैं।
गर्टास
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.