C ++ có cần thiết để học nếu tôi muốn có một công việc trong ngành công nghiệp game không? Tôi cực kỳ quen thuộc với C # và có kiến thức cơ bản về việc tạo các trò chơi 2D trong XNA 4.0. Hiện tại tôi chỉ mới 13 tuổi và yêu thích làm game, và hy vọng một ngày nào đó sẽ có được một công việc lập trình trò chơi. Tôi đã nghe rất nhiều người nói rằng C ++ là 'tiêu chuẩn công nghiệp' và nó sẽ làm tổn thương sự nghiệp của bạn khi không biết điều đó. Tôi cũng đang cố gắng nhắm mục tiêu nhiều nền tảng hơn chỉ là các cửa sổ và tôi biết về Monogamenhưng vì một số lý do tôi gặp nhiều rắc rối với các mẫu studio hình ảnh và tôi tìm thấy nhiều lỗi với monogame. Vì về mặt kỹ thuật tôi chưa thể có được một công việc, và có lẽ không thể có được một công việc lập trình cho đến khi tôi 22 tuổi hoặc một cái gì đó (trừ khi tôi tự làm việc). Và trong khoảng thời gian hơn 9 năm đó, ngành công nghiệp game rất có thể sẽ thay đổi rất nhiều. Vì vậy, đây là một số câu hỏi
- Sẽ không học C ++ làm tổn thương cơ hội của tôi khi nhận một công việc lập trình?
- Khi tôi có thể có một công việc, C ++ sẽ vẫn là ngôn ngữ lập trình 'tiêu chuẩn công nghiệp'
- Nếu tôi là một nhà phát triển độc lập, điều đó có thực sự quan trọng cho dù tôi có học C ++ hay không, và gắn bó với những gì tôi biết?
- Tôi thậm chí có nên bắt đầu học nó bây giờ không vì tôi có nhiều năm trước khi tôi có thể kiếm được một công việc?
Tôi cũng lo lắng rằng mặc dù tôi đã quen với lập trình hướng đối tượng, tôi có thể dành nhiều thời gian cho C ++, và rất bực bội và bối rối, sau đó bỏ học, và đến lúc này tôi đã quên rất nhiều XNA và tôi phải học mọi thứ Vì vậy, trong ngắn hạn: tôi có nên học C ++ nếu tôi muốn có một công việc lập trình?
CẬP NHẬT
Cảm ơn tất cả các câu trả lời và đề xuất của bạn. Gần đây tôi đã chọn SFML và C ++ và nó đang hoạt động khá tốt. Tôi đang hiểu rõ về C ++ và bắt đầu mở to mắt để không lo lắng về việc học những điều mới bởi vì tôi có thể chuyển tất cả kiến thức về C # của mình để làm cho C ++ dễ học hơn. Cảm ơn tất cả các bạn một lần nữa.