2009-02-03 6 views
15

मुझे आश्चर्य है कि आप प्रोग्रामर के रूप में क्या करते हैं जो प्रोग्रामिंग नहीं है लेकिन आपके कार्य के लिए आवश्यक है (उदाहरण: स्थानीय सेटअप, सर्वर सेटअप, तैनाती, आदि)। मुझे यह जानकर उत्सुकता है कि लोग कितने गैर-प्रोग्रामिंग संबंधित कार्य कर रहे हैं।एक प्रोग्रामर के रूप में आपको प्रोग्रामिंग के बाहर कितना पता होना चाहिए?

उदाहरण के लिए

, जब वेब विकास परियोजनाओं मैं अक्सर पर:

  • स्थापित सर्वर
  • उपयोगकर्ता प्रबंधित सही/पहुँच सर्वर के लिए
  • बैकअप प्रदर्शन करना
  • कॉन्फ़िगर आईआईएस/अपाचे
  • सेटअप एफ़टीपी साइट

गैर-वेब परियोजनाओं पर I अक्सर:

  • लिखें निर्माण स्क्रिप्ट
  • सेटअप स्रोत कोड प्रबंधन उपकरण/प्रक्रियाओं
  • शायद अधिक सामान मैं

के बारे में सोच नहीं कर रहा हूँ कुछ कार्यों दूसरों की तुलना में प्रोग्रामिंग से अधिक संबंधित (जैसे लेखन स्क्रिप्ट लिखने के रूप में) लेकिन अन्य विशेषज्ञता के मेरे क्षेत्र से बाहर आते हैं (डोमेन सेटअप दिमाग में आता है)। सिर्फ यह जानने में दिलचस्पी है कि कितने लोग अपनी नौकरियों में कार्य करते हैं जो प्रोग्रामिंग से संबंधित नहीं हैं।

+0

दूसरे शब्दों में, "आप क्या करते हैं जो एसओ पर प्रोग्रामिंग संबंधी प्रश्नों को पोस्ट करने के अलावा प्रोग्रामिंग से संबंधित नहीं है?" –

+0

@ डेविड बेलेंजर: किसी ऐसे व्यक्ति के रूप में जो 'शुद्ध' होना उचित है, यह सवाल फिट नहीं है। एक अलग जगह में विकी प्रश्न के रूप में (आईई, यहां नहीं) तो यह फिट बैठता है। –

+0

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

उत्तर

24

दुखद वास्तविकता यह है कि गैर-तकनीकी लोग तकनीकी लोगों को देखते हैं और उन्हें उन सभी चीजों को जानने की उम्मीद है जो तकनीक से संबंधित हैं, यह समझ में नहीं आता कि तकनीक के भीतर विशेषज्ञताएं हैं जिन्हें हम कुछ भी नहीं जानते हैं।

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

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

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

+0

मैं पूरी तरह से सहमत हूं कि जितना अधिक आप जानते हैं उतना अधिक प्रभावी आप उस ज्ञान के कारण हो सकते हैं। जब ऐसा होता है तो संतुष्टि की गहरी भावना होती है। आपके प्रतिक्रिया के लिए धन्येवाद। –

+0

@ डेविड बेलेंजर: प्रश्न पूछने के लिए धन्यवाद। – casperOne

0

यह आप कहां हैं इस पर निर्भर करता है। मैंने उन लोगों के साथ काम किया है जो इस सामान में से कोई भी नहीं जानते हैं, और विशेषज्ञ हैं।

यह जानकर आपको बहुत मदद मिलेगी। आम तौर पर आपके कोड में चल रहे पर्यावरण को समझना हमेशा बेहतर होता है। संदर्भ को समझने से आपको कुछ हद तक असहाय नहीं लगता है।

इसके अतिरिक्त अक्सर ऐसी बग्स होती हैं जो कोड से संबंधित नहीं हैं लेकिन कॉन्फ़िगरेशन संबंधित हैं, उदाहरण के लिए अपाचे कॉन्फ़िगरेशन के कारण कोई पृष्ठ दिखाई नहीं दे रहा है। यदि आप पर्यावरण को समझ नहीं पाते हैं तो आप डिबगिंग में बहुत विकलांग हैं।

1

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

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

0

एक काम के स्थान के चारों ओर लोगों को शायद उम्मीद एक प्रोग्रामर अपने आईटी HelpDesk पुरुष होने के लिए ... यह मुझे करने के लिए यहाँ के आसपास होता है। अरे।

0

मैं कहाँ काम, वे सभी डेवलपर सबवर्सन का उपयोग करें और और उनके पीसी पर अपाचे और बिलाव कॉन्फ़िगर सेटअप करने के लिए सक्षम होना चाहिए करने में सक्षम होने की उम्मीद कर रहे हैं।

1

मैं "बग" उपयोगकर्ताओं द्वारा की खोज के विशाल बहुमत सिस्टम है जिस पर आवेदन स्थापित किया गया है के साथ विन्यास समस्याएं हैं पाते हैं। डेवलपर्स है कि आम मशीन और नेटवर्क सेटअप त्रुटियों को समझ आ रहा है बहुत वांछनीय है।

उदाहरण के लिए एक आवेदन पत्र इसके संचालन अपने DNS और एसएमटीपी विन्यास में जानकार डेवलपर्स के लिए उपयोगी के हिस्से के रूप ईमेल भेजता है।

बेशक यह व्यवसाय के अपने आकार पर निर्भर करता है, बड़े संगठनों शायद अन्य विशेषज्ञों का उपयोग करके इस से डेवलपर्स ढाल सकते हैं।

2

शायद कंपनी के लिए काम के आकार पर निर्भर करता है। कोई है जो मध्यम आकार के व्यापार छोटे पर मुख्य रूप से काम किया है, मैं भी करने के लिए जिम्मेदार किया गया है के रूप में:

डेटाबेस निर्माण, प्रबंधन और ट्यूनिंग आंतरिक अनुप्रयोगों का समर्थन मैं प्रबंध वेबसाइट प्रमाण पत्र का शुभारंभ बाहरी स्थापित करने की मेजबानी और मैं वहाँ अच्छी तरह से

+0

मेरा जवाब चुरा लिया :-(... आपके लिए +1 – Travis

+0

हाँ, और एक वेब डेवलपर के रूप में मुझे नियमित रूप से ग्राफिक डिज़ाइन, वीडियो रूपांतरण, वेबकैम सेटअप, ईमेल मार्केटिंग, खाता सेटअप, रिमोट एक्सेस ... के साथ मदद करने के लिए कहा जाता है। मुझे नाम है। मुझे लगता है कि बहुत कम गैर-तकनीकी व्यवसाय है जहां लोग वास्तव में उस डिग्री के लिए विशेषज्ञ बन जाते हैं जो हम चाहते हैं। – Dana

0

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

5

उम्मीद? लगभग कुछ भी नहीं, लेकिन जब आप अधिक जानते हैं तो हर कोई वास्तव में खुश रहता है।

अधिक आप प्रोग्रामिंग के संकीर्ण दायरे से बाहर पता है, और अधिक मूल्यवान आप अपने नियोक्ता के लिए कर रहे हैं।

चीज़ें है कि मेरे लिए आए हैं:

  • आवश्यकताओं
  • का मूल्यांकन परीक्षण की योजना
  • सभा
  • लेखन उपयोग के मामलों
  • विक्रेताओं के साथ बातचीत कर रहा
  • कर कानून
  • राजस्व मान्यता नियम
  • उपयोगकर्ताओं के व्यवहार के बारे में विचार
  • बुनियादी आर्थिक सिद्धांत
  • प्रयोज्य दिशा निर्देशों
  • सिस्टम प्रशासन (सिस्टम प्रशासक पर एक पूर्ण किया जा रहा है)
  • डेटाबेस विन्यास, अनुकूलन, सेटअप (मूल रूप से एक डीबीए जा रहा है) विभिन्न देशों में उपभोक्ताओं के व्यवहार में
  • मतभेद
  • निगरानी प्रणाली
  • नेटवर्किंग सिद्धांतों और तकनीकों (आप आश्चर्यचकित होंगे कि कुछ डिबग करते समय एक पैकेट ट्रेस कितना आसान हो सकता है ...)
  • एक व्यापार किसी और के द्वारा लिखित योजना का मूल्यांकन करने में सक्षम होने
  • छवि हेरफेर
  • एक स्थिति फैलाना कैसे और तर्क
  • कैसे किसी को घेरने की से बचने और कुछ करने के लिए प्रतिबद्ध करने के लिए जब वे
  • नहीं करना चाहते उन्हें बनाने
  • लड़ाई का चयन कैसे करें
+0

मुझे पता है कि यह बंद है, लेकिन मेरी इच्छा है कि मैं इसे एक से अधिक बार वोट दे सकता हूं! – thursdaysgeek

0

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

एक बड़ी कंपनी में, आपको ब्रह्मांड का एक छोटा सा टुकड़ा दिखाई देता है, और वे अक्सर आपको अपने बॉक्स के बाहर देखकर पसंद नहीं करते हैं। न केवल आपको सबकुछ सीखने की आवश्यकता नहीं है, यदि आप कोशिश करते हैं तो वे अक्सर आपसे नाखुश होते हैं।

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

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

पॉल।

3

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

0

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

मैंने एक ऐसी कंपनी में काम किया है जहां मैं डोमेन, पीसी, डेटाबेस, कस्टम सॉफ्टवेयर, बिल्ड, एमएस ऑफिस, पावरपॉइंट, क्विकबुक सहित सभी "कंप्यूटर से संबंधित" के लिए ज़िम्मेदार था ...; एक मध्यम आकार की कंपनी जहां यह विकास और निर्माण था; और एक बड़ी कंपनी जहां मैं पूरी तरह से अपने प्रोजेक्ट के लिए नेट कोड पर ध्यान केंद्रित करता हूं (कोई और डेटाबेस डेटाबेस और अन्य हैंडल रिपोर्टिंग को संभालता है)।

मध्य आकार की कंपनी अब तक का सबसे अच्छा अनुभव रहा है (बड़ी कंपनी में काफी नया) जहां मुझे उपयोगी महसूस करने के लिए पर्याप्त जिम्मेदारी दी गई थी और उन सभी कार्यों के बारे में प्रश्न पूछने के लिए हर किसी के लिए आसान पहुंच थी।

0

आप वहां अकेले नहीं हैं। स्थिति मैं के लिए साइन अप था "ASP.NET वेब डेवलपर" ... हालांकि, मेरा काम के होते हैं:

  • विंडोज सर्वर प्रशासन
  • लिमिटेड लिनक्स प्रशासन ( शीर्ष चल CPU उपयोग पर नजर रखने के और अपाचे को बदलने कॉन्फ़िगरेशन)
  • LDAP प्रशासन/ट्यूनिंग
  • एमएस SQL ​​सर्वर 2005 प्रशासन/ ट्यूनिंग
  • डाटाबेस विकास
  • क्रिस्टल रिपोर्टें देव eloper
  • पर्ल स्क्रिप्ट
  • सी # Win32 देवेलोपेमेंट
  • सी #/ASP.NET वेब देवेलोपेमेंट
  • विंडोज सर्वर
  • के लिए प्रबंध उपयोगकर्ता पहुँच अधिकार
  • लिमिटेड नेटवर्क समस्या निवारण

एक कंपनी में होने के नाते है कि लगातार "ऑपरेशन प्रभावशीलता" के लिए प्रयास कर रहा है मेरी कार्य सूची केवल दिन तक बढ़ती है। मैंने उस सूची को भी नहीं बनाया। उपरोक्त वर्णित सभी आइटम, मैंने पिछले 3 वर्षों में या तो इस कंपनी में काम किया है या तो मुझे छुआ या समर्थित किया है।

कहा जा रहा है कि, एक अच्छी विकास दुकान में, आपके पास एक विशिष्ट कार्य होना चाहिए। जैसा कह रहा है, सभी ट्रेडों का जैक ... कोई भी मास्टर नहीं।

0

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

सामान्य रूप से, जितना अधिक आप अपने सिस्टम वातावरण के बारे में अधिक समझते हैं, उतना ही बेहतर। आपके साथियों और प्रबंधन को आप कितना जानते हैं, उन पर निर्भर करता है।

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

1

मुझे एहसास हुआ कि मुझे वास्तविक नौकरी के लिए कभी किराए पर नहीं लिया गया है, लेकिन एक समस्या हल करने वाला है। चाहे मैं यह पता लगा रहा हूं कि क्या हो रहा है, और इसे कोड, या सॉफ़्टवेयर या नेटवर्क पर कुछ के माध्यम से ठीक करें, ऐसा लगता है कि ग्राहक क्या चाहते हैं इसकी मुख्य धारणा है।

0

[रेंट मोड पर] हा, एक्सेल और वर्ड का अभिशाप।

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

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

मैं केवल अपने पुनर्विक्रय चालान को शेड्यूल करने और उन्हें लिखने के लिए एक वर्ड टेम्पलेट सेट करने के लिए एक स्प्रेडशीट को एक साथ रखने का प्रबंधन कर सकता हूं। मैं नियमित रूप से लोगों को भी बताता हूं - लेकिन कोई भी कभी सुनता नहीं है।

0

यह सॉफ्टवेयर के प्रकार आप वर्तमान में

उदाहरण के लिए विकसित कर रहे हैं, जब मैं एक स्थानीय सरकार के लिए सॉफ्टवेयर पर काम कर रहा था पर एक बहुत निर्भर करता है, मैं की तरह

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

खैर कर रहे हैं, कि गैर प्रोग्रामिंग सामान है कि मैं इस परियोजना पर 2 वर्षों के दौरान सीखा का सिर्फ हिस्सा है। यहां सबसे दुर्भाग्यपूर्ण बात यह है कि अब जब मैं एक अलग कंपनी में चली गई, तो बहुत कम संभावना है कि इस ज्ञान में से कोई भी मैं कभी भी उपयोग करूंगा।

0

मेरा जॉब शीर्षक "सीनियर सॉफ्टवेयर इंजीनियर" है।असल में, पिछले कई वर्षों के अधिकांश के लिए, मैं काफी छोटे सॉफ्टवेयर विकास किया था, लेकिन की एक बहुत कुछ कर किया:

सिस्टम & वेब प्रशासन

HTML के साथ स्टेटिक वेब पेज विकास (मुझे नहीं पता प्रोग्रामिंग पर विचार करें, हालांकि मैंने PHP, CGI, और जावास्क्रिप्ट किया है)।

जैसा कि अन्य ने कहा है, सामान के प्रकार की मदद करें, हालांकि अतीत में उतना ही नहीं।

"कार्य नेता" के रूप में, मुझे कुछ लोगों/प्रबंधन कौशल होने की उम्मीद है, हालांकि आमतौर पर मासिक रिपोर्ट लिखने के लिए तैयार होता है। मैं समय-समय पर सीएमएमआई सामान में भी चूस जाता हूं, जो एक आदर्श दुनिया में कुछ हद तक प्रासंगिक हो सकता है, लेकिन आम तौर पर केवल रिकॉर्ड रखने के लिए रिकॉर्ड किया जाता है ताकि नियोक्ता नए अनुबंधों पर बोली लगा सके जिसके लिए इसकी आवश्यकता होती है।

विज्ञान प्रयोगशाला में कार्य करना, कुछ विज्ञान को जानने की आवश्यकता है, खासकर अगर आप वैज्ञानिक गणना करने वाले कोड पर काम करना चाहते हैं।

एक (अमेरिका) सरकार सुविधा में काम करते हुए, वहाँ कागजी कार्रवाई और सरकार विनियमन के बहुत पता करने के लिए एक की जरूरत के बहुत सारे (जैसे सूचना की स्वतंत्रता अधिनियम)

सौभाग्य से, मैं हाल ही में एक आंतरिक स्थानांतरण मैं कहाँ 'कर दिया है मैं अधिक विकास कार्यों और इस अन्य सामान से कम कर रहा हूँ!

0

व्यक्तिगत रूप से, मुझे लगता है कि अधिक जानना हमेशा अच्छा होता है, यह अगले स्तर तक पहुंच जाता है। जीवन में सबसे कठिन चीजें एकीकरण बिंदु पर है। सचमुच। लोग विशेषज्ञता पर बहुत ध्यान केंद्रित करते हैं, लेकिन यह न भूलें कि आपको उन लोगों की आवश्यकता है जो दोनों क्षेत्रों को झुका सकते हैं।