Bằng cấp phát triển trò chơi so với Bằng khoa học máy tính [đã đóng]


68

Tôi đang ở thời điểm mà tôi bắt đầu nhìn vào các trường học và đã nghe rất nhiều điều hỗn hợp về các trường như Digipen hoặc Fullsail nhắm mục tiêu phát triển trò chơi một cách cụ thể. Là một người đang có kế hoạch trở thành một lập trình viên và tham gia vào ngành công nghiệp trò chơi, việc lấy bằng phát triển trò chơi sẽ tốt hơn bằng cấp khoa học máy tính truyền thống?

Câu trả lời:


91

Đi học sẽ không giúp bạn có việc làm.

Nếu bạn giỏi trong những gì bạn làm và bạn quan tâm đến nó, bạn không cần bằng cấp.

Bằng cấp tập trung vào trò chơi rất tốt trong việc giúp bạn bước chân vào cửa vì rất nhiều trường có giáo viên hoặc cố vấn thực sự trong ngành. Nó cũng sẽ giúp bạn bằng cách cung cấp cho bạn kinh nghiệm nhóm hữu ích.

Ngoài ra, và điều này rất quan trọng, bằng Khoa học Máy tính không phải là về lập trình. Bạn có thể có một lớp học ở đây và ở đó có thể hữu ích, nhưng toàn bộ bằng cấp không phải là về thực hành lập trình tốt hoặc thực sự bất cứ điều gì thực dụng mà bạn sẽ cần hàng ngày. (Lưu ý: điều này có thể thay đổi tùy theo trường của bạn.)

Điều đó đang được nói, nhận được bằng CS thường ngụ ý đến một trường không tập trung vào trò chơi, điều này cũng ngụ ý việc có được một nền giáo dục toàn diện hơn, có thể sẽ kết thúc. Ngoài ra, rất nhiều trường học thường xuyên có các chương trình phát triển trò chơi ngày nay có thể giúp bạn có một số kết nối với ngành công nghiệp địa phương.

Ít nhất theo kinh nghiệm của tôi, nhận được chứng chỉ từ một trong những trường đại học phát triển trò chơi này gần như là vô giá trị. Trừ khi bạn có các dự án phụ hoặc có một số cách chứng minh rằng bạn quan tâm đến bất kỳ lĩnh vực nào bạn quan tâm ngoài việc đi học, bạn sẽ tham gia "có thể một ngày nào đó tôi sẽ đến với những người này" đống hồ sơ xin việc (gợi ý: Tôi sẽ không).

Chỉnh sửa : vì tôi thực sự không trả lời câu hỏi, về cơ bản ý kiến ​​của tôi là thế này:

Nếu bạn có động lực để làm việc trên các trò chơi trong thời gian rảnh rỗi, hãy làm điều đó và có được một nền giáo dục truyền thống. Nó sẽ được đền đáp bằng nhiều cách hơn là nếu bạn vừa đi đến một trường học thích hợp hơn.

Nếu bạn là kiểu người làm việc tốt hơn khi ai đó bảo họ làm gì đó, hoặc nếu bạn cần cảm thấy tiền của mình đang ở trên đường, thay vào đó, hãy thử đi học trường dev.

Nếu trọng tâm duy nhất của bạn trong cuộc sống là tham gia vào ngành công nghiệp trò chơi (không nên như vậy), và bạn đủ thông minh và có động lực, hãy thử dành một năm và làm việc trong thời gian rảnh rỗi (mod, dự án solo, bản demo, bất cứ điều gì) và bỏ qua cả hai lựa chọn.


71
Nói rằng bằng cấp không thay thế cho sự chăm chỉ không có nghĩa là bạn sẽ không có lợi về mặt trí tuệ và tài chính nếu bạn có. Ngoài giá trị chung mà một nền giáo dục toàn diện mang lại, bằng cấp CS là một yêu cầu cần thiết để vượt qua nhiều bộ lọc nhân sự trong ngành công nghiệp lớn hơn. Lời khuyên của tôi sẽ là có được một nền giáo dục tổng quát hơn và dành thời gian rảnh của bạn để làm việc với các trò chơi.
Alex Schearer

7
Không chỉ vậy, các công ty thường yêu cầu bằng cấp hoặc kinh nghiệm tương tự. Có được kinh nghiệm mất một thời gian. Ngoài ra, các công ty cũng muốn thấy các thực hành mã hóa tốt, các kỹ năng phân tách vấn đề và kiến ​​thức đại số. Rất nhiều trong số đó được dạy trong trường học (tôi biết, tôi đã bỏ một vài em). Ngoài ra, đồng nghiệp của bạn có thể là sinh viên tốt nghiệp đại học và họ mong đợi bạn hiểu họ ở một mức độ nhất định. Cuối cùng, nếu bạn muốn làm việc ở nước ngoài, bằng cấp đột nhiên trở nên RẤT quan trọng, ngay cả khi bạn có 15 năm kinh nghiệm trong ngành.
Kaj

5
@Kaj - theo kinh nghiệm của tôi, tôi đã phát hiện ra rằng những người phỏng vấn ấn tượng hơn về bản demo thực tế của công việc của tôi (mà tôi tình cờ có trên mạng) so với bằng cấp của tôi, mà (imho) đến từ một nghiên cứu cấp 1 khá lớn, đáng kính trường đại học. Sau đó, sau hai hoặc ba năm làm việc thực tế, bằng cấp của tôi khá không liên quan so với kinh nghiệm làm việc tôi có. Nếu tôi phải tìm việc làm vào ngày mai, tôi sẽ bán mình cho những đóng góp mà tôi đã làm cho những người chủ trước đây của tôi, và bằng cấp sẽ là một phần trong hồ sơ xin việc của tôi.
weiji

4
Tôi không thể nói gì khác hơn là tôi hoàn toàn đồng ý với câu trả lời này. "Kinh nghiệm" là từ khóa ở đây. Nhận nó theo bất cứ cách nào bạn thấy phù hợp với bạn nhất.
Zolomon

2
Miễn là kinh nghiệm đó cũng cho thấy bạn có thể hoàn thành một dự án. Những bản demo chưa hoàn thành hét lên khiến bạn mất hứng thú sau khi giai đoạn khám phá thú vị kết thúc, và các công ty cũng cần bạn khi những thứ thú vị không còn nữa, vì một phần công bằng trong phát triển trò chơi là kết thúc nhàm chán.
Kaj

48

Tôi thấy đã có một câu trả lời được chấp nhận, nhưng tôi nghĩ rằng tôi đã ném hai xu của mình, vì tôi không đồng ý với các câu trả lời được xếp hạng cao nhất và tôi thực sự đánh giá và thuê ứng viên cho các vị trí lập trình. (Không ngụ ý rằng những người khác không! Chỉ là đó là điều tôi dành nhiều thời gian để suy nghĩ về ..)

Đầu tiên, tôi đồng ý với Tetrad rằng nếu bạn đam mê và giỏi những gì bạn làm, bạn không cần bằng cấp. Tôi rời trường ngay trước khi hoàn thành, bản thân mình. Nhưng có bằng Khoa học Máy tính chắc chắn là một điểm cộng lớn cho bất kỳ ứng cử viên nào. Tetrad đề cập rằng các chương trình khoa học máy tính không phải là về lập trình. Điều đó đúng, nhưng điều đó giống như nói rằng đi học nghề mộc không chỉ là vung búa. Nhìn theo cách đó, tôi không chỉ muốn thuê lập trình viên , tôi đang muốn thuê các kỹ sư . Tôi muốn bạn không chỉ viết mã mà còn tạo ra các hệ thống được xây dựng tốt. Bằng cấp khoa học viễn tưởng sẽ giúp bạn rất nhiều theo cách đó.

Để giải quyết câu hỏi liệu một mức độ phát triển trò chơi hoặc một mức độ comp sci là tốt hơn, tôi thường thích nhìn thấy các mức độ comp sci, bản thân mình. Tuy nhiên, nó phụ thuộc vào chương trình - Tôi đã nghe những điều hay về chương trình của RPI, như coderanger đã đề cập. Nhưng một số nhà thiết kế mà tôi đã làm việc đã tham gia các khóa học "phát triển trò chơi" nói chung về thiết kế và lập trình, và sau khi nói chuyện với họ, tôi cảnh giác về các phần lập trình sâu của các chương trình đó. Sau đó, một lần nữa, các ứng viên đến từ các trường đó có xu hướng có bản demo hoặc các ví dụ khác về công việc của họ, trong khi những người đến từ các trường đại học thường không - có thể xem mã của ai đó là một phần thưởng lớn.

Tôi nhận ra tôi đã không trả lời trực tiếp câu hỏi của bạn, nhưng tôi hy vọng điều đó sẽ giúp bạn với quyết định của bạn.


Chúng tôi phải đến các trường khác nhau, bởi vì chương trình CS chưa tốt nghiệp của tôi là một hệ thống kỹ thuật hài hước. Tôi đồng ý, các kỹ sư giỏi là rất quan trọng, nhưng theo hiểu biết của tôi, đó là lĩnh vực Kỹ thuật phần mềm hơn là Khoa học Máy tính. Nó cũng phụ thuộc rất nhiều vào các kỹ năng tư duy phê phán tốt, mà theo tôi là vấn đề về năng khiếu hơn là đi học.
Tetrad

1
Tôi chắc chắn đồng ý về việc cần kỹ năng tư duy phê phán, tôi thậm chí còn vượt xa điều đó để nói về tài năng bẩm sinh nói chung. (Tôi thấy có thể chia sẻ công bằng những người thông minh chỉ không thể đạt được 'epiphany con trỏ' ở trường ..) Và một số trường chắc chắn có thể có các chương trình khủng khiếp. Bất cứ điều gì liên quan đến phần lớn thời gian / tiền bạc của bạn chắc chắn có giá trị rất nhiều nghiên cứu và lập kế hoạch. Như Tetrad đã nói, việc đi học sẽ không mang lại cho bạn một công việc - trường học nên có ít bằng chứng để cho nhà tuyển dụng thấy bạn đã hoàn thành và có nhiều cơ hội để chuẩn bị cho công việc đó càng nhiều càng tốt. :)
justinian

1
Quan điểm thú vị. Búa búa ẩn dụ, lol.
bobobobo

13

Mối quan tâm duy nhất của tôi khi có bằng cấp cụ thể về chơi game là nó có thể cản trở bạn rời khỏi ngành và vào một lĩnh vực lập trình khác nếu bạn có nhu cầu (nền kinh tế chơi game tồi, được lựa chọn để định vị lại hoặc mất việc / nhận một công việc lập trình khác trong khu vực, v.v.). Một văn bằng khoa học máy tính là chung chung và tròn trịa hơn và sẽ cho phép bạn có thể tham gia vào bất kỳ lĩnh vực lập trình. Bạn rất có thể sẽ được đào tạo nghề bất kể bạn kết thúc bằng cách nào.


10

Có một nền tảng kỹ thuật phần mềm nói chung tốt luôn là cách tốt nhất để đi. Tôi là một trong những sinh viên đầu tiên thông qua chương trình nghiên cứu trò chơi của RPI (khi còn nhỏ, chuyên ngành vẫn là CS) và tôi sẽ nói rằng tôi đã nhận được khoảng 10 lần giá trị thực tế trong số các lớp không liên quan đến trò chơi. Như Tetrad nói, vấn đề lớn hơn là nếu bạn là một lập trình viên giỏi bất kể bằng cấp hay chức danh. Tôi nghĩ tại một thời điểm khoảng 1/3 nhóm phần mềm của chúng tôi ở đây không có bằng đại học. Ít nhất là với các lớp phát triển trò chơi của RPI, chủ yếu là một cái cớ để có thêm kinh nghiệm xây dựng các trò chơi mà tôi có lẽ đã từng làm trong thời gian rảnh rỗi. Một lớp thiết kế trò chơi chính thức, tốt chắc chắn đáng để xem xét, chủ yếu là để bạn biết nhiều thuật ngữ được sử dụng trong ngành ("MDA", "động lực hệ thống", "tù nhân '


6

Cả hai đều có sự đánh đổi. Câu trả lời ngắn gọn: trường thương mại có thể khiến bạn phù hợp hơn với ngành công nghiệp trò chơi, nhưng ít liên quan hơn với phần còn lại của thế giới. Vì thời gian nghề nghiệp trung bình của một nhà phát triển trò chơi là 5,5 năm (chúng tôi nới lỏng sự kiệt sức của chúng tôi), nên việc đi học chỉ là một cam kết trọn đời cho ngành công nghiệp trò chơi (trừ khi bạn chuẩn bị quay lại học đại học thông thường hơn sau này).

Đã có rất nhiều bài viết về chủ đề này. Yêu thích của tôi:

http://www.sloperama.com/advice/lesson44.htm - và thực sự, mọi thứ khác trên trang web của Tom Sloper. Ông viết theo phong cách không vớ vẩn và không ngại nói rõ về mặt trái và mặt trái của ngành.

http://www.gamecareerguide.com/features/298/ch Mất_a_.php - và thực sự, mọi thứ khác trên GameCareerGuide. Đây là toàn bộ ĐIỂM của trang web, như một hướng dẫn tài nguyên cho những người muốn tham gia vào ngành.

Và thực sự, nhập "chọn trường trò chơi" vào Google và bạn sẽ tìm thấy nhiều lời khuyên hơn bạn có thể đọc trước khi trúng tuyển :)


6

Mặc dù đã có một câu trả lời được chấp nhận, tôi đã chọn viết câu trả lời này để giải thích một số điểm đã thảo luận trước đó, cũng như giải quyết một vài lỗi tôi nhận thấy trong các câu trả lời khác.

Công nhận

Đầu tiên và quan trọng nhất, có hai loại chứng nhận tại Hoa Kỳ:

  • Khu vực - Đây là quá trình các trường cao đẳng và đại học truyền thống trải qua
  • Quốc gia - Đây là quá trình chuyên môn và trường dạy nghề đi qua

Có rất nhiều thông tin ngoài đó đi sâu vào chi tiết về các quy trình khác nhau, nhưng đây là những gì bạn cần biết:

  • Nếu bạn có bằng cấp tại một trường được công nhận trên toàn quốc, bạn có thể theo đuổi bằng cấp tại tổ chức được công nhận trong khu vực (và ngược lại).
  • Nếu vì bất kỳ lý do gì, bạn quyết định chuyển từ một trường được công nhận trên toàn quốc sang bất kỳ trường nào khác (được công nhận trên toàn quốc hoặc khu vực), trước khi bạn có bằng cấp , trường mới không phải chấp nhận bất kỳ khoản tín dụng nào của bạn.

Những gì cần tìm kiếm trong một tổ chức / bằng cấp

Có rất nhiều trường học cung cấp giáo dục phát triển trò chơi (truyền thống và đặc sản), và rất nhiều trong số đó không đáng giá 2 xu. Hãy chắc chắn để thực hiện nghiên cứu của bạn và tìm hiểu càng nhiều càng tốt về một trường học trước khi cam kết với nó.

  • Bằng cấp hay chứng chỉ? - Khi bạn tốt nghiệp, bạn sẽ nhận được bằng cấp hoặc chứng chỉ?
  • Giáo sư - nguồn gốc của họ là gì? Họ có vẻ đủ điều kiện để dạy các môn học trong chương trình giảng dạy của họ?
  • Chương trình giảng dạy - Có phải phần lớn các khóa học dựa trên lý thuyết hoặc ứng dụng? Cụ thể tìm các khóa học dạy kiến ​​trúc phần mềm, kết xuất (Direct X hoặc OpenGL), trí tuệ nhân tạo, tính toán và lượng giác
  • Sinh viên - Có bao nhiêu sinh viên tìm được việc làm? Những công ty nào? Yêu cầu xem các dự án mẫu được hoàn thành bởi các sinh viên và các ví dụ về những gì các sinh viên đó đã đóng góp cho thành phẩm.
  • Công nghiệp - Trường học dường như kết nối với ngành công nghiệp? Có các công ty trò chơi / phần mềm / mô phỏng trong khu vực không? Có phải khách mời đến thăm trường? Có một chương IGDA địa phương?

Mẹo chung

  • Kinh nghiệm quan trọng hơn giáo dục chính quy - Trong ngành này, tài năng là tất cả, đó là lý do tại sao nó quan trọng đối với ...
  • Làm việc với các trò chơi bên ngoài trường học - Không quan trọng nếu bạn đến trường truyền thống hoặc chuyên ngành (hoặc loại bằng cấp nào bạn theo đuổi), bạn nên nỗ lực nghiêm túc để làm việc trong các dự án trò chơi trong thời gian rảnh rỗi .
  • Mạng, mạng, mạng!

Nếu bạn có một câu hỏi, hoặc muốn tôi làm rõ bất kỳ điểm nào được đưa ra, vui lòng để lại nhận xét. :)


5

Có một sự khác biệt giữa thiết kế trò chơi và lập trình trò chơi. Bây giờ, rất nhiều công ty trò chơi sử dụng các API khác nhau, do đó, có các kỹ năng để điều chỉnh theo môi trường mã hóa mới là một kỹ năng tuyệt vời để có, hoặc bạn sẽ rất tiếc.

Tôi đã thấy các chương trình cũng dạy cho bạn một bộ công cụ và tài nguyên cụ thể. Đặc điểm kỹ thuật này là tuyệt vời trong một thời gian.

Là một lập trình viên cho ngành công nghiệp, tốt hơn là chỉ cần có bằng CS. Và, bạn sẽ học thiết kế bằng cách đơn giản là trong ngành và có thể làm việc với vị trí là nhà thiết kế nếu bạn cũng sáng tạo . Tuy nhiên, rất nhiều nhà thiết kế trò chơi hàng đầu có bằng cấp từ tài chính đến kỹ thuật cơ khí. Vì vậy, nó thực sự không quan trọng lắm với mức độ bạn thực sự có được, nhưng vào cuối ngày, bạn thân thực sự hiếm khi trở thành một nhà thiết kế chính mà không làm việc, và tìm được một công việc lập trình với nền tảng CS vững chắc là điều tốt nhất con đường để đi

Điểm mấu chốt: Bằng cấp CS sẽ giúp ích trong lĩnh vực trò chơi. Hầu hết thời gian bạn đang làm việc với các thành phần mặc giữa hoặc chỉnh sửa. Đến cuối ngày, có lẽ bạn chưa bao giờ nhận ra mình đã làm việc trong một trò chơi!


5

Một cái gì đó chưa ai đề cập đến, mà tôi muốn thêm vào, là kết nối mạng . Không, không phải việc bạn làm với cáp Cat-5, toàn bộ điều "tương tác với mọi người".

Bằng cấp truyền thống được cho là "tốt hơn" so với bằng cấp phát triển trò chơi.

Nhưng bạn sẽ bỏ lỡ một cơ hội lớn để kết nối với những người khác đang ở, đã tham gia hoặc muốn tham gia vào ngành. Những người khác sẽ trở thành bạn bè, cố vấn, đồng nghiệp, đồng sáng lập, chủ nhân, nhân viên, v.v.

Vì vậy, nếu bạn đi lấy bằng cấp truyền thống, bạn phải chuẩn bị để bỏ lỡ điều đó, và cố gắng bù đắp cho nó tốt nhất có thể.


1
Tất nhiên điều ngược lại cũng đúng. Nếu bạn theo học một trường truyền thống, bạn sẽ có cơ hội kết nối với mọi người trong các ngành công nghiệp khác. Tôi thậm chí còn lập luận rằng việc gặp luật sư với tư cách là một nhà khoa học máy tính khó hơn so với khi còn là sinh viên đại học, trong khi việc tham dự GDC và làm quen với các nhà phát triển trò chơi khá dễ dàng.
Alex Schearer

5

Đây là ưu điểm cho mỗi bên theo như tôi biết:

Bằng cấp CS:

  • Bạn sẽ có được một nền giáo dục rộng lớn hơn và gặp gỡ nhiều người hơn. Điều này có lẽ quan trọng hơn bạn nhận ra.
  • Bạn sẽ có cơ hội thay đổi chuyên ngành quyết liệt hơn nếu bạn khám phá ra một niềm đam mê mới.
  • Nó có thể rẻ hơn nhiều.
  • Bằng cấp của bạn sẽ hữu ích bên ngoài các trò chơi. Tỷ lệ bạn chi tiêu toàn bộ sự nghiệp của mình trong ngành công nghiệp game là rất mong manh.

Bằng cấp trường học trò chơi:

  • Bạn sẽ có thêm kinh nghiệm thực hành với công nghệ trò chơi.
  • Bạn sẽ ở xung quanh những người khác muốn làm chính xác những gì bạn muốn.
  • Bạn sẽ (hy vọng) có được một số kết nối ngành.
  • Bạn sẽ tìm hiểu thêm các công cụ định hướng trò chơi thực tế. (Nhưng hãy nhớ rằng những gì bạn đang học ở đây có ngày hết hạn ngắn.)

Tôi sẽ mạnh mẽ khuyến khích bạn sẽ Full Sail. Tôi đã làm việc trong ngành công nghiệp trò chơi ở Orlando trong tám năm và tôi có thể đếm số lượng sinh viên Full sail mà chúng tôi đã thuê bằng một tay. Nó cực kỳ tốn kém và rất khó có thể đáng giá tiền của bạn.


Munificent, ngoài chi phí, mà tôi thừa nhận là khá đắt đỏ, bạn có thể giải thích lý do tại sao bạn ngăn cản mọi người tham dự Full sail không? Là một sinh viên tốt nghiệp, tôi sẽ thích nghe quan điểm của bạn.
Ari Patrick

2
Từ những gì tôi đã nghe, các sinh viên được dạy một phương pháp cắt cookie để tạo ra một trò chơi: ở đây bạn thực hiện các bóng, đây là một BSP, với các khái niệm cấp cao tương đối ít. Nếu bạn đưa một học sinh ra ngoài những thứ cụ thể đó, chúng sẽ bị mất. Đối với tôi điều đó ngược, thật dễ dàng để tự học các kỹ thuật cụ thể nếu bạn có một nền tảng vững chắc trong các nguyên tắc.
khoan hồng

3

Nếu bạn đi lấy Bằng phát triển trò chơi, chỉ cần biết rằng họ không giữ nhiều hơi nước ở các vị trí lập trình bình thường. Phải nói rằng, Digipen có lẽ là chương trình tốt nhất bạn có thể làm. Họ có mối quan hệ rất tốt với Valve và các dự án sinh viên của họ đã giành được nhiều giải thưởng IGF hàng năm.

Từ các sinh viên Digipen, tôi đã nói chuyện với họ về lập trình trò chơi cốt lõi rất khó ngay từ đầu với các kỹ năng tập trung vào ngành như C ++, OpenGL và DirectX.

Mặt khác, nếu bạn quyết định bạn muốn có một bằng cấp Khoa học Máy tính tổng quát hơn, nó sẽ chuẩn bị cho bạn lập trình chung, điều này chắc chắn không đủ để có một công việc tốt như một lập trình viên trò chơi. Tệ hơn nữa, rất nhiều trường học đang có xu hướng dạy Java như ngôn ngữ họ chọn.

Tham gia vào Phần mềm - Những hiểm họa của JavaSchools

Nếu bạn muốn thổi một cuộc phỏng vấn hoặc bất kỳ cơ hội nào trong công việc lập trình trò chơi, chỉ cần nói chủ yếu là lập trình viên Java của bạn.

Tôi không cố nói rằng không thể có được một công việc tốt như một lập trình viên trò chơi có bằng CS nhưng đáng buồn là bằng CS sẽ là điều ít ấn tượng nhất trong hồ sơ của bạn.

Đã nói tất cả những điều đó, một tấm bằng CS chắc chắn sẽ không bị tổn thương. Chỉ cần mong đợi được dành mọi thời gian rảnh rỗi làm việc cho các dự án phụ và tạo ra một danh mục đầu tư tuyệt vời. Hai điều đó sẽ hạ cánh công việc của bạn. Bằng cấp CS là mạng lưới an toàn hơn trong trường hợp bạn không thích hơn 100 lần giòn giã kéo dài trong 6 tháng =) (điều đó hơi cực nhưng không phổ biến)


Tôi không chắc về lời khuyên của bạn liên quan đến Java. Google và Amazon, để đặt tên cho hai người chơi lớn, cả hai đều sử dụng Java rộng rãi. Tương tự như vậy nếu bạn áp dụng cho Microsoft hoặc một cửa hàng Microsoft biết Java sẽ chuẩn bị cho bạn sử dụng C #. Rõ ràng để phát triển trò chơi, Java không phải là khởi đầu nhưng đối với phần còn lại của ngành công nghiệp thì đó là một lựa chọn tốt.
Alex Schearer

1
Tôi đã nói về Java về việc cố gắng có được vị trí Lập trình trò chơi. Tôi là một lập trình viên Java được chứng nhận của Sun và lập trình Java một cách chuyên nghiệp. Đó là một ứng dụng / ngôn ngữ web tốt nhưng ngôn ngữ lập trình trò chơi kém. C ++ là ngôn ngữ lập trình trò chơi defacto và có thể là một số python, nhưng giống như bài viết mà tôi đã liên kết, Java thiếu rất nhiều chương trình khó làm cho một lập trình viên trở nên tuyệt vời, IE: con trỏ và đệ quy (Tôi chưa thấy một chương trình giảng dạy nào dành nhiều thời gian cho đệ quy dựa trên Java).
David Young

1
Một nhà phát triển trò chơi "thực sự" (hơn 20 năm trong ngành, đã chơi nhiều game kinh điển và chuyển sang sử dụng công cụ điều khiển) cho tôi biết lý do kỹ thuật thực sự duy nhất chống lại Java là bộ nhớ được quản lý - với phần cứng trừng phạt mà họ đang làm việc, họ không thể tin tưởng vào một JVM để kiểm soát bộ nhớ cho chúng một cách hiệu quả. Tôi sẽ không gõ Java như thế ... bạn đã nghe nói về Jake2 (cổng Quake2) hay Runescape (MMO dựa trên applet) chưa? Các trò chơi có thể làm trong Java và có một số người làm điều đó.
weiji

1
BTW, có chuyện gì với "Java thiếu lập trình khó"? Điều đó có vẻ sai lầm. Hàng thập kỷ kinh nghiệm tập thể C và C ++ trong ngành công nghiệp phần mềm đã không ngừng tràn bộ đệm trong các chương trình hàng ngày - điều đó có nghĩa là nó khó khăn một cách thích hợp? Guy Steele nói "Chúng tôi đã cố gắng kéo rất nhiều người trong số họ đi được một nửa đến Lisp" - tôi thấy điều đó cho phép sự trừu tượng hóa cao hơn, và cùng với đó là không gian vấn đề khác nhau và các vấn đề đi kèm. Tôi nghĩ rằng nếu bạn không thực hiện lập trình khó khăn trong Java, thì bạn không thực sự giải quyết các vấn đề khó khăn.
weiji

3
Hầu hết các quan điểm của Joel về JavaSchools cũng áp dụng cho GameSchools. Quan điểm của ông là giáo dục thực sự đòi hỏi bề rộng, và lời than vãn của ông không phải là về Java, đó là bằng cấp CS ngày càng trở nên giống như các trường thương mại - ví dụ như trường học trò chơi - và những người đó không giỏi sản xuất tư duy cho mọi người, ngay cả trong ngắn hạn, nó tạo ra những người làm việc .

3

Mọi người bạn sẽ cạnh tranh để tìm việc làm đều biết điều gì đó về việc tạo ra các trò chơi. Bạn cần suy nghĩ về loại giá trị bạn mang đến cho bàn mà không phải là làm game. Cho dù đó là kiến ​​thức vững chắc về khoa học máy tính hay công nghệ phần mềm, Chủ nghĩa biểu hiện, cổ điển, nấu ăn Pháp hay tâm lý học nhận thức là tùy thuộc vào bạn. Các công ty trò chơi có quá nhiều người biết trò chơi - biết trò chơi, nhưng cũng biết một số thứ khác, bởi vì đó là cách bạn sẽ làm mọi người ngạc nhiên và làm cho một cái gì đó nổi bật.


3

Làm việc cho một trong những công ty điều khiển lớn mà tôi có thể chứng thực rằng nhân sự hầu hết thời gian sẽ tự động lọc mọi người mà không cần bằng cấp trước khi gửi CV cho người quản lý. Một cái gì đó để giữ trong tâm trí.

Về lựa chọn bằng cấp, hiện tại những người tham gia Khóa học trò chơi thường bị "coi thường" so với các khóa học CS. Điều này không công bằng và chắc chắn không phải là sự phản ánh về những gì các khóa học trò chơi dạy. Nhưng vì họ còn khá mới và hầu hết mọi người tuyển dụng sẽ không có sự lựa chọn, nên vẫn tin vào một nền tảng CS mạnh mẽ. Tất nhiên, ymmv.

Nếu bạn chắc chắn muốn tham gia vào ngành công nghiệp trò chơi với tư cách là một lập trình viên, thì lời khuyên tốt nhất tôi có thể dành cho bạn là làm bằng CS + Toán chung (nếu bạn có khả năng). Nó sẽ tạo điều kiện (theo kinh nghiệm của tôi) một công việc tốt nghiệp nhanh hơn nhiều.


2

Từ kinh nghiệm cá nhân của tôi trong giáo dục thiết kế trò chơi, điều thực sự quan trọng không phải là bằng cấp cụ thể, mà là sự cống hiến của bạn để học hỏi và cải thiện kỹ năng lập trình và thể hiện tài năng của bạn. Tôi đã gặp rất nhiều người có bằng cấp không đặc biệt định hướng trò chơi như mỹ thuật, mạng và khoa học máy tính, những người áp dụng họ trong ngành. Tôi nói hãy tìm một trường dạy cho bạn những gì bạn muốn học, sau đó áp dụng những kỹ năng đó để tự làm một trò chơi hoặc với bạn bè. Nó sẽ thể hiện kỹ năng kỹ thuật của bạn cùng với niềm đam mê trò chơi video.


2

Chuyên ngành Khoa học Máy tính, với chuyên ngành Phát triển Trò chơi ... UC Irvine có một chương trình như vậy, nếu bạn có điểm số và điểm SAT cho UCI, hãy tham gia. Ngoài ra UCI nằm ở phía nam california, nơi có rất nhiều công ty phát triển trò chơi hàng đầu ... điều này giúp ích rất nhiều cho việc tìm kiếm một công việc tuyệt vời trong lĩnh vực này.


2

Làm bằng khoa học máy tính. Nếu khóa học đáng giá, bạn sẽ có đủ điều kiện cho một công việc trong ngành công nghiệp trò chơi và nếu điều tồi tệ nhất đến tồi tệ nhất và bạn không quản lý để có được một công việc trong ngành công nghiệp trò chơi (hoặc quyết định nó không dành cho bạn - Tôi biết nhiều người đã thay đổi suy nghĩ về sự nghiệp của họ giữa bắt đầu và hoàn thành bằng cấp của họ) bạn cũng sẽ đủ điều kiện cho vô số công việc khác. Điều tương tự không thể được nói về một mức độ lập trình trò chơi cụ thể.

Có rất nhiều điều bạn có thể làm sẽ làm tăng triển vọng công việc của bạn hơn rất nhiều so với việc làm một mức độ cụ thể. Một trong những điều lớn nhất tôi tìm kiếm khi tôi tuyển dụng lập trình viên (phải thừa nhận không dành cho ngành công nghiệp trò chơi máy tính) là bằng chứng về niềm đam mê đối với môn học này. Những sinh viên tham gia hầu hết các bài giảng, làm các khóa học và đạt điểm hợp lý trong kỳ thi là mười xu. Các ứng cử viên thực sự tốt là những người đã làm một việc gì đó thêm, như làm việc trong một dự án cá nhân trong thời gian rảnh rỗi, đi ra ngoài và có kinh nghiệm làm việc trong các kỳ nghỉ và thường chỉ nỗ lực nhiều hơn mức tối thiểu.

Làm bằng khoa học máy tính, nhưng tiếp tục làm việc với những thứ liên quan đến trò chơi trong thời gian rảnh rỗi. Pester các công ty trò chơi địa phương (và từ xa!) Cho kinh nghiệm làm việc trong các kỳ nghỉ đại học (điều tồi tệ nhất họ có thể nói là không). Làm việc trên một trò chơi nhỏ mà bạn nâng cao trong nhiều năm - thậm chí bạn có thể có được một số trường đại học sử dụng nó cho luận án của bạn. Nếu sau đó bạn đến một công ty trò chơi đang tìm việc và có thể cho họ xem trò chơi mà bạn tự xây dựng, các công nghệ bạn tự dạy để tạo ra nó, thực tế là bạn đã dành ba tháng để thử nghiệm đơn vị cho công ty trò chơi X thay vì có một kỳ nghỉ hè cũng nhưbiết tất cả các nguyên tắc cơ bản từ một văn bằng khoa học máy tính, họ sẽ quan tâm nhiều hơn đến việc thuê bạn hơn là nếu bạn chỉ tự do thông qua một mức độ phát triển trò chơi. (Ai biết được - công ty trò chơi X có thể thực sự thích bạn từ thử nghiệm đơn vị của bạn và cảm thấy bạn đã sẵn sàng để thực hiện một số chương trình toàn thời gian cho họ.)


2

Tất cả phụ thuộc vào những gì bạn muốn làm trong thời gian dài. Bạn có muốn trở thành một lập trình viên hay một nhà thiết kế? Bạn có thực sự muốn tự mình bắt đầu một công ty không? Có loại công ty nào bạn muốn làm việc không?

Tôi đoán rằng bạn muốn trở thành một lập trình viên, theo cách đó bài đăng này sẽ không dài 10 trang.

Nếu trọng tâm của bạn là lập trình trò chơi, hãy lấy bằng CS. Sau đó, tự mình áp dụng nó vào lập trình trò chơi (ví dụ dự án phụ). Chương trình "Thiết kế trò chơi" hoặc "Thiết kế và phát triển trò chơi" sẽ không được tập trung đủ vào lập trình thực tế.

Cũng biết rằng có một sự khác biệt giữa học "lập trình" và học "khoa học máy tính". CS thiên về tư duy tính toán, giải quyết vấn đề, logic và thậm chí là một chút triết lý. Và ghi nhớ điều này:

Khoa học máy tính không phải là về máy tính nhiều hơn thiên văn học là về kính viễn vọng. -Edsger Dijkstra

Nếu bạn có kế hoạch thành lập công ty riêng và tập trung vào lập trình, tôi vẫn sẽ đề xuất CS, nhưng với một công ty nhỏ trong kinh doanh hoặc kinh doanh như một mức độ thứ hai hoàn toàn.

Bây giờ, nếu bạn đã là một lập trình viên mạnh (và / hoặc nhà khoa học máy tính) và có một số tiền để thổi (hoặc lên kế hoạch thành lập một công ty thành công, [và đã nghiên cứu đủ về cách làm điều đó]), thì bạn có thể xem xét một trường như Full-sail để có được các kỹ năng tập trung hơn.


1

Nếu bạn có thể tìm thấy một bằng cấp như ở Digipen nơi bạn học cách xây dựng các trò chơi từ dưới lên trong C ++, tôi khuyên bạn nên lấy nó. Để có một cảnh quay trong thế giới gamedev truyền thống, bạn cần phải biết rõ về C ++, nhưng nếu trò chơi là niềm đam mê và cuộc sống của bạn, bạn có thể cảm thấy nhàm chán ở mức độ không chơi game và có khả năng bỏ học - Tôi biết tôi sẽ làm thế! Đặc biệt là CS, nơi bạn hầu như không học lập trình. Bất kỳ nhà tuyển dụng nào sẽ thuê một người tốt nghiệp CS qua một lập trình viên có kỹ năng cao hơn từ bằng cấp chơi game đều không đáng để làm việc.

Tất nhiên, nếu muốn vượt qua hoàn toàn con đường sự nghiệp trò chơi truyền thống, bạn chỉ cần lấy một bản sao của Unity hoặc Flash và bắt đầu tạo trò chơi. Trong thế giới indie trình độ không có giá trị gì và tài năng là tất cả!


Học cách loại bỏ mã làm việc trong thời gian của bạn dễ dàng hơn nhiều so với học môn khoa học máy tính. Đưa ra lựa chọn giữa một lập trình viên tự học với một người suy thoái CS và một nhà khoa học máy tính tự học có bằng cấp trò chơi - tất cả các lần xuất hiện khác về cơ bản đều giống nhau, như bản demo hoặc kết quả kiểm tra hoặc bất cứ điều gì - tôi sẽ đặt nhiều hơn trước .

1

Tôi nghĩ rằng nó ồ ạt phụ thuộc vào chất lượng của khóa học - trong cả hai trường hợp. Bằng cấp CS 'chung chung' bao gồm nhiều chủ đề và ngành học có giá trị hơn nhiều so với khóa học 'lập trình trò chơi' dạy cho bạn về XNA. Trong khi một khóa học phát triển trò chơi tập trung vào khoa học máy tính với các mô-đun bổ sung trong lập trình trò chơi (nguyên tắc cơ bản về đồ họa, viết mã hiệu suất cao, v.v.) sẽ là một lựa chọn tuyệt vời.

Thành thật mà nói, bạn có nhiều khả năng được thuê bởi những gì bạn đã dạy bản thân bên ngoài khóa học hơn là những gì bạn đã học được trên đó. Hầu hết các công ty yêu cầu một số loại demo, nếu nó không đủ hào nhoáng, bạn sẽ không được chú ý. Tôi chưa tìm thấy một công ty nào thuê người không có kinh nghiệm và không có bằng cấp - việc ai đó thậm chí nhìn vào CV của bạn là điều khá cần thiết.

Tham gia vào ngành công nghiệp game rất khó khăn khi bạn không có kinh nghiệm. Bạn có thể phải dặm trước của các gói, có địa chỉ liên lạc hoặc chỉ darn may mắn (hoặc trong nhiều trường hợp cả ba). Vì điều này, nhiều người không tham gia. Vì lý do này, tôi sẽ đề nghị đảm bảo bằng cấp của bạn có giá trị như nhau đối với những người ngoài ngành.

Trong khi bạn đang ở trường đại học, hãy học cách viết mã trong thời gian rảnh rỗi. Viết một số trò chơi đơn giản trong XNA, tìm hiểu về shader và LEARN C ++ .

Bạn sẽ không có được một công việc phát triển game chuyên nghiệp nếu không có C ++ trừ khi bạn rất may mắn. Nơi tôi làm việc, kỹ năng quan trọng nhất mà lập trình viên cần có sau kỹ năng giao tiếp tốt và năng khiếu chung là C ++. Chúng tôi không sử dụng XNA, DirectX hoặc OpenGL - hầu hết các địa điểm đều có API, thư viện hoặc sử dụng các công cụ như UE3 của riêng họ, vì vậy những thứ này không liên quan trong bất cứ điều gì ngoài việc học các khái niệm.

Mạng cũng như điên với những người trong ngành - hãy xem có bất kỳ studio nào ở gần bạn, nói chuyện với bạn bè của bạn, thử và thực tập, tạo mối quan hệ với ai đó quan trọng ở đó - bất cứ điều gì để ai đó ở bên trong biết bạn Tên.


0

Nhận Bằng CS là những gì phản ứng của tôi nói với tôi.

Nếu bạn thực sự muốn phát triển trò chơi, bạn sẽ thực hiện các dự án nhỏ của mình trong quá trình giáo dục. Khi bạn hoàn thành, bạn có một nền giáo dục cực kỳ mạnh mẽ sẽ hoạt động như một cơ sở nâng cao CV và năng lực mà bạn có thể xây dựng. Và một ngày nào đó nếu bạn không muốn phát triển trò chơi nữa, có lẽ bạn đã có một phạm vi rộng hơn về sự nghiệp có thể có bằng CS.

Nhưng cuối cùng, nó phụ thuộc nhiều vào bạn như một người hơn là bằng cấp của bạn. Nếu bạn có thể thuyết phục nhà tuyển dụng của mình rằng bạn đủ tốt thì bạn sẽ không có vấn đề gì ở mức độ nào. Trừ khi công ty cần khoe khoang với khách hàng của họ về việc nhân viên của họ có bao nhiêu bằng cấp (đó thực sự là trường hợp của một số công ty tư vấn).

Đừng quên khả năng biến nó thành một doanh nhân. Thật khó khăn nhưng nó có thể tự trả.


Ai đó không đồng ý rõ ràng. Quan tâm để tranh luận là tại sao điều này đã bị hạ cấp?
Phil

0

Nếu bất cứ điều gì tôi sẽ đi cho một mức độ khoa học máy tính; Tôi đang tự làm điều đó. Nhưng tôi cũng đang theo đuổi một sự tập trung phát triển trò chơi . Bất cứ trường nào bạn dự định theo học, bạn có thể muốn điều tra nếu họ có tùy chọn này; Tôi khuyên bạn nên nó! Tôi sẽ tốt nghiệp với bằng khoa học máy tính và tất cả các khóa học giống như bất kỳ chuyên ngành CS nào khác, vì vậy nếu tôi chọn không tham gia vào ngành công nghiệp trò chơi, tôi vẫn có được sự giáo dục của bất kỳ ai khác có bằng CS. Nhưng tôi cũng đang tham gia một số khóa học liên quan đến trò chơi, giúp tôi có kiến ​​thức tập trung trong phát triển trò chơi.

Ví dụ, tôi hiện đang đăng ký một khóa học phát triển trò chơi chung do chủ tịch và CTO của một công ty trò chơi địa phương giảng dạy, vì vậy tôi có được nhiều kiến ​​thức thực tế và thực tế từ anh ấy (trái ngược với một số khóa học CS khác đôi khi có thể đi sâu vào lý thuyết). Nhưng tôi cũng đang tham gia một khóa học về công nghệ phần mềm, trong đó tôi đang thực hành Java và các phương pháp kỹ thuật phần mềm thích hợp áp dụng cho tất cả các lĩnh vực của khoa học máy tính.

Ít nhất, hãy nghiên cứu về trường bạn dự định theo học. Tìm ra ai là giáo sư và tìm kiếm họ; họ có biết công cụ của họ không? Họ trong ngành công nghiệp hoặc có kết nối? Họ có phải là thành viên IGDA không? Nhìn vào danh sách các khóa học và xem nếu nó hấp dẫn bạn. Kiểm tra khu vực xung quanh trường và xem có công ty game nào không. Tất cả những yếu tố này đóng một vai trò lớn trong việc tìm hiểu xem trường học có mức độ / sự tập trung phát triển trò chơi thực sự tuyệt vời hay nếu đó chỉ là một mánh lới quảng cáo vì phát triển trò chơi là điều "tuyệt vời" mới nhất.


0

Tôi khuyên bạn nên trải qua CS, Kỹ thuật phần mềm hoặc chương trình tương tự. Quay trở lại trường đại học, chúng tôi đã có các công ty trò chơi như EA, những người đến khoảng hai lần mỗi năm để tuyển dụng coops và học sinh mới. Trường không cung cấp bất kỳ bằng cấp trò chơi nào vào thời điểm đó và họ đang nhắm mục tiêu vào các sinh viên CS và Soft Eng.

Có một số khóa học trong trường đại học như Đồ họa máy tính mà bạn có thể tham gia để tạo các trò chơi cơ bản, theo dõi tia và các dự án đồ họa khác từ đầu. Làm rất tốt trong các dự án đó và bạn có thể sử dụng chúng như một danh mục đầu tư để bán mình cho các công ty trò chơi.

Nếu bạn quản lý để tham gia vào ngành công nghiệp trò chơi và không thích nó, bạn luôn có thể dựa vào bằng cấp CS hoặc Soft Eng của mình để tìm các công việc phát triển khác trong các lĩnh vực khác nhau.


0

Vấn đề với khoa học máy tính, và đặc biệt là học cách lập trình, đó là một ngành khoa học ứng dụng: lý thuyết không dẫn đến nhiều ứng dụng ...

Bạn có thể học lý thuyết về toán mà không cần làm nhiều bài tập, nhưng không có cách nào bạn có thể giỏi lập trình mà không cần mã hóa: tất cả vấn đề là về việc lấy thứ gì đó để lập trình để bạn có thể đào tạo, và điều đó, trường gamedev sẽ cung cấp cho bạn .

Lập trình sẽ giúp bạn kiếm tiền vì bạn giải quyết vấn đề và tạo ra các ứng dụng: lý thuyết thì dễ, nhưng kỹ thuật và thực hành để đạt được công việc thì khó hơn để có được ...

CS rất tốt để học những điều cơ bản, nhưng KHÔNG NÊN thay thế việc LÀM GÌ.

Hoặc là đến trường gamedev hoặc tìm một dự án tốt để làm, nhưng lựa chọn thứ hai là rủi ro ...


Lập trình mà không có lý thuyết có thể dẫn đến các chương trình được thiết kế và / hoặc thực hiện rất kém. Là một lập trình viên, công việc của bạn là giải quyết một vấn đề. Nếu không có lý thuyết, bằng cấp khoa học máy tính sẽ cung cấp (nên cho), bạn không thực sự có một bộ công cụ vững chắc để giải quyết vấn đề trừ khi bạn tự học. Bạn đúng khi bạn nói không có gì đánh bại thực hành để chuẩn bị cho bạn thực sự làm một chương trình, nhưng thực hành mà không có lý thuyết không phải là một cách rất hiệu quả để cải thiện. joelonsoftware.com/articles/ThePerilsofJavaSchools.html là một bài viết rất hay :)
Chewy Gumball

Tất nhiên lý thuyết là có liên quan, nhưng tôi rất quan tâm đến lý thuyết, và bất kỳ lập trình viên nào cũng nên như vậy; hơn nữa, lý thuyết không phức tạp lắm (đặc biệt là so với một số lĩnh vực toán học).
jokoon

Tôi nghĩ rằng sự khác biệt thực sự sẽ là liệu bạn có thể đưa ra các giải pháp tốt hơn so với đã tồn tại hay không. Học cách sử dụng một cái gì đó đã được tạo ra dễ dàng hơn là tự tạo ra nó. Tôi cũng thấy rằng bạn có thể tìm hiểu làm thế nào một cái gì đó hoạt động dễ dàng, nhưng biết TẠI SAO nó hoạt động khó hơn và dẫn đến sự hiểu biết sâu sắc hơn nhiều cho phép bạn sửa đổi mọi thứ nhanh hơn và không có lỗi hơn.
Chewy Gumball

Tôi thích "cách nó hoạt động" so với "tại sao nó hoạt động", ngay cả khi nó có nghĩa tương tự ... Tôi thích nghĩ về "không phát minh lại bánh xe", và quan tâm đến những gì quan trọng khi có nhu cầu đối với một ứng dụng, không cố gắng hiểu cách tạo kernel, hoặc trình biên dịch được tạo như thế nào. Có một số khác biệt giữa một autodidact và một sinh viên có được bằng cấp. Hoặc bạn tự khám phá kiến ​​thức như một cuộc phiêu lưu, hoặc bạn chỉ cần làm theo một hướng dẫn để bạn có thể tìm hiểu về những điểm mà hướng dẫn quyết định dạy cho bạn. Chất lượng của cả hai cách có thể rất nhiều, nhưng về cơ bản là chính trị và ý kiến.
jokoon

Tôi luôn thấy việc học lý thuyết trở nên khó khăn hơn và mất nhiều thời gian hơn để đồng hóa. Làm công việc thực tế thường là một miếng bánh so với các chủ đề bạn học trong Khoa học máy tính. Sau đó, một lần nữa, đây là kinh nghiệm của tôi và nó có thể khác nhau giữa các sinh viên và trường học.

0

Tôi nghĩ là tìm kiếm một trường đại học 4 năm truyền thống có bộ phận phát triển trò chơi của nó là khoa học máy tính hoặc bộ phận kỹ thuật máy tính. Có lẽ nó chỉ có một giáo sư trong ngành. Có lẽ bạn có thể làm một luận án hoặc nghiên cứu độc lập trong thiết kế trò chơi. Đặt cược tốt nhất của bạn sẽ là thực hiện nhiều nghiên cứu như thế này vào một số trường 4 năm mà bạn có điểm số để vào - bạn muốn xem liệu họ có cửa sau / cửa phụ để phát triển trò chơi không .


0

Tôi đã đối mặt với câu hỏi tương tự vài năm trước và chọn phát triển trò chơi. Tôi nghĩ rằng có rất nhiều nhầm lẫn ở đây về những gì một mức độ phát triển trò chơi liên quan. Đối với khóa học của tôi và hầu hết các khóa học trò chơi, tiêu đề tương tự như "Tính toán với phát triển trò chơi", như tên cho thấy bạn có nghĩa là chuyên ngành khoa học máy tính và phụ trong phát triển trò chơi. Trong khóa học của tôi, điều này có nghĩa là 1 đến hai (tối đa) mô-đun một học kỳ để phát triển trò chơi. Tôi đã học chính xác bằng cấp với bạn bè của tôi trong các khóa học "Tính toán với phát triển phần mềm" và "Khoa học máy tính" ngoại trừ một hoặc hai mô-đun đó (thường chỉ là một mô-đun trò chơi).

Khi chúng tôi thực hiện các dự án lớn của FYP hoặc các dự án lớn khác của tôi, tôi đã phải thực hiện một dự án liên quan đến phát triển trò chơi nhưng lớp phát triển phần mềm có thể làm bất kỳ phần mềm nào liên quan bao gồm dự án trò chơi và lớp khoa học máy tính có thể thực hiện BẤT CỨ máy tính nào. Vì vậy, ngay cả khi bạn chọn làm CS, điều đó không có nghĩa là bạn không thể tiếp tục học phát triển trò chơi bằng những gì bạn biết từ CS.

Lý do các khóa học được thiết kế như thế này là để cung cấp cho tất cả mọi người bất kể bằng cấp tốt về điện toán. Tôi đã gặp những người trong các khóa học hoàn toàn cụ thể về thiết kế trò chơi và cơ hội việc làm của họ giảm đáng kể vì điều này.

Từ kinh nghiệm của tôi, vì tôi không làm bằng cấp chuyên sâu về trò chơi, tôi chưa sẵn sàng để đi thẳng từ tốt nghiệp đến công việc phát triển trò chơi nhưng tôi đã có thể có được công việc như một kỹ sư phần mềm, nếu tôi muốn vào Ngành công nghiệp phát triển trò chơi Tôi chỉ cần làm việc với một số dự án phụ để xây dựng một danh mục đầu tư (thành thật mà nói, tôi sẽ cá rằng với một chút may mắn tôi có thể bỏ túi một công việc cấp mới tại một công ty trò chơi). Kinh nghiệm làm việc tại một công ty phát triển phần mềm sẽ giúp tôi có được công việc trò chơi đầu tiên đó và trong thời gian đó tôi đang học hỏi rất nhiều về phát triển phần mềm nói chung.

Lời khuyên của tôi, nếu bạn chọn tham gia một khóa học trò chơi, hãy đảm bảo rằng nó không hoàn toàn cụ thể đối với việc phát triển trò chơi, các khóa học sẽ cho phép bạn làm việc trong một ngành khác ngoài trò chơi sẽ có lợi hơn nhiều.


-1

Full Buồm được công nhận bởi một hội đồng công nhận khác với các trường đại học truyền thống. Điều này có nghĩa là các khoản tín dụng kiếm được tại Full Buồm sẽ không được chuyển sang các trường đại học truyền thống. Vì vậy, nếu bạn muốn lấy bằng MS hoặc Tiến sĩ, bạn sẽ phải bắt đầu lại từ đầu.


Đây không phải là hoàn toàn chính xác. Nếu bạn có bằng cấp tại một trường được công nhận trên toàn quốc, bạn có thể theo đuổi bằng cấp tại tổ chức được công nhận trong khu vực (và ngược lại). Trường hợp tôi tin rằng bạn đang đề cập đến là vì lý do nào đó, bạn quyết định chuyển từ một trường được công nhận quốc gia sang bất kỳ trường nào khác (được công nhận trên toàn quốc hoặc khu vực), trước khi bạn có bằng cấp, trường mới không phải chấp nhận tín dụng của bạn.
Ari Patrick

Đây là sự thật. Tôi làm việc với một số người từ Full Buồm và nếu họ muốn đăng ký vào Chương trình Thạc sĩ tại trường đại học tiểu bang địa phương, họ phải kiếm được bằng Cử nhân từ một trường khác.
zooropa

-1

Nếu bất cứ điều gì tôi sẽ đi cho một mức độ khoa học máy tính; Tôi đang tự làm điều đó. Nhưng tôi cũng đang theo đuổi một sự tập trung phát triển trò chơi . Bất cứ trường nào bạn dự định theo học, bạn có thể muốn điều tra nếu họ có tùy chọn này; Tôi khuyên bạn nên nó! Tôi sẽ tốt nghiệp với bằng khoa học máy tính và tất cả các khóa học giống như bất kỳ chuyên ngành CS nào khác, vì vậy nếu tôi chọn không tham gia vào ngành công nghiệp trò chơi, tôi vẫn có được sự giáo dục của bất kỳ ai khác có bằng CS. Nhưng tôi cũng đang tham gia một số khóa học liên quan đến trò chơi, giúp tôi có kiến ​​thức tập trung trong phát triển trò chơi.

Ví dụ, tôi hiện đang đăng ký một khóa học phát triển trò chơi chung do chủ tịch và CTO của một công ty trò chơi địa phương giảng dạy, vì vậy tôi có được nhiều kiến ​​thức thực tế và thực tế từ anh ấy (trái ngược với một số khóa học CS khác đôi khi có thể đi sâu vào lý thuyết). Nhưng tôi cũng đang tham gia một khóa học về công nghệ phần mềm, trong đó tôi đang thực hành Java và các phương pháp kỹ thuật phần mềm thích hợp áp dụng cho tất cả các lĩnh vực của khoa học máy tính.

Ít nhất, hãy nghiên cứu về trường bạn dự định theo học. Tìm ra ai là giáo sư và tìm kiếm họ; họ có biết công cụ của họ không? Họ trong ngành công nghiệp hoặc có kết nối? Họ có phải là thành viên IGDA không? Nhìn vào danh sách các khóa học và xem nếu nó hấp dẫn bạn. Kiểm tra khu vực xung quanh trường và xem có công ty game nào không. Tất cả những yếu tố này đóng một vai trò lớn trong việc tìm hiểu xem trường học có mức độ / sự tập trung phát triển trò chơi thực sự tuyệt vời hay nếu đó chỉ là một mánh lới quảng cáo vì phát triển trò chơi là điều "tuyệt vời" mới nhất.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.