प्रोग्रामर को व्यवसाय / प्रबंधन के बारे में क्या जानना है? [बन्द है]


9

जैसा कि मैंने अपने अन्य पदों के माध्यम से निहित किया है, मैं अभी भी कार्यबल के लिए काफी नया हूं। टीम की बैठकों के दौरान, मैं तकनीकी चर्चा करने में सक्षम रहता हूं, लेकिन जब मेरा प्रोजेक्ट मैनेजर इस बारे में बात करना शुरू करता है कि हमने एक नया अनुबंध कैसे जीता है, या हम एक नए प्रस्ताव की बोली में शामिल हैं, या ... कुछ भी। व्यापार के बजाय तकनीकी, वास्तव में ... मैं बहुत जल्दी खो सकता है।

कार्य करने के लिए परियोजना प्रबंधन / व्यवसाय के बारे में नंगे न्यूनतम सभी डेवलपर्स को क्या जानना चाहिए?


1
पता है? यह एक निरपेक्ष है और इसका उत्तर शायद बहुत कम है। एक बेहतर सवाल यह है कि व्यवसाय के बारे में जानने के लिए एक प्रोग्रामर को क्या चाहिए (व्यावसायिक ज्ञान क्या प्रोग्रामर के लिए उपयोगी होगा)।
मर्फ़ सिप

आदर्श रूप से एक प्रोग्रामर को ब्वॉयसनेस के बारे में स्क्वाट नहीं जानना चाहिए ... या कम से कम जिस तरह से मुझे यह पसंद है।
वाल्टरजॉ।

जवाबों:


7

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

इसके अलावा, प्रोग्रामर को यह समझने की आवश्यकता है कि भले ही तकनीकी रूप से कुछ सबसे अच्छा विकल्प हो, लेकिन यह विकल्प व्यवसाय के लिए सबसे अच्छा विकल्प नहीं हो सकता है। और यह तकनीकी रूप से सबसे अच्छा तरीका नहीं लेने का एक अच्छा कारण है।


2
+1। "तकनीकी रूप से सबसे अच्छा विकल्प नहीं": उदाहरण के लिए: हमें अक्सर तकनीकी रूप से भद्दा समाधान चुनना पड़ता है क्योंकि हमारे उत्पाद को पीछे की ओर संगत बने रहने की आवश्यकता होती है।
दिमित्री सी।

6

व्यापार और प्रबंधन के बारे में जानना - और विपणन - निश्चित रूप से चोट नहीं पहुंच सकती है। यह वास्तव में उस संदर्भ पर निर्भर करता है जिसमें आप काम करते हैं।

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

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

इसलिए, हमेशा की तरह 'मुझे कितना जानना है' प्रकार का प्रश्न है, इसका उत्तर है, अधिक ज्ञान हमेशा बेहतर होता है, लेकिन इसका महत्व वास्तव में आपकी व्यक्तिगत स्थिति पर निर्भर करता है।


1
मैं इस उत्कृष्ट उत्तर में जोड़ दूंगा कि जितना अधिक आप व्यवसाय जानते हैं, उतना ही आप आरओआई या अपने आउटपुट को अधिकतम कर सकते हैं

5

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

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

किसी व्यवसाय को चलाने के उस सार को जानना और स्वीकार करना महत्वपूर्ण बात है। यहां तक ​​कि अगर आप व्यवसाय में विशेष रूप से रुचि नहीं रखते हैं (मैं नहीं हूं), तो आप बस इसे "सफेद-कॉलर सामान" के रूप में अनदेखा नहीं कर सकते हैं यदि आप खुद भुगतान करने में रुचि रखते हैं। तकनीकी विवरण और व्यवसाय / प्रबंधन की शब्दावली को जानना महत्वपूर्ण नहीं है, IMHO, हालांकि कुछ मूल बातें सीखना निश्चित रूप से नुकसान नहीं पहुंचाता है।


1

मतलबी नहीं होना चाहते हैं, लेकिन मैं कहूंगा कि "उन्हें यह जानने की जरूरत है कि यह उन लोगों के हाथों में है जो इसकी नौकरी करते हैं"। जितना यह लगता है कि विधर्मी है, आप सब कुछ नहीं जान सकते।

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

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


मैं यह नहीं देखता कि यह जानना कि मुद्रास्फीति अच्छी है या खराब है और प्रोग्रामर होने के नाते कुछ भी करना है।
थॉमस लॉटर

@ थोमस लॉटरी - मैं कुछ मिनिमम के बारे में बात कर रहा था जो आपको पता होना चाहिए कि आप प्रोग्रामर हैं या नहीं। क्या आप जानते हैं कि 5% की मुद्रास्फीति आपके वेतन को कैसे प्रभावित करती है?
रूक

1

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

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

जैसे सवाल,

  • कंपनी में प्रस्ताव प्रक्रिया क्या है?
  • हम कैसे शामिल हुए?
  • हम ग्राहक की बिलिंग कैसे करते हैं?

उपरोक्त में से प्रत्येक छोटे संकेतक हैं कि आपकी कंपनी कैसे काम करती है। यह आपको इंटर्नल और इनर-वर्किंग के करीब ले जाता है, ताकि कम से कम यह पता चले कि व्यवसाय कैसे पैसा बनाता है। मुझे लगता है कि यहाँ मुख्य बिंदु उस सामान के बारे में पूछना है जिसे आप नहीं जानते हैं!

इसके अलावा "मैं बहुत जल्दी खो सकता है" या तो मेरे लिए मतलब है, आप एक sh1t देते हैं या आप वास्तव में नहीं जानते हैं। यदि आप इसके बारे में अधिक जानना चाहते हैं, तो आपके रवैये में फर्क आ सकता है।

कार्य करने के लिए परियोजना प्रबंधन / व्यवसाय के बारे में नंगे न्यूनतम सभी डेवलपर्स को क्या जानना चाहिए?

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

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

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


1

कार्य करने के लिए परियोजना प्रबंधन / व्यवसाय के बारे में नंगे न्यूनतम सभी डेवलपर्स को क्या जानना चाहिए?

"... अच्छी तकनीक सफलता का केवल 10% है। यदि आपका प्रबंधन सफल इंजीनियरिंग परियोजना का प्रबंधन करना नहीं जानता है, या आपका विपणन विभाग ग्राहकों तक पहुंचने का तरीका नहीं जानता है, या आपको यह नहीं बताता है कि क्या है ग्राहक चाहता है, या यदि आपके वकील आपकी बौद्धिक संपदा को सही तरीके से नहीं संभालते हैं, या यदि मुख्य वास्तुकार के पास एक सुसंगत और सरल वास्तुकला बनाने की क्षमता नहीं है, तो आपका काम शून्य हो सकता है, और आप वर्षों से निर्माण की चीजें खर्च कर सकते हैं वह दिन का प्रकाश कभी नहीं देखता है। ” ( इंजीनियरिंग स्कूल में सीखी गई बातें ... )


0

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


0

नंगे न्यूनतम कंपनी पर निर्भर करता है। मैंने ऐसे स्थान पर काम किया है जहाँ अन्य लोग प्रोग्राम डिज़ाइन के लिए जिम्मेदार थे, और मुझे COBOL में विस्तृत स्पेक्स का अनुवाद करना था। यह वास्तव में बहुत मजेदार नहीं है, लेकिन मुझे पहले व्यापार के बारे में कुछ भी जानने की जरूरत नहीं थी।

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

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

यदि आप जानते हैं कि व्यवसाय के मामले आपके लिए क्या मायने रखते हैं, तो एक नया अनुबंध आपको कैसे प्रभावित करता है, यह जानने में मदद करने की संभावना है।

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


0

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

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

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

यदि आप व्यावसायिक पक्ष में अधिक जाना चाहते हैं, तो आप अनुबंध के अधिक विवरण के बारे में पूछताछ कर सकते हैं जो जीता गया था। कितनी इकाइयाँ बेची जा रही हैं? क्या यह क्लाइंट में एक प्रारंभिक पायलट प्रोजेक्ट है या अब एक बड़े पैमाने पर गोद लेना है? उन बुनियादी प्रकार के प्रश्न जो आपको आगे आने वाली समस्याओं से निपटने के लिए थोड़ा और विस्तार दे सकते हैं। उदाहरण के लिए, यदि आपकी कंपनी को बड़े पैमाने पर ऑर्डर मिलने लगे, तो क्या इससे कुछ सिस्टम को अपनी सीमा तक धकेला जा सकता है, जिसे ASAP को हटाने की आवश्यकता हो सकती है, नहीं? जबकि मैंने कुछ अस्पष्ट क्षेत्र और केवल कुछ विशिष्ट उदाहरण दिए हैं, ये ऐसे भाग हैं जिन्हें मैं एक कंपनी के साथ नोटिस करता हूं। नौकरशाही का एचआर कुछ हद तक यहां नहीं भूलना एक अन्य कारक होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.