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