मैं नौकरी की तलाश कर रहा हूं और कई पदों पर आवेदन कर चुका हूं। एक नियोक्ता ने जवाब दिया। मेरे पास एक बहुत लंबा फोन साक्षात्कार था (शायद एक घंटे +) और फिर उन्होंने मुझे एक डेवलपर परीक्षण के साथ सेट किया। मुझे बताया गया कि परीक्षण 6 से 8 घंटे के बीच होने का अनुमान लगाया गया था, और यह कि उनके अनुमोदन से मिले परिणामों को प्रदान किया गया, मुझे मेरे काम का भुगतान किया जाएगा।
इससे मुझे कुछ विराम मिला, लेकिन मैंने प्रयास किया। डेवलपर का परीक्षण RDP के माध्यम से एक्सेस किए गए VM पर हुआ । कार्य एक वेब परियोजना में खोज पृष्ठ को लागू करना था जो सर्वर से डेटा का अनुरोध करता है, इसे एक तालिका में स्क्रीन पर प्रदर्शित करता है, इसमें एक बहुत जटिल खोज फ़िल्टरिंग योजना है (लगभग 15 स्थितियां हैं और जब आप सर्वर को खोज भेजते हैं स्ट्रिंग / फ़ील्ड खोज के अलावा इन स्थितियों द्वारा खोज कर सकते हैं)। इसके अतिरिक्त, वे चाहते हैं कि SVG आइकन कुछ डेटा मानों पर रंग बदलें, और कुछ डेटा डेटाबेस में कैसे संरचित हैं, इसकी तुलना में अलग-अलग प्रतिनिधित्व करते हैं।
छोटी कहानी, यह 6-8 घंटे की तुलना में बहुत अधिक समय लेती है। इसमें से बहुत खराब वीएम के कारण था जो मैं चला रहा था (विजुअल स्टूडियो 2013 को लोड करने में 10 मिनट का समय लगा, और 3 जीबी जिनमार समाधान को खोलने के लिए एक और 15 मिनट)।
मुझे बताया गया कि परीक्षण पूरा करने के बाद मुझे अपने स्रोत नियंत्रण में बदलाव करना चाहिए ... हम्म, ओके। मैंने निर्देशों का पालन किया। और परिवर्तनों को करने के बाद, मुझे एक प्रतिक्रिया ईमेल की गई थी। SVG सही रंग के नहीं थे, इस एज-केस में एक बग था, इस दूसरी चीज़ के साथ एक सामयिक समस्या थी जिसे मैंने कभी अनुभव नहीं किया, आदि। इसलिए मैं इस चीज़ में अभी १३-१४ घंटे हूँ, और मुझे करना होगा बग फिक्स करते हैं। मैं उन्हें करता हूं, और नियोक्ता अधिक बग फिक्स अनुरोधों के साथ वापस आता है।
मेरा सारा काम स्पष्ट रूप से एक उत्पादन अनुप्रयोग में जा रहा है। मैंने कोड में कुछ विसंगतियों पर ध्यान दिया, जहां ऐसा लग रहा था कि अन्य लोगों ने एक कार्यक्षमता के सभी कोड किए थे, लेकिन किसी और चीज को नहीं छुआ था।
क्या मैं सिर्फ सस्ते श्रम के लिए इस्तेमाल किया जा रहा हूं? भले ही उन्होंने मुझे 6 घंटे के लिए प्रति घंटे 50 डॉलर देने का वादा किया हो, लेकिन मैंने अब इस चीज़ के बारे में 18 घंटे लगा दिए हैं। अगर मैं उन सभी सामानों को ठीक कर दूंगा जो वे अपने साथ रखते हैं, तो मैंने कम से कम 16 घंटे मुफ्त काम किया होगा।
मैंने कई डेवलपर परीक्षण किए हैं, लेकिन मैंने कभी ऐसा नहीं लिया जिसके दौरान मैंने उत्पादन के लिए नियत कोड पर काम किया हो। मैंने कभी भी एक परीक्षा नहीं ली, जहां मैंने एक ऐसी सुविधा लागू की, जो विकास के लिए पाइपलाइन में थी, और मैंने कभी ऐसा नहीं लिया, जिसमें 4 राउंड और कुल 20+ घंटे लगे हों। मुझे लगता है कि वे अपने डेवलपर परीक्षण का उपयोग कर रहे हैं सस्ते पर कुछ कार्यक्षमता के क्षेत्र के लिए।
क्या मुझे गलत धारणा है? और क्या यह परीक्षण प्रोटोकॉल उचित है?