गेम प्रोग्रामिंग एक ऐसा क्षेत्र है जो छलांग और सीमा से बढ़ता रहता है। हालाँकि, नौकरी और उसके लिए रास्ता दोनों ही बहुत कठिन हो सकते हैं, इसलिए इससे पहले कि आप इसे शुरू करें, यह विचार करना महत्वपूर्ण है कि क्या यह आपके लिए सही निर्णय है। यदि ऐसा है, तो आवश्यक कौशल प्राप्त करना आवश्यक है, क्योंकि नियोक्ता जानकारी की तलाश में हैं और शायद ही कभी, नौकरी पर प्रशिक्षण प्रदान करते हैं। एक बार जब आप उनसे लैस हो जाते हैं, तो जब आप अंततः नौकरी की तलाश में जाते हैं, तो धैर्य और दृढ़ता निश्चित रूप से मदद करती है।
कदम
विधि 1 में से 3: प्रोग्राम करना सीखना
चरण 1. स्कूल और स्व-शिक्षा के बीच निर्णय लें।
नियोक्ताओं से अपेक्षा करें कि वे तकनीकी जानकारी को सबसे अधिक महत्व दें। इसलिए यदि उच्च शिक्षा के लिए ट्यूशन की लागत आपके साधनों से परे है, तो परेशान न हों, क्योंकि रोजगार खोजने के लिए डिग्री की सख्त आवश्यकता नहीं है। उसी समय, हालांकि, यह स्वीकार करें कि तकनीकी दक्षता के साथ डिग्री आपको अन्य उम्मीदवारों से अलग कर देगी।
आप जो भी मार्ग चुनें, अपना सारा जोर एक कुशल प्रोग्रामर बनने पर लगाएं। कोस्टिंग आपको केवल साक्षात्कार और प्रश्न में नौकरी के लिए अयोग्य छोड़ देगा।
चरण 2. अपना प्रमुख सावधानी से चुनें।
यदि आप कॉलेज का फैसला करते हैं, तो गेम प्रोग्रामिंग में विशेष डिग्री के बारे में सावधान रहें। अपेक्षाकृत कम समय में गेम प्रोग्रामिंग के सभी विभिन्न पहलुओं को कवर करने के लिए इनसे अपेक्षा करें। यदि आप इस विषय में पहले से ही कुशल नहीं हैं तो इसके बजाय कंप्यूटर विज्ञान में एक प्रमुख का पक्ष लें।
- गेम प्रोग्रामिंग के प्रत्येक पहलू में महारत हासिल करने में बहुत समय लगता है। कंप्यूटर विज्ञान का गहराई से अध्ययन करने से आपको हर एक से निपटने के लिए आवश्यक कौशल से लैस करने की अधिक संभावना है, भले ही वे कौशल सीधे आपके अध्ययन के दौरान खेलों पर लागू न हों।
- यदि आप एक विशेष डिग्री पर विचार करते हैं, तो उन लोगों पर शोध करें जो इसे पढ़ा रहे हैं। प्रोफेसर जो गेम प्रोग्रामिंग की अवधारणाओं को समझते हैं, लेकिन जिन्होंने खुद कभी इस क्षेत्र में काम नहीं किया है, वे शायद सीखने के लिए सबसे अच्छे लोग नहीं हैं।
चरण 3. कंप्यूटर भाषा सीखें।
चाहे आप स्कूल जाएं या खुद पढ़ाएं, कम से कम एक कंप्यूटर भाषा में महारत हासिल करने का लक्ष्य रखें। काम पर रखने की संभावना बढ़ाने के लिए C++ पर ध्यान दें, क्योंकि यह गेम प्रोग्रामिंग में सबसे अधिक बार उपयोग किया जाता है। अन्य भाषाएँ जो सहायक हैं उनमें शामिल हैं:
- Actionscript
- सभा
- सी
- जावा
- उद्देश्य सी
- अजगर
- तीव्र
चरण 4. अपना खुद का गेम डिज़ाइन करें।
याद रखें: कुछ करने का तरीका सीखने का सबसे अच्छा तरीका वास्तव में करना है! एक बार जब आप कंप्यूटर भाषाओं में कोड करना सीख जाते हैं, तो अपने कौशल को लागू करें। शुरू से अंत तक पूरी प्रक्रिया से अधिक परिचित होने के लिए जमीन से एक गेम बनाएं। जैसा कि आप करते हैं, आपको करना चाहिए:
- इसे बुनियादी रखें। जैसा कि आप जानते हैं, खेलों में क्रांति लाने के बारे में चिंता न करें। एक सादृश्य बनाने के लिए, एक साधारण लघु कहानी लिखें, न कि जेम्स जॉयस की यूलिसिस।
- जरूरत पड़ने पर दूसरे गेम को कॉपी करें। यहाँ उद्देश्य सीखना है, मौलिक नहीं होना। किसी अन्य गेम की अवधारणा को उधार लें और यदि आप विचारों के लिए फंस गए हैं तो उस पर निर्माण करें।
- सब कुछ खुद करो। बाहरी वेक्टर/गणित पुस्तकालयों का उपयोग करने पर भरोसा न करें। अपनी दक्षता बढ़ाने के लिए सभी पहलुओं को एक DIY प्रोजेक्ट बनाएं।
- इसे खत्म करें! आप पूरी प्रक्रिया से परिचित होना चाहते हैं, इसलिए अंत तक इसका पालन करें। इसे केवल इसलिए न छोड़ें क्योंकि आपने प्रोग्रामिंग के अपने पसंदीदा पहलू को पहले ही पूरा कर लिया है।
चरण 5. अपना ध्यान कम करें।
याद रखें: एक पेशेवर गेम डेवलपर के रूप में, आप विशिष्ट पहलुओं वाली टीम का हिस्सा होंगे। इसलिए जब आप अपने खुद के गेम को कोड करना और बनाना सीखते हैं, तो तय करें कि किराए पर लेने पर आप किन क्षेत्रों पर ध्यान केंद्रित करना चाहते हैं। एक बार ऐसा करने के बाद, व्यक्तिगत परियोजनाओं पर काम करना जारी रखें और इन क्षेत्रों पर अधिक ध्यान दें।
शीर्षक और विभाग एक कंपनी से दूसरे कंपनी में भिन्न हो सकते हैं, लेकिन आम तौर पर प्रोग्रामिंग के बीच विभाजित किया जाता है: कृत्रिम बुद्धि; एनिमेशन; ऑडियो; निर्माण प्रणाली; इंजन; गेमप्ले; नेटवर्किंग; भौतिक विज्ञान; प्रतिपादन; उपकरण; और यूजर इंटरफेस।
विधि 2 का 3: कार्य ढूँढना
चरण 1. पहले इंटर्न।
भुगतान किए गए पद के लिए आवेदन करने से पहले, कुछ समय एक अवैतनिक के साथ रखें। ओपन इंटर्नशिप के लिए ऑनलाइन या अपने स्कूल के माध्यम से खोजें। नौकरी की तलाश का समय आने पर अपने रिज्यूमे को मजबूत करने के लिए कार्य अनुभव प्राप्त करें। इंटर्नशिप के अन्य लाभों में शामिल हैं:
- उद्योग के अंदरूनी सूत्रों से संदर्भ।
- कार्यक्षेत्र में लोगों से संपर्क बढ़ेगा।
- नौकरी की दिन-प्रतिदिन की वास्तविकता से अधिक परिचित।
चरण 2. डेमो तैयार रखें।
चूंकि आपके पास इंगित करने के लिए कोई प्रकाशित गेम नहीं है, इसलिए अपने कवर लेटर और फिर से शुरू करने के साथ जमा करने के लिए कुछ उदाहरण स्वयं तैयार करें। व्यक्तिगत परियोजनाओं को विकसित करना जारी रखें और उन्हें सार्वजनिक गिट भंडार में ऑनलाइन प्रकाशित करें जहां नियोक्ता उन्हें देख सकें। संपूर्ण गेम बनाने की चिंता न करें। इसके बजाय, छोटे और मीठे डेमो विकसित करें जो उन विशिष्ट क्षेत्रों को उजागर करते हैं जिन्हें आप विशेषज्ञ बनाना चाहते हैं।
आपका डेमो जो भी हो, उसे परफेक्ट बनाएं। यदि आप इसे सही नहीं कर सकते हैं तो साक्षात्कारकर्ताओं को अत्यधिक जटिल चीज़ों से आकर्षित करने का प्रयास न करें। इसके बजाय कुछ सरल और निर्दोष दिखाएं।
चरण 3. सबसे पहले स्टार्ट-अप पर ध्यान दें।
इसका मतलब यह नहीं है कि आपको स्थापित, प्रसिद्ध, सफल कंपनियों के पदों पर आवेदन नहीं करना चाहिए। हालांकि, ऐसी कंपनियां उच्च वेतन और संभवतः अधिक नौकरी की सुरक्षा की पेशकश करने के लिए बेहतर स्थिति में हैं, इसलिए यहां आपकी प्रतिस्पर्धा बहुत भयंकर होने की उम्मीद है। इसके बजाय नई, छोटी कंपनियों पर ध्यान केंद्रित करें, जिन्हें आप की तरह, शायद कम चुनना होगा।
यह कोई गारंटी नहीं है कि आपको काम पर रखा जाएगा, लेकिन आप की तुलना में अधिक अनुभव वाले प्रोग्रामिंग रॉकस्टार के खिलाफ होने की संभावना कम है।
चरण 4. प्रत्येक कंपनी पर शोध करें जिसके लिए आप आवेदन करते हैं।
सबसे पहले कंपनी की वेबसाइट पर जॉब पोस्टिंग देखें। फिर, एक आवेदन जमा करने के बाद, कंपनी पर ब्रश करें। उनकी अपनी प्रकाशित प्रोफ़ाइल, साथ ही बाहरी स्रोतों से कोई भी लेख पढ़ें। आपके सामने आने वाले किसी भी प्रश्न को संक्षेप में लिखें ताकि आप उन्हें अपने साक्षात्कार में प्रस्तुत कर सकें।
आपके तकनीकी कौशल के अलावा, आपके साक्षात्कार में कंपनी और खेल व्यवसाय दोनों के कार्यसाधक ज्ञान का प्रदर्शन करने से अन्य उम्मीदवारों के बीच आपकी स्थिति में सुधार होना चाहिए।
चरण 5. नेटवर्क।
प्रत्येक पद के लिए बहुत अधिक प्रतिस्पर्धा का सामना करने की अपेक्षा करें। एक कदम आगे बढ़ने के लिए उद्योग के अंदरूनी सूत्रों के साथ आपके प्रत्येक व्यक्तिगत कनेक्शन का उपयोग करें। पोस्ट किए जाने से पहले संभावित उद्घाटन के बारे में पता करें। अपने संपर्कों से अनुशंसाएं प्रदान करने के लिए कहें यदि उनके पास नियोक्ताओं के साथ एक आंतरिक ट्रैक है। इसके द्वारा अपना नेटवर्क बढ़ाएँ:
- क्षेत्र में लोगों से मिलने के लिए ऑनलाइन मंचों, सोशल मीडिया और पेशेवर नेटवर्क के माध्यम से पहुंचना।
- वर्तमान या पूर्व सहपाठियों और प्रोफेसरों के साथ लगातार संपर्क में रहना।
- सम्मेलनों और सम्मेलनों में भाग लेना।
चरण 6. असफल साक्षात्कारों का अधिकतम लाभ उठाएं।
सबसे पहले, ध्यान रखें कि इतनी प्रतिस्पर्धा के साथ, आपको शायद बहुत अधिक अस्वीकृति का सामना करना पड़ेगा। इसे दिए गए के रूप में स्वीकार करें, इसे गंभीरता से लें, और इससे सीखें:
- कमजोर बिंदुओं को पहचानने और सुधारने के लिए अपने साक्षात्कार, फिर से शुरू और डेमो पर विचार करना।
- साक्षात्कारकर्ताओं को बिल्कुल विचार किए जाने के लिए धन्यवाद पत्र या ईमेल के साथ अनुवर्ती।
- उन क्षेत्रों पर संकेत मांगना जिनमें उन्हें लगता है कि आपको सुधार की आवश्यकता है।
मेथड ३ ऑफ़ ३: यह तय करना कि क्या यह करियर आपके लिए सही है
चरण 1. प्यार का खेल।
ध्यान रखें कि प्रोग्रामिंग काम करने के लिए एक मांग और तनावपूर्ण क्षेत्र हो सकता है, साथ ही साथ एक कठिन करियर भी हो सकता है। इसके लिए आपकी ओर से बहुत अधिक जुनून की आवश्यकता होगी, इसलिए आपके पास कितना है, इसका जायजा लें। सफल होने के लिए हर आखिरी बूंद को इकट्ठा करें जो आप कर सकते हैं।
चरण 2. अपने आगे एक लंबी सड़क की अपेक्षा करें।
धैर्य और दृढ़ता को महत्व दें। या तो स्वयं या औपचारिक शिक्षा के माध्यम से आवश्यक तकनीकी जानकारी प्राप्त करने के लिए कुछ वर्षों का समय लेने की योजना बनाएं। फिर, जब आप कार्यबल में प्रवेश करने के लिए तैयार हों, तो प्रत्येक उद्घाटन के लिए बहुत अधिक प्रतिस्पर्धा की अपेक्षा करें, जिसका अर्थ है कि काम खोजने में कुछ समय लग सकता है। फिर, एक बार काम पर रखने के बाद, अपनी वांछित स्थिति में आगे बढ़ने से पहले बहुत अधिक कठोर काम करने का अनुमान लगाएं।
चरण 3. पैसे के लिए ऐसा मत करो।
यदि आप औपचारिक शिक्षा मार्ग पर जाते हैं, तो ध्यान रखें कि इसकी लागत शायद एक गेम प्रोग्रामर के औसत वार्षिक वेतन से काफी अधिक राशि से अधिक होगी। यह भी ध्यान रखें कि क्षेत्र में नौकरी की सुरक्षा का अभाव है, जिसका अर्थ है कि आपके रोजगार में अंतराल हो सकता है। फिर, इस करियर के लिए निश्चित रूप से आपको इसके बारे में भावुक होने की आवश्यकता है, इसलिए इसे प्यार के लिए करें, जल्दी पैसा नहीं।
चरण 4। गणित पर भारी जोर देने का अनुमान लगाएं।
सबसे अधिक अपेक्षा करें, यदि सभी नहीं, तो गेम प्रोग्रामिंग के पहलुओं के लिए मजबूत गणित कौशल की आवश्यकता होती है। यदि आप अभी भी स्कूल में हैं, तो अपने गणित के पाठ्यक्रमों को दोगुना कर दें। यदि आप स्कूल से बाहर हैं और ब्रश करने की आवश्यकता है, तो निश्चित रूप से ऐसा करें।
जाहिर है, गणित के पाठ्यक्रम लेना आपके कौशल को मजबूत करने का एक शानदार तरीका है। लेकिन शायद आकांक्षी गेम डेवलपर के लिए और भी बेहतर गणित के गेम डाउनलोड के लिए उपलब्ध हैं। एक पत्थर से दो पक्षियों को मारें और उन खेलों का अन्वेषण करें जिन्हें आपने अन्यथा नहीं देखा होगा।
चरण 5. एक टीम खिलाड़ी बनें।
पेशेवर रूप से क्षेत्र में प्रवेश करने से पहले, आपको प्रोग्रामिंग कौशल विकसित करने में बहुत समय व्यतीत करना चाहिए। लेकिन अकेले काम करने के आदी न हों। एक बार काम पर रखने के बाद, एक बहुत बड़ी टीम का सदस्य बनने की उम्मीद करें। स्पष्ट संचार और आलोचना को दो आवश्यक कौशल के रूप में स्वीकार करने की क्षमता को प्राथमिकता दें।
चरण 6. स्थान के बारे में लचीला रहें।
आप जहां रहते हैं उसके आधार पर, यह कोई बड़ी समस्या नहीं हो सकती है। लेकिन अगर आपका गृहनगर पहले से ही तेजी से बढ़ता हुआ टेक हेवन नहीं है, तो जहां काम है वहां जाने के लिए तैयार रहें। यह भी याद रखें कि नौकरी की स्थिरता बहुत iffy है, जिसका अर्थ है कि आपको एक नई नौकरी के लिए फिर से स्थानांतरित करना पड़ सकता है।