साक्षात्कार के लिए गेम डेमो विकसित करने पर क्या ध्यान देना चाहिए?


9

इसी वेबसाइट पर अन्य थ्रेड्स में, इस बात पर बार-बार जोर दिया गया है कि जॉब इंटरव्यू में शोकेस करने के लिए गेम डेमो का होना सबसे ज्यादा महत्व का है, इसलिए मैंने फैसला किया कि मैं खुद जाकर गेम डेमो लिखूं।

मैं यह जानना चाहूंगा कि आपके गेम डेमो की समीक्षा करते समय साक्षात्कारकर्ताओं को अपना ध्यान केंद्रित करने के लिए क्या विशिष्ट है

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

  • कोड मॉड्युलैरिटी कितनी महत्वपूर्ण है?
  • एक विशिष्ट एल्गोरिथ्म कार्यान्वयन को प्रदर्शित करना कितना महत्वपूर्ण है?
  • उपन्यास सुविधाओं को शामिल करना कितना महत्वपूर्ण है?
  • नाटकशीलता कितनी महत्वपूर्ण है?
  • क्या मुझे कोड पठनीयता या कोड अनुकूलन का विशेषाधिकार देना चाहिए?
  • कोड प्रलेखन कितना महत्वपूर्ण है?
  • आदि...

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

अपने समय और विशेषज्ञता के लिए अग्रिम धन्यवाद।

जवाबों:


13

यदि आप इसे टाल सकते हैं, तो साक्षात्कार के लिए डेमो न लिखें ; यदि आप कर सकते हैं तो मौजूदा कोड या प्रोजेक्ट सबमिट करें।

डेमो और कोड के नमूने बहुत सारे कारणों (जो समीक्षक द्वारा भिन्न होते हैं) के लिए महत्वपूर्ण हैं, लेकिन ज्यादातर वे संभावित नियोक्ताओं को दिखाने के बारे में हैं जिन्हें आप जंगली में लिखते हैं और जिस तरह की समस्याओं को हल करने में आपकी रुचि है। वे सॉफ्टवेयर विकास के शिल्प में आपकी रुचि के स्तर को प्रदर्शित करने में भी मदद करते हैं।

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

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

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

  • कोड मॉड्युलैरिटी कितनी महत्वपूर्ण है?
  • एक विशिष्ट एल्गोरिथ्म कार्यान्वयन को प्रदर्शित करना कितना महत्वपूर्ण है?
  • उपन्यास सुविधाओं को शामिल करना कितना महत्वपूर्ण है?
  • नाटकशीलता कितनी महत्वपूर्ण है?
  • क्या मुझे कोड पठनीयता या कोड अनुकूलन का विशेषाधिकार देना चाहिए?
  • कोड प्रलेखन कितना महत्वपूर्ण है?

इन सभी छोटे सवालों के जवाब, दुर्भाग्य से, "यह निर्भर करता है" (पठनीयता की बात को छोड़कर - मुझे लगता है कि आपको सामान्य रूप से पठनीयता का पक्ष लेना चाहिए, खासकर "डेमो कोड" के लिए)। कुछ नियोक्ता आपको क्विकसर्ट को लागू करते हुए देखना चाहते हैं। दूसरों की परवाह नहीं है। अन्य लोग आपको साक्षात्कार में किसी भी समय व्हाइटबोर्ड पर क्विकॉर्ट को फिर से लागू करने के लिए कहेंगे।

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


3
इस उत्तर (+1) के लिए धन्यवाद। अपनी सामग्री में निश्चित रूप से अप्रत्याशित (लेकिन शायद इस कारण से ठीक है: बहुत उपयोगी)। मैं विशेष रूप से खुश हूं क्योंकि वास्तव में मेरे पास पहले से ही एक पालतू खेल परियोजना है जिसे मैं लिखना चाहता हूं, नमूना कारण के लिए कि मैं इसे खेलना चाहूंगा! :)
मैक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.