Jump to content

  • Log In with Google      Sign In   
  • Create Account


Importance of technology choices


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
4 replies to this topic

#1 i_luv_cplusplus   Members   -  Reputation: 250

Like
0Likes
Like

Posted 25 November 2012 - 04:25 PM

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?
OpenGL fanboy.

Sponsor:

#2 Tom Sloper   Moderators   -  Reputation: 8699

Like
0Likes
Like

Posted 25 November 2012 - 05:42 PM

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?


Why would you apply for a job as a C++ programmer without any C++ work in your portfolio?
-- Tom Sloper
Sloperama Productions
Making games fun and getting them done.
www.sloperama.com

Please do not PM me. My email address is easy to find, but note that I do not give private advice.

#3 i_luv_cplusplus   Members   -  Reputation: 250

Like
0Likes
Like

Posted 26 November 2012 - 01:43 AM

Because that's what I'd prefer to program in. I believe a good programmer can switch to a different language very quickly. Although that view might not be shared by others.
OpenGL fanboy.

#4 Hodgman   Moderators   -  Reputation: 27892

Like
0Likes
Like

Posted 26 November 2012 - 02:31 AM

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 (even in features that aren't connected to the buggy code). 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 (due to the time other people spend QA'ing, debugging, and then re-writing that bad code).
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.

#5 Tom Sloper   Moderators   -  Reputation: 8699

Like
-1Likes
Like

Posted 26 November 2012 - 11:53 AM

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?


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


Because that's what I'd prefer to program in.


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, 26 November 2012 - 11:53 AM.

-- Tom Sloper
Sloperama Productions
Making games fun and getting them done.
www.sloperama.com

Please do not PM me. My email address is easy to find, but note that I do not give private advice.




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS