Chào em,
Em thích lập trình game thì cứ C++ mà học nhé. Không phải java hay c# hoặc bất cứ ngôn ngữ nào khác không lập trình game được, mà do C++ là ngôn ngữ làm nên game engine mạnh nhất.
Mạnh vì sao? Vì nó bắt dev quản lý tốt bộ nhớ để tối ưu hoá hiệu năng. Phù hợp build đa nền tảng. Và còn rất nhiều thứ khác hay ho nữa. Em google để biết thêm nhé.
Ưu điểm thì như anh đã nói ở trên. Còn nhược điểm thì:
- Khó để master hơn các ngôn ngữ khác.
- Quên giải phóng bộ nhớ là mặc định ăn hành.
- Như em nói. Nhu cầu tuyển dụng lập trình game với C++ ít tại Việt Nam.
Em có thể nộp đơn vào gameloft để làm việc nhé. Nhưng anh nói trước là không đơn giản để được nhận làm nhân viên chính thức đâu. Họ có tuyển Java và C++. Nhưng em vào làm rồi thì cũng qua C++ hết thôi =)))
Chia sẻ với em về thời gian anh thực tập ở gameloft trong 2 tháng nhé.
- 4 tuần đầu trainning. Có thể thay đổi. Vì sau quá trình tranning em được review, đánh giá để gameloft điều chỉnh thời gian cho phù hợp.
- 4 tuần sau làm project viết một framework nhỏ bằng C++ build ra đa nền tảng. Sau đó sử dụng framework đó để viết 1 game nhỏ. Anh viết lại game flappy bird
- Mấy ngày cuối bảo vệ nhận bằng về nhà đóng khung kèm 2 chai cho ứng viên sáng giá được giữ lại công ty. Anh được nhận đấy nhé
Như chia sẻ thì em có thể thấy nó không hề đơn giản. Nhưng khi gặp khó khăn em có thể hỏi các anh trong công ty.
Đó là quá trình anh thực tập. Có thể em vào sẽ được thực tập với những nội dung khác. À quên. Anh ở Đà Nẵng nhé
Hy vọng qua bài chia sẻ em có thể định hướng được cho bản thân mình.
Chúc em sớm thành công!