Sign in to follow this  
i_luv_cplusplus

Importance of technology choices

Recommended Posts

Most likely I will be attempting a break-in soon and there's one topic that made me wonder...

how important is specific tech used in portfolio for job application. For example, if my portfolio consisted of two Java games and one game written in Python, would I have any chance when applying for a C++ job? In my opinion language is just a tool, you can hone your skills with it and master it, but for an entry-level job I'd think the general game programming concepts are more important (and shared by every technology).

or should I just make sure my portfolio includes a game or something game-related for every language to cover all bases?

Share this post


Link to post
Share on other sites
Tom Sloper    16062
[quote name='i_luv_cplusplus' timestamp='1353882320' post='5004024']
if my portfolio consisted of two Java games and one game written in Python, would I have any chance when applying for a C++ job?
[/quote]

Why would you apply for a job as a C++ programmer without any C++ work in your portfolio?

Share this post


Link to post
Share on other sites
Hodgman    51328
Yeah, a good programmer should be able to switch languages easily, and even start programming in languages they've never used before without too much downtime.

However, there's a big difference between someone who's experienced with a particular language and knows all of it's idioms and idiosyncrasies, and someone who just started using it last month. So demonstrating experience/capability with a language will always be good for you.

C++ is an especially dangerous language, where an inexperienced user can do a lot of harm. It's very easy to write C++ code that looks correct, but causes bugs that can appear anywhere in the project ([i]even in features that aren't connected to the buggy code[/i]). Basically instead of every man-hour of their time bringing the project 1 man-hour closer to completion, the addition of 1 hour worth of bad code can actually delay the game by several man-hours ([i]due to the time other people spend QA'ing, debugging, and then re-writing that bad code[/i]).
So when it comes to C++ jobs, I personally would never hire someone that didn't have any meaningful experience with the language, but YMMV.

Share this post


Link to post
Share on other sites
Tom Sloper    16062
[quote name='i_luv_cplusplus' timestamp='1353882320' post='5004024']
if my portfolio consisted of two Java games and one game written in Python, would I have any chance when applying for a C++ job?
[/quote]

[quote name='Tom Sloper' timestamp='1353886970' post='5004043']
Why would you apply for a job as a C++ programmer without any C++ work in your portfolio?
[/quote]

[quote name='i_luv_cplusplus' timestamp='1353915818' post='5004135']
Because that's what I'd prefer to program in.
[/quote]

That reply makes no sense. If you'd prefer to program in C++, prove it. Make a portfolio of C++ work. Edited by Tom Sloper

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this