मैं एक यथोचित योग्य प्रोग्रामर की तरह महसूस करता हूं, लेकिन मुझे लगता है कि मुझे लगता है कि नौकरी की बहुत सारी पोस्टिंग मुझे चलती हैं। उनमें से लगभग सभी योग्यताएं आवश्यकताओं और विवरणों में अलग-अलग हैं, लेकिन यहां तक कि आवश्यकताओं का हिस्सा चुनौतीपूर्ण हो सकता है।
मैंने बहुत सारी पोस्टिंग देखी हैं जो कहते हैं कि उन्हें अपेक्षाकृत छोटी प्रौद्योगिकी या पुस्तकालय में कई वर्षों (2 या अधिक) के अनुभव की आवश्यकता होती है, जो उनकी कंपनी के लिए कुछ विशिष्ट है। अन्य समय मैं एक भाषा के लिए 5 या 7+ वर्ष का अनुभव देखता हूं। अपने दम पर इनमें से कुछ ठीक होगा, लेकिन यह हास्यास्पद हो जाता है जब एक छोटे शहर की कंपनी कहती है कि आपको 2 भाषाओं में 3 साल की जरूरत है, नेटवर्क प्रोग्रामिंग, स्क्रिप्टिंग, डेटाबेस में प्रवीणता और "बड़े उच्च निरर्थक व्यापार महत्वपूर्ण प्रणालियों के साथ अनुभव" जैसे सामान सभी एक ही समय पर।
क्या वे वास्तव में किसी ऐसे व्यक्ति को खोजने की उम्मीद करते हैं, जिसके पास व्यापक अनुभव हो, जो ठीक उसी तकनीक के साथ काम कर रहा हो, जिसका वे उपयोग करते हैं? मेरे पास एक एकल पोस्टिंग खोजने में एक कठिन समय है जहां मेरे कौशल सेट में कम से कम 1 या 2 छेद नहीं हैं। मैंने सुना है कि ज्यादातर जगहों पर आपकी सीखने की क्षमता जल्दी से बढ़ जाती है और आपको नौकरी पर सिखाएगी, लेकिन फिर यह क्यों जरूरी है? क्या वे सिर्फ आवेदन करने से बैरल के नीचे (FizzBuzz विफलताओं) को हतोत्साहित करने की कोशिश कर रहे हैं?