Để chắc chắn hoàn thành trường trung học. Tuy nhiên, tôi sẽ khác với những gì người khác nói, vì tôi hơi thiên vị.
Mặc dù bằng cấp CS / tương đương có thể giúp bạn bước chân vào các công ty, nhưng nó có thể hoặc không thể dạy bạn rất nhiều, tùy thuộc vào trường đại học. Tôi chắc rằng mọi người đều học được rất nhiều thứ ở MIT .. nhưng cũng trả> 10 nghìn đô la một học kỳ, nếu họ thậm chí có thể tham gia.
Tôi phải hỏi bạn một vài điều mặc dù.
- Bạn đã thực hiện bất kỳ dự án / trò chơi nào trước đó đến mức bạn có thể gọi chúng là "hoàn thành" chưa? (và một cái gì đó vượt ra ngoài thế giới xin chào cơ bản)
- Bạn có liên tục học hỏi về phát triển trò chơi thông qua các phương tiện thích hợp (stackoverflow, diễn đàn, blog, sách, v.v.)
- Bạn có thích tạo trò chơi không, ngay cả khi bạn không được trả tiền cho trò chơi đó?
- Bạn có cảm thấy thoải mái khi dạy bản thân và học thông qua internet?
Nếu bạn trả lời không cho bất kỳ câu hỏi nào, có lẽ bạn nên lấy bằng vì bạn không đủ kinh nghiệm. Tuy nhiên, nếu bạn trả lời có cho tất cả những người đó, thì bằng cấp sẽ chỉ phục vụ một mục đích: đưa chân vào cửa.
Điều đó đang được nói, tôi là một lập trình viên (không phải trò chơi). Tôi tốt nghiệp trung học, và tham gia một vài khóa học đại học, nhưng không bao giờ có bằng cấp. Bây giờ tôi 21 tuổi (gần như không có nợ với tên của tôi!) Và làm việc ở vị trí đầu vào (tức là thiếu niên) tại một công ty nhỏ, đáng kính. Đây là cách tôi đã làm và những gì bạn cần làm:
- Đóng góp và tạo các dự án nguồn mở! Đây là cách tuyệt đối tốt nhất để có được trải nghiệm thực tế khi làm việc trong nhóm
- Tốt nghiệp trung học. Nếu bạn không, nhiều công ty sẽ thấy điều này và nghĩ rằng "anh ta không có kỷ luật", bởi vì phải mất khá nhiều kỷ luật để hoàn thành. Nếu bạn không hoàn thành một cái gì đó tẻ nhạt như trường trung học, bạn sẽ làm thế nào để hoàn thành một trò chơi khi tất cả những thứ "vui vẻ" đã hoàn thành?
- Tạo một dự án. Nó có thể là nguồn mở, hoặc không. Nhưng, dự án này cần phải là trò chơi bóng bẩy nhất mà bạn có thể thực hiện. Nếu đó là một trò chơi trong cửa hàng ứng dụng, hãy xuất bản nó. Đây sẽ là phần quan trọng trong sơ yếu lý lịch của bạn cho các nhà tuyển dụng trong tương lai. Bởi vì bạn không có bằng cấp, bạn phải thực sự wow họ để khiến họ xem xét bạn. Họ phải biết, không nghi ngờ gì, rằng bạn biết những gì bạn đang làm.
- Tạo một sơ yếu lý lịch đẹp và bắt đầu áp dụng cho cấp nhập cảnh hoặc công việc thực tập! Hãy chắc chắn rằng sơ yếu lý lịch của bạn chỉ ra rằng bạn có đủ động lực để tự học, thể hiện tất cả các dự án và đóng góp trước đây của bạn, v.v.
Bây giờ, phần khó nhất về con đường này, là nhận được công việc đầu tiên đó, và để lại ấn tượng tốt. Công việc đầu tiên của bạn có lẽ sẽ không có gì thú vị, và có lẽ bạn sẽ bị trả lương thấp và chúa mới biết những gì khác. Nhưng, có được công việc! Hãy chắc chắn rằng bạn hoàn toàn trung thực về những gì bạn thiếu mặc dù. Nếu họ là một cửa hàng Java và bạn biết C #, hãy đảm bảo nói điều gì đó như "Tôi đã học được nhiều ngôn ngữ và có thể tiếp nhận chúng dễ dàng. Tôi sẽ mất một chút thời gian để bắt kịp với Java, nhưng tôi cũng vậy biết C # khá giống nhau ". Điều số một bạn không muốn làm là nhận công việc đầu tiên và sau đó họ nhận ra rằng bạn không biết bất cứ điều gì họ mong đợi ở bạn.
Sau công việc đầu tiên, mọi thứ dễ dàng hơn đáng kể. Hầu hết các công ty quan tâm nhiều hơn đến kinh nghiệm làm việc trước đây hơn là bằng đại học. Hãy chắc chắn để thực hiện công việc đầu tiên của bạn mặc dù trong ít nhất 2 năm, có thể lâu hơn. Khi bạn cảm thấy thoải mái, hãy bắt đầu gửi các ứng dụng đến các công việc cấp "tốt hơn" khác. Về cơ bản, công việc đầu tiên của bạn sẽ phục vụ như là một sự thay thế cho một mức độ. Nó sẽ rất tệ, nhưng công việc tiếp theo sẽ biết rằng bạn biết cách và sẽ không lo lắng quá nhiều về việc thiếu bằng cấp.
Điều này làm việc cho tôi, và hy vọng nó làm việc cho bạn. Tất nhiên không có gì đảm bảo, nhưng tôi đang nói từ kinh nghiệm thực tế. Tôi đã có một công việc lập trình theo nghĩa đen 2 tháng sau khi tốt nghiệp Trung học. Đó không phải là công việc tốt nhất và thực tế là tiền lương nô lệ, nhưng 2 năm sau, ở đây tôi làm việc tốt hơn nhiều, được trả lương cao, và tôi thức dậy mỗi sáng và thực sự tận hưởng những gì tôi làm. Và nhiều người đã rời công ty này để làm việc tại Microsoft và các tên tuổi lớn khác.
Tóm tắt:
- Làm trò chơi cá nhân
- Nhận (bất kỳ) công việc liên quan đến trò chơi
- Lợi nhuận!
Lưu ý: Bạn vẫn có thể muốn tham gia một vài khóa học đại học tùy thuộc vào những gì bạn muốn làm (thiết kế đồ họa, lập trình viên, người điều hành, v.v.). Chẳng hạn, có sự hiểu biết thấu đáo về hình học có thể giúp bạn lập trình các trò chơi 3D. Ngoài ra, nếu bạn là một người hướng nội, bạn có thể muốn tham gia một lớp học nói trước công chúng, chỉ để học kỹ năng đó. Đó là một trong những lớp tôi dự định sẽ tham gia vào lúc nào đó bởi vì tôi nói chuyện trước công chúng, nhưng nó vẫn hữu ích ngay cả với các lập trình viên.
Ngoài ra, tôi bắt đầu lập trình rất trẻ. Năm lớp 7, và tôi đã có thể học được bất kỳ ngôn ngữ mới nào và có một vài dự án "tốt" vào năm cuối. Nếu bạn bắt đầu sau, con đường này có thể khó khăn hơn.