Những gì để tập trung vào việc phát triển một bản demo trò chơi cho một cuộc phỏng vấn?


9

Trong các chủ đề khác trên chính trang web này, nhiều lần nhấn mạnh rằng việc có một bản demo trò chơi để giới thiệu tại một cuộc phỏng vấn xin việc là điều tối quan trọng, vì vậy tôi đã quyết định đi và viết bản demo trò chơi của riêng mình.

Tôi muốn biết những gì điển hình cho người phỏng vấn để tập trung sự chú ý của họ trong khi xem xét bản demo trò chơi của bạn .

Tôi sẽ làm rõ rằng tôi không có sẵn một phần mở cụ thể cho tôi ngay bây giờ, nhưng tôi có thể sẽ nhắm mục tiêu vào các vị trí chơi trò chơi và / hoặc lập trình AI . Vì điều này tôi có thể tự trả lời theo các phạm trù rộng lớn: "đồ họa ưa thích" không phải là trọng tâm ưu tiên của tôi trong khi "hành vi của người chơi máy tính" nên ... Tuy nhiên - không có kinh nghiệm trực tiếp về ngành này - tôi muốn biết Nếu có những thứ ít rõ ràng hơn tôi nên chú ý đến:

  • Làm thế nào quan trọng là mô-đun mã?
  • Làm thế nào quan trọng là để giới thiệu một thực hiện thuật toán điển hình?
  • Làm thế nào quan trọng là bao gồm các tính năng mới lạ?
  • Làm thế nào quan trọng là chơi?
  • Tôi nên đặc quyền đọc mã hoặc tối ưu hóa mã?
  • Tài liệu mã quan trọng như thế nào?
  • Vân vân...

Lưu ý rằng trên đây chỉ là ví dụ để minh họa mức độ chi tiết mà tôi sẽ đánh giá cao trong câu trả lời, chúng không phải là câu hỏi con cụ thể mà tôi nhất thiết muốn giải quyết (trừ khi bạn nghĩ rằng nó có liên quan để thảo luận về một số trong số chúng).

Cảm ơn trước cho thời gian và chuyên môn của bạn.

Câu trả lời:


13

Đừng viết bản demo cho một cuộc phỏng vấn nếu bạn có thể tránh nó; gửi mã hoặc dự án hiện có nếu bạn có thể.

Các bản trình diễn và mẫu mã rất quan trọng vì nhiều lý do (khác nhau tùy theo người đánh giá), nhưng chủ yếu là về việc hiển thị cho nhà tuyển dụng tiềm năng loại mã bạn viết trong tự nhiên và loại vấn đề bạn quan tâm để giải quyết. Chúng cũng giúp thể hiện mức độ quan tâm của bạn đối với nghề phát triển phần mềm.

Tốt hơn hết là gửi một số mã bạn đã viết cho một dự án hoặc trò chơi trước đây mà bạn đã viết mà bạn tự hào hoặc thể hiện một giải pháp thông minh cho một vấn đề - bất cứ điều gì thú vị hoặc khó khăn hoặc có thể phục vụ như cơ sở cho một cuộc thảo luận tốt.

Viết mã rõ ràng để gửi dưới dạng mã mẫu có xu hướng đi qua như giả và giả; Chẳng hạn, thật dễ dàng để nói rằng một lập trình viên nghĩ rằng một nhà tuyển dụng tiềm năng sẽ muốn xem mã "tài liệu tốt" và do đó đưa ra nhận xét thực sự chi tiết về mọi thứ, cố gắng cho những gì họ tin là hoàn hảo. Mã thực không hoàn hảo, nó có mụn cóc và cạnh thô, và khi bạn viết mã rõ ràng để gửi bản demo, bạn có xu hướng đánh bóng nó đến mức rõ ràng là bạn không viết nó vì bạn thích viết nó. Bạn chỉ muốn một công việc.

Điều đó nói rằng, nếu bạn không có bất kỳ công việc nào bạn có thể gửi - vì bạn chưa viết bất kỳ công việc nào hoặc vì công việc trước đó của bạn ngăn bạn gửi bất kỳ mã nào (theo NDA) - bạn không có rất nhiều lựa chọn nhưng để viết một cái gì đó mới. Trong kịch bản đó, tôi sẽ khuyến khích bạn tập trung vào việc viết điều đó vì lợi ích của riêng mình và quên đi những gì nhà tuyển dụng "muốn". Viết một trò chơi vì bạn muốn viết một trò chơi. Viết một bản demo công nghệ thú vị bởi vì bạn muốn khám phá công nghệ đó, bởi vì đó là điều bạn quan tâm.

  • Làm thế nào quan trọng là mô-đun mã?
  • Làm thế nào quan trọng là để giới thiệu một thực hiện thuật toán điển hình?
  • Làm thế nào quan trọng là bao gồm các tính năng mới lạ?
  • Làm thế nào quan trọng là chơi?
  • Tôi nên đặc quyền đọc mã hoặc tối ưu hóa mã?
  • Tài liệu mã quan trọng như thế nào?

Thật không may, câu trả lời cho tất cả những câu hỏi nhỏ hơn này là "nó phụ thuộc" (ngoại trừ điều dễ đọc - tôi nghĩ bạn nên ưu tiên khả năng đọc nói chung, đặc biệt là "mã trình diễn"). Một số nhà tuyển dụng có thể muốn thấy bạn thực hiện quicksort. Những người khác có thể không quan tâm. Những người khác sẽ chỉ yêu cầu bạn thực hiện lại quicksort trên một bảng trắng tại cuộc phỏng vấn bằng mọi cách.

Đừng tập trung vào những gì bạn nghĩ nhà tuyển dụng muốn , bởi vì các nhà tuyển dụng khác nhau và thậm chí những người khác nhau có thể xem lại mã của bạn sẽ muốn những thứ khác nhau. Thay vào đó hãy tập trung vào những gì bạn muốn thể hiện về bản thân , bởi vì bạn có quyền kiểm soát nhiều hơn về điều đó và nó sẽ có lợi cho bạn nhiều hơn về lâu dài.


3
Cảm ơn bạn vì câu trả lời này (+1). Chắc chắn bất ngờ trong nội dung của nó (nhưng có thể chính xác vì lý do này: rất hữu ích). Tôi đặc biệt hạnh phúc vì thực sự tôi đã có một dự án trò chơi thú cưng mà tôi muốn viết, vì lý do mẫu mà tôi muốn chơi nó! :)
mac
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.