हाई स्कूल की पढ़ाई पूरी करें। हालांकि, मैं हर किसी के कहने पर अलग होने जा रहा हूं, क्योंकि मैं थोड़ा पक्षपाती हूं।
जबकि सीएस / समकक्ष डिग्री आपको कंपनियों में दरवाजे पर अपना पैर रखने में मदद कर सकती है, यह कॉलेज के आधार पर आपको बहुत कुछ नहीं सिखा सकता है या नहीं। मुझे यकीन है कि हर कोई बहुत कुछ सीखता है जो MIT में जाता है .. लेकिन भुगतान भी करता है> $ 10K एक सेमेस्टर, अगर वे भी प्राप्त कर सकते हैं।
मुझे आपसे कुछ बातें पूछनी हैं।
- क्या आपने पहले किसी प्रोजेक्ट / गेम को इस बिंदु पर बनाया है कि आप उन्हें "पूर्ण" कह सकते हैं? (और बुनियादी हैलो-दुनिया से परे कुछ)
- क्या आप लगातार उपयुक्त माध्यमों (स्टैकओवरफ़्लो, फ़ोरम, ब्लॉग्स, बुक्स आदि) के माध्यम से खेल के विकास के बारे में सीख रहे हैं
- क्या आपको गेम बनाने में मज़ा आता है, भले ही आपको इसके लिए भुगतान न मिले?
- क्या आप खुद को पढ़ाने और इंटरनेट के माध्यम से सीखने में सहज महसूस करते हैं?
यदि आपने इनमें से किसी भी प्रश्न का उत्तर नहीं दिया है, तो शायद आप डिग्री प्राप्त करना बेहतर समझते हैं क्योंकि आपको पर्याप्त अनुभव नहीं है। हालांकि, यदि आपने उन सभी के लिए हां में उत्तर दिया है, तो एक डिग्री केवल एक उद्देश्य की सेवा करेगी: दरवाजे में अपना पैर प्राप्त करना।
कहा जा रहा है, मैं एक (गैर खेल) प्रोग्रामर हूँ। मैंने हाई स्कूल में स्नातक किया, और कॉलेज के कुछ कोर्स किए, लेकिन कभी डिग्री नहीं मिली। मैं अब 21 (मेरे नाम पर लगभग कोई कर्ज नहीं है!) और एक सम्मानजनक स्तर पर प्रवेश स्तर (यानी, जूनियर) में काम कर रहा हूं, हालांकि छोटी कंपनी। यहां बताया गया है कि मैंने यह कैसे किया और आपको क्या करने की आवश्यकता है:
- ओपन सोर्स प्रोजेक्ट बनाने और बनाने में योगदान दें! किसी टीम में काम करने का वास्तविक अनुभव प्राप्त करने का यह सबसे अच्छा तरीका है
- स्नातक उच्च विद्यालय। यदि आप नहीं करते हैं, तो कई कंपनियां इसे देखती हैं और सोचती हैं कि "उनके पास कोई अनुशासन नहीं है", क्योंकि इसे खत्म करने में काफी अनुशासन लगता है। यदि आप हाई स्कूल की तरह कुछ थकाऊ नहीं करते हैं, तो आप सभी "मज़ेदार" सामान पहले से ही पूरा करने के लिए एक गेम प्राप्त करने के साथ कैसे निपटेंगे?
- एक प्रोजेक्ट बनाएं। यह खुला स्रोत हो सकता है, या नहीं। लेकिन, इस परियोजना को सबसे अधिक पॉलिश किए जाने वाले खेल की आवश्यकता है जिसे आप संभवतः बना सकते हैं। यदि यह ऐप-स्टोर गेम है, तो इसे प्रकाशित करें। यह भविष्य के नियोक्ताओं के लिए आपके फिर से शुरू का महत्वपूर्ण हिस्सा होगा। क्योंकि आपके पास कोई डिग्री नहीं है, इसलिए आपको उन्हें उन पर विचार करने के लिए उन्हें प्राप्त करने के लिए वास्तव में वाह करना होगा। उन्हें जानना है, बिना किसी संदेह के, कि आप जानते हैं कि आप क्या कर रहे हैं।
- एक अच्छा फिर से शुरू करें और प्रवेश स्तर या इंटर्नशिप नौकरियों के लिए आवेदन करना शुरू करें! सुनिश्चित करें कि आपका रेज़्यूमे इंगित करता है कि आप स्वयं-सिखाया जाने के लिए पर्याप्त रूप से प्रेरित हैं, अपनी पिछली सभी परियोजनाओं और योगदान आदि को दिखाता है।
अब, इस रास्ते के बारे में सबसे कठिन हिस्सा, वह पहली नौकरी प्राप्त कर रहा है, और एक अच्छी छाप छोड़ रहा है। आपकी पहली नौकरी शायद कुछ भी रोमांचक नहीं होगी, और आप शायद अंडरपेड होंगे और भगवान जानते हैं कि और क्या है। लेकिन, काम मिलता है! हालांकि आपके पास जो कमी है, उसके बारे में पूरी तरह से ईमानदार रहें। यदि वे एक जावा शॉप हैं और आप जानते हैं कि C # कुछ कहना सुनिश्चित करता है जैसे "मैंने कई भाषाएं सीखी हैं और उन्हें आसानी से उठा सकते हैं। जावा के साथ गति करने के लिए मुझे थोड़ा समय लगेगा, लेकिन मैं भी जानिए C # जो काफी मिलता-जुलता है ”। नंबर एक चीज जो आप नहीं करना चाहते हैं वह पहली नौकरी पाने के लिए है और फिर वे यह पता लगाते हैं कि आप कुछ भी नहीं जानते हैं जो वे आपसे उम्मीद करते हैं।
पहली नौकरी के बाद, चीजें काफी आसान हो जाती हैं। अधिकांश कंपनियां कॉलेज की डिग्री की तुलना में पूर्व कार्य अनुभव के लिए बहुत अधिक देखभाल करती हैं। कम से कम 2 साल के लिए अपनी पहली नौकरी से बाहर रहना सुनिश्चित करें, शायद लंबे समय तक। जब आप सहज महसूस करते हैं, तो अन्य "बेहतर" प्रविष्टि स्तर की नौकरियों के लिए आवेदन भेजना शुरू करें। मूल रूप से, आपकी पहली नौकरी एक डिग्री के लिए आपके प्रतिस्थापन के रूप में काम करेगी। यह बुरा होगा, लेकिन अगले काम से पता चल जाएगा कि आपके पास यह पता है कि डिग्री की कमी के बारे में आप कैसे और कितना चिंता करेंगे।
इसने मेरे लिए काम किया, और उम्मीद है कि यह आपके लिए काम करे। बेशक कोई गारंटी नहीं है, लेकिन मैं वास्तविक दुनिया के अनुभव से बोल रहा हूं। मुझे हाई स्कूल से स्नातक करने के 2 महीने बाद एक प्रोग्रामिंग नौकरी मिली। यह सबसे अच्छा काम नहीं था और यह व्यावहारिक रूप से गुलाम था, लेकिन 2 साल बाद, यहां मैं बहुत बेहतर काम कर रहा हूं, शालीनता से भुगतान कर रहा हूं, और मैं हर सुबह उठता हूं और वास्तव में मैं जो करता हूं उसका आनंद लेता हूं। और कई लोगों ने Microsoft और अन्य बड़े नामों पर काम करने के लिए इस कंपनी को छोड़ दिया है।
संक्षेप में:
- व्यक्तिगत खेल बनाओ
- (कोई भी) खेल-देव संबंधित नौकरी प्राप्त करें
- फायदा!
नोट: आप अभी भी कुछ कॉलेज के पाठ्यक्रम लेना चाहते हैं जो आप कर रहे हैं (ग्राफिक डिजाइनर, प्रोग्रामर, मॉडेलर, आदि) पर निर्भर करता है। उदाहरण के लिए, ज्यामिति की गहन समझ होने से आपको 3 डी गेम प्रोग्राम करने में मदद मिल सकती है। इसके अलावा, अगर आप थोड़ा अंतर्मुखी हैं, तो आप उस कौशल को लेने के लिए सार्वजनिक बोलने की कक्षा लेना चाह सकते हैं। यह उन कक्षाओं में से एक है जिनकी मैं कुछ समय लेने की योजना बना रहा हूं क्योंकि मैं सार्वजनिक रूप से बोलता हूं, फिर भी यह प्रोग्रामर के लिए भी उपयोगी है।
साथ ही, मैंने बहुत युवा प्रोग्रामिंग शुरू कर दी। 7 वीं कक्षा में, और मुझे इस बात की जानकारी मिली कि मैं किसी भी नई भाषा के बारे में सीख सकता हूं और मेरे वरिष्ठ वर्ष के कुछ "अच्छे" प्रोजेक्ट थे। यदि आप बाद में शुरू करते हैं, तो यह मार्ग अधिक कठिन हो सकता है।