प्रोग्रामर के वेतन को निर्धारित करने के लिए किन मानदंडों का उपयोग किया जाना चाहिए? [बन्द है]


27

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

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


3
अच्छा सवाल है, लेकिन मुझे कोई रास्ता नहीं दिख रहा है कि इसके लिए एक "उत्तर" हो सकता है। शायद यह एक सामुदायिक विकि प्रश्न होना चाहिए?
FrustratedWithFormsDesigner

मैंने इस प्रश्न को फिर से खोल दिया है, क्योंकि यह संभावित रूप से वेतन के बारे में हमें प्राप्त होने वाले किसी भी प्रश्न का कैनोनिकल उत्तर है, और एकमात्र वास्तविक तरीका एक वेतन प्रश्न रचनात्मक रूप से पूछा जा सकता है।

जवाबों:


16

कैसा है यह

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

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

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

यह कैसा होना चाहिए

अंततः, कंपनियों के साथ मेरी समस्या यह नहीं है कि वे एक पे ग्रेड निर्धारित करते हैं। समस्या यह है कि वे एक वेतन ग्रेड स्थापित करते हैं जो केवल प्राप्त करने और निकाल नहीं पाने पर पुरस्कार देता है। यह वास्तव में नई जानकारी सीखने को पुरस्कृत नहीं करता है और यह कैसे एक कंपनी आईटी डिवीजन को स्थिर करता है और आप बॉब को कोने में बैठे मिलते हैं जो पूरी तरह से और पूरी तरह से बेकार है किसी भी अन्य प्रोग्रामर की तुलना में अधिक भुगतान किया जा रहा है।

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

  • सरल से जटिल प्रोग्रामिंग समस्याओं को हल करने की क्षमता
  • स्पष्ट और सुसंगत कोड लिखने की क्षमता
  • मौजूदा कोड को समझने की क्षमता
  • समस्याओं को सुलझाने में रचनात्मकता व्यक्त की
  • दूसरों के समाधान का संचार करने की क्षमता

उच्च शिक्षा

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

संक्षेप में

कई स्थितियों में, दुर्भाग्य से, नियम अनुभव है। बाकी सब कुछ वेतनमान का अपवाद है। आपका कौशल सेट केवल आपके वेतन को उस तरीके से प्रभावित करता है जो प्रभावित करता है कि कौन आपको नौकरी देगा। अधिकांश वेतन, न केवल प्रोग्रामर के लिए, इस तरह से काम करते हैं। इससे कोई फर्क नहीं पड़ता कि आप XYZ कौशल के साथ कंपनी में जाते हैं, वे अभी भी आपको केवल X डॉलर का भुगतान करेंगे, जो वास्तव में 1.05 * Y हो सकता है कि उन्होंने एक और आदमी की पेशकश की, लेकिन अधिकांश वेतन सीमाएं पत्थर में सेट होती हैं और आमतौर पर आपके वर्षों में अनुभव बताता है कि आप किस श्रेणी में होंगे।


इस तरह के एक महान जवाब। मैं पूर्णतः सन्तुष्ट हुँ। सब कुछ जो आपने "कैसे यह है" के तहत कहा था कि वास्तव में यह कैसा है ...: एस
मैगी

15

अफसोस की बात है कि मुझे लगता है कि स्थान सबसे ज्यादा मायने रखता है। यह रहने की लागत का कारक है, लेकिन, इससे भी महत्वपूर्ण बात यह है कि कंपनियां किस काम पर रख रही हैं।

यदि आप कई तकनीकी कंपनियों के साथ एक स्थान पर हैं - ऐसी कंपनियां जो अपने तकनीकी कर्मचारियों पर जीवित रहती हैं और मर जाती हैं - श्रमिकों के लिए वेतन अधिक होगा। अच्छे कामगारों के लिए प्रतिस्पर्धा वेतन को बढ़ाएगी।

यदि आप मुख्य रूप से "आईटी शॉप्स" के प्रभुत्व वाले स्थान पर हैं - ऐसी कंपनियां जिन्हें अपना व्यवसाय करने के लिए सॉफ़्टवेयर की आवश्यकता होती है, लेकिन यह मुख्य रूप से एक खर्च है - वेतन कम होगा। ये कंपनियां गर्म शरीर की तलाश करती हैं, और विशेष रूप से एक विश्व स्तरीय तकनीकी टीम को इकट्ठा करने की संभावना नहीं है।

यहां तक ​​कि अगर आप आईटी की दुकानों से भरे शहर में तकनीकी कंपनी में काम करते हैं, तो भी आपका वेतन कम होगा - आप और कहां जाएंगे?

यदि आप एक "रॉक स्टार" हैं, तो इसका मतलब है कि आपके पास नियोक्ताओं में बेहतर / उन्नत नौकरियों के लिए प्रतिस्पर्धा करने का विकल्प है। वास्तव में वेतन में अंतर पाने के लिए, कदम।


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

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

1
इसलिए, वास्तव में, उच्च वेतन प्राप्त करने का एकमात्र तरीका क्या है? : /
मैगी

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

7

कंपनी का वित्त, वर्तमान स्थानीय बाजार दर और कंपनी के लिए स्थिति का महत्व शायद सबसे बड़ा है।

कंपनी का वित्त: आप एक शलजम से खून नहीं निकाल सकते।

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

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

मुझे आश्चर्य है कि क्या एक प्रोग्रामर की संभावना अधिक है?


4

मैं किसी का भुगतान बंद कर दूंगा

  • क्षेत्र में प्रोग्रामर के लिए स्थान और वर्तमान वेतन
  • प्रारंभिक वेतन का निर्धारण करने के लिए प्रोग्रामर का अनुभव
  • कितनी तेजी से वे सामान कर लेते हैं
  • वे कितनी अच्छी तरह से काम करते हैं

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

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

क्वॉडिंग क्वालिटी : अगर कोई जल्दी से कोड कर सकता है, लेकिन यह एक गड़बड़ और बनाए रखने के लिए कठिन है, तो मैं उस व्यक्ति को कंपनी के लिए संपत्ति नहीं मानता। यदि वे जल्दी से सामान कर सकते हैं और इस तरह से कोड बनाए रखना आसान है, तो वे कंपनी के लिए एक बड़ी संपत्ति हैं और मैं इसे और अधिक भुगतान करूंगा।

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


राहेल तुम इतनी समझदार हो। आप मेरे अगले जीवन में मेरे सहकर्मी या प्रमुख हो सकते हैं - शांति
मूलबीज

2

यह नीचे आता है कि आपकी आवश्यकताओं को पूरा करने वाला प्रोग्रामर कितना कम स्वीकार करने को तैयार है और अभी भी आपके लिए काम करना चाहता है। यदि आपके कार्य का वातावरण लगभग कंपनी के अगले दरवाजे जैसा ही है और वे आपके मुकाबले $ 5ka वर्ष का अधिक भुगतान करते हैं, तो डेवलपर्स शायद आपके लिए काम करना चाहते हैं और आप नहीं। यदि आप वास्तव में शांत चीजें कर रहे हैं और काम करने के लिए एक बढ़िया जगह है, और कंपनी अगले दरवाजे $ 5k अधिक भुगतान करती है, तो यह एक संतुलित निर्णय का अधिक हो सकता है। यदि कंपनी के अगले दरवाजे $ 50k अधिक भुगतान करता है, तो आप शायद अभी भी एक समस्या है।

यह आपकी प्रतिस्पर्धा का भुगतान करता है और अन्य कारकों के आधार पर आपकी कंपनी में रोजगार की वांछनीयता का संतुलन है।


2

यह तय करने के लिए कि प्रोग्रामर को क्या भुगतान करना है, केवल यही चीज मुझे दिखाई देती है जो मायने रखती है:

(विशेषताएं जो प्रोग्रामर को काम पर रखने के बाद मापी जा सकती हैं।): -

कितनी तेजी से प्रोग्रामर कुछ नया सीखता है और एक संगठन में अनुकूलित करता है?


या


(विशेषताएँ जो काम पर रखने से पहले देखी जा सकती हैं)

कैसे प्रोग्रामर एक सवाल का जवाब देता है जिसमें संगठन परियोजना की कुछ वास्तविक समस्या है ?
: - मेरा मतलब है कि कुछ ही मिनटों में उनके द्वारा सभी विचार उत्पन्न किए गए हैं, जो प्रोग्रामर के दृष्टिकोण के बारे में कुछ झलक देते हैं और प्रोग्रामर को सुनने में सक्षम बनाता है


1

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

एक दूसरा कारक कंपनी की प्रतिष्ठा है, स्टार्टअप या मध्य स्तर की कंपनी में काम करना बड़े निगमों में काम करने जैसा नहीं है! निश्चित रूप से बाद में वेतन अधिक है।

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

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

इसके अलावा वर्तमान बाजार की स्थिति, आप एक वित्तीय संकट के समय में उच्च वेतन की पेशकश नहीं करेंगे!


1

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

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

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

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

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