แน่นอนว่าจบมัธยม อย่างไรก็ตามฉันจะแตกต่างกันในสิ่งที่คนอื่นพูดเพราะฉันลำเอียงเล็กน้อย
ในขณะที่ระดับ CS / เทียบเท่าสามารถช่วยให้คุณก้าวเข้ามาใน บริษัท ได้ แต่ก็อาจสอนได้ไม่มากนักขึ้นอยู่กับวิทยาลัย ฉันแน่ใจว่าทุกคนเรียนรู้มากมายเกี่ยวกับ MIT .. แต่ต้องจ่าย> $ 10K ต่อภาคหากพวกเขาสามารถเข้าได้
ฉันต้องถามคุณซักอย่าง
- คุณเคยทำโปรเจ็กต์ / เกมมาก่อนถึงจุดที่คุณเรียกว่า "สมบูรณ์" หรือไม่ (และอะไรบางอย่างที่นอกเหนือจากพื้นฐานสวัสดีโลก)
- คุณได้เรียนรู้เกี่ยวกับการพัฒนาเกมอย่างต่อเนื่องผ่านสื่อที่เหมาะสม (stackoverflow, forum, บล็อก, หนังสือ ฯลฯ )
- คุณสนุกกับการสร้างเกมแม้ว่าคุณจะไม่ได้รับเงินหรือเปล่า
- คุณรู้สึกสบายใจที่จะสอนตัวเองและเรียนรู้ผ่านอินเทอร์เน็ตหรือไม่?
หากคุณตอบว่าไม่ตอบคำถามใด ๆ คุณอาจจะได้รับปริญญาเพราะคุณมีประสบการณ์ไม่เพียงพอ อย่างไรก็ตามถ้าคุณตอบว่าใช่ทุกข้อแล้วปริญญาจะตอบสนองเพียงจุดประสงค์เดียวเท่านั้นคือการก้าวเข้ามาในประตู
ที่ถูกกล่าวว่าฉันเป็นโปรแกรมเมอร์ (ไม่ใช่เกม) ฉันเรียนจบมัธยมปลายและเรียนหลักสูตรวิทยาลัยเพียงไม่กี่หลักสูตร แต่ไม่จบปริญญา ตอนนี้ฉันอายุ 21 ปี (เกือบจะไม่มีหนี้ชื่อของฉัน!) และทำงานในระดับเริ่มต้น (เช่นรุ่นจูเนียร์) ที่ บริษัท ที่น่านับถือแม้ว่า บริษัท ขนาดเล็ก นี่คือวิธีที่ฉันทำและสิ่งที่คุณต้องทำ:
- มีส่วนร่วมและสร้างโครงการโอเพ่นซอร์ส! นี่เป็นวิธีที่ดีที่สุดที่จะได้รับประสบการณ์การทำงานจริงในทีม
- บัณฑิตวิทยาลัย ถ้าคุณทำไม่ได้ บริษัท หลายแห่งจะเห็นสิ่งนี้และคิดว่า "เขาไม่มีระเบียบวินัย" เพราะต้องใช้วินัยในการทำให้เสร็จ หากคุณยังไม่จบเรื่องที่น่าเบื่ออย่างไฮสคูลคุณจะรับมืออย่างไรกับการทำให้เกมจบลงเมื่อสิ่งที่ "สนุก" เสร็จสิ้นลงแล้ว?
- สร้างโครงการ มันสามารถเป็นโอเพ่นซอร์สหรือไม่ แต่โครงการนี้จำเป็นต้องเป็นเกมที่สวยงามที่สุดที่คุณสามารถทำได้ หากเป็นเกมแอพสโตร์ให้เผยแพร่ นี่จะเป็นส่วนสำคัญของประวัติการทำงานของคุณต่อนายจ้างในอนาคต เนื่องจากคุณไม่มีปริญญาคุณต้องว้าวพวกเขาจริงๆเพื่อให้พวกเขาพิจารณาคุณ พวกเขาต้องรู้โดยไม่ต้องสงสัยเลยว่าคุณรู้ว่าคุณกำลังทำอะไรอยู่
- สร้างประวัติย่อที่ดีและเริ่มสมัครงานระดับรายการหรือฝึกงาน! ตรวจสอบให้แน่ใจว่าประวัติการทำงานของคุณชี้ให้เห็นว่าคุณมีแรงบันดาลใจมากพอที่จะสอนตัวเองแสดงให้เห็นถึงโครงการและผลงานก่อนหน้านี้ทั้งหมดของคุณ ฯลฯ
ตอนนี้ส่วนที่ยากที่สุดเกี่ยวกับเส้นทางนี้กำลังได้งานแรกและทำให้เกิดความประทับใจ งานแรกของคุณอาจจะไม่น่าตื่นเต้นและคุณอาจได้รับค่าจ้างต่ำและพระเจ้าก็รู้ดี แต่รับงาน! ตรวจสอบให้แน่ใจว่ามีความซื่อสัตย์อย่างสมบูรณ์เกี่ยวกับสิ่งที่คุณขาด หากพวกเขาเป็นร้านค้า Java และคุณรู้ว่า C # ต้องแน่ใจว่าได้พูดอะไรบางอย่างเช่น "ฉันได้เรียนรู้หลายภาษาและสามารถรับมันได้อย่างง่ายดายฉันต้องใช้เวลาสักครู่ในการเร่งความเร็วกับ Java แต่ฉันก็เช่นกัน รู้ C # ซึ่งค่อนข้างคล้ายกัน " สิ่งสำคัญอันดับหนึ่งที่คุณไม่ต้องการทำคือรับงานแรกจากนั้นพวกเขาคิดว่าคุณไม่ทราบว่าพวกเขาคาดหวังอะไรจากคุณ
หลังจากงานแรกสิ่งต่าง ๆ จะง่ายขึ้นอย่างมีนัยสำคัญ บริษัท ส่วนใหญ่ให้ความสำคัญกับประสบการณ์การทำงานมากกว่าปริญญาตรี อย่าลืมงานแรกของคุณแม้ว่าอย่างน้อย 2 ปีอาจนานกว่านั้น เมื่อคุณรู้สึกสะดวกสบายให้เริ่มส่งแอพพลิเคชั่นไปยังงานระดับเริ่มต้นที่ดีขึ้น โดยทั่วไปงานแรกของคุณจะทำหน้าที่แทนปริญญา มันจะไม่ดี แต่งานต่อไปจะรู้ว่าคุณมีความรู้และไม่ต้องกังวลมากเกี่ยวกับการขาดปริญญา
สิ่งนี้ได้ผลกับฉันและหวังว่าจะได้ผลกับคุณ ไม่มีการรับประกันแน่นอน แต่ฉันกำลังพูดจากประสบการณ์จริง ฉันทำงานเขียนโปรแกรมอย่างแท้จริง 2 เดือนหลังจากสำเร็จการศึกษาระดับมัธยม มันไม่ใช่งานที่ดีที่สุดและมันก็เป็นทาสของค่าแรง แต่จริง ๆ แล้ว 2 ปีต่อมาที่นี่ฉันทำงานได้ดีขึ้นมากรับเงินอย่างเหมาะสมและฉันตื่นขึ้นมาทุกเช้าและสนุกกับสิ่งที่ฉันทำ และหลายคนออกจาก บริษัท นี้เพื่อทำงานที่ Microsoft และชื่อใหญ่อื่น ๆ
สรุป:
- ทำเกมส่วนบุคคล
- รับงานที่เกี่ยวข้องกับเกม dev
- กำไร!
หมายเหตุ:คุณอาจต้องการเรียนหลักสูตรสองสามวิทยาลัยขึ้นอยู่กับสิ่งที่คุณต้องการจะทำ (นักออกแบบกราฟิกโปรแกรมเมอร์ผู้ดัดแปลง ฯลฯ ) ตัวอย่างเช่นการมีความเข้าใจอย่างละเอียดเกี่ยวกับรูปทรงเรขาคณิตสามารถช่วยคุณเขียนโปรแกรมเกม 3 มิติ นอกจากนี้หากคุณเป็นคนเก็บตัวคุณอาจต้องการเรียนพูดในที่สาธารณะเพื่อรับทักษะนั้น นั่นเป็นหนึ่งในชั้นเรียนที่ฉันวางแผนจะเรียนเพราะฉันชอบพูดในที่สาธารณะ แต่มันก็มีประโยชน์แม้แต่กับโปรแกรมเมอร์
นอกจากนี้ฉันเริ่มเขียนโปรแกรมเด็กมาก ในเกรด 7 และถึงจุดที่ฉันสามารถเรียนรู้เกี่ยวกับภาษาใหม่ใด ๆ และมีโครงการ "ดี" เพียงไม่กี่ปีของฉัน หากคุณเริ่มในภายหลังเส้นทางนี้อาจจะยากขึ้น