Jump to content

  • Log In with Google      Sign In   
  • Create Account

FREE SOFTWARE GIVEAWAY

We have 4 x Pro Licences (valued at $59 each) for 2d modular animation software Spriter to give away in this Thursday's GDNet Direct email newsletter.


Read more in this forum topic or make sure you're signed up (from the right-hand sidebar on the homepage) and read Thursday's newsletter to get in the running!


Best Programming Language(s) For Employment ?


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
7 replies to this topic

#1 Code Fox   Members   -  Reputation: 1810

Like
0Likes
Like

Posted 15 July 2012 - 09:58 AM

As the economy gets worse and worse, it is harder for me to find any kind of job in my normal line of work.
I have been thinking of attempting to find employment in some kind of programming field, however I am unsure which programming language(s) would be the most help to find and keep employment with a company.

I have been hobby programming for over 11 years now, and can competently program in 6 different languages ( 100% self taught ). The issue is I am afraid that my programming skills are not good enough to even try to apply for work. I will have to focus on 1 or 2 languages to improve in.
Languages I am "competent" in:
Python 2.x - 3.x
Java
PHP - SQL - HTML
Visual Basic
C++
C#

Any advice on what I should focus on, would be a great help.
- Thanks

[Note 1:] I have never had any tech related jobs in the past
[Note 2:] I have no college credits in any tech related field
[Note 3:] I do not have the money to go to school for tech education

(( I am not sure how accurate this link is on the subject http://jobstractor.com/monthly-stats ))

Does Anyone Actually Read This ?
 


Sponsor:

#2 Tom Sloper   Moderators   -  Reputation: 10173

Like
1Likes
Like

Posted 15 July 2012 - 10:59 AM

In general, the language depends on the platform. C++ is the language most used for console and PC game development. Other languages are used for smartphone and social game development. I'll let others expand on that.
-- 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 mrbastard   Members   -  Reputation: 1573

Like
0Likes
Like

Posted 15 July 2012 - 11:18 AM

If you're not focussed on games, and getting work is more important than anything else, your best bet is to look at the job ads in your area and get some ideas from that.

In my area, the vast majority of programming jobs involve C#. If you live near a big cosmopolitan city there's more likelihood of slightly more esoteric things like PHP or Python. Almost all entry level programming jobs (in my area, in my experience) involve web development - so knowing a decent amount of HTML, SQL, JavaScript and CSS could be worthwhile too.

The only people offering entry level C++ jobs tend to be startup games companies - this can be a great break if you're young enough, but don't count on it. There aren't many startups doing anything but web or mobile at the moment.

The general trend among the younger programmers I know is to work in web dev at first, gradually moving towards more low level stuff and keeping up their hard-earned skills in more technical areas in their spare time, until they can break out into something they find a bit more interesting.

With no qualifications though, your best bet is probably to get a 'general IT dogsbody' job in a small local firm, do as much coding on the job as you can justify, and then move into full time programming later. At least that's how I've seen people in a similar position do it


#4 Cod   Members   -  Reputation: 166

Like
0Likes
Like

Posted 15 July 2012 - 02:20 PM

Check out the Tiobe Index (http://www.tiobe.com...tpci/index.html). It provides a list monthly of the most used programming languages0. The list is not specific to any industry, but you can at least gauge what kind of languages employers are looking for (to include the game industry).

Edited by Cod, 15 July 2012 - 02:23 PM.


#5 lorem   Members   -  Reputation: 654

Like
0Likes
Like

Posted 15 July 2012 - 08:32 PM

For gamedev I would say C/C++.

#6 Felix Ungman   Members   -  Reputation: 1066

Like
0Likes
Like

Posted 16 July 2012 - 01:27 AM

If you want to sharpen your programming talent, i.e. the ability to write *good* code, you might want to use C# (or Java) to study things like patterns, algorithms, and code refactoring.

If you on the other hand is looking for experience, i.e the ability to avoid *bad* code, maybe C++ is a good choice, as it allows for high level code as well as lower level code. Consequently there are more ways to avoid *bad* code.

openwar  - the real-time tactical war-game platform


#7 Azgur   Members   -  Reputation: 325

Like
1Likes
Like

Posted 16 July 2012 - 04:09 AM

( 100% self taught )

That actually tends to scare potential employers somewhat.
Self taught programmers can for example be oblivious to code quality or obsessive about code quality.

Getting a programming related job (in any field) is probably the best thing you can do for your 'training'.
Real world experience is much more valuable than self taught experience.
This would be a better way to invest your time than spending more on self-teaching trying to land a job in the games industry right away.

Of course, after hours you can still spend your time on learning c++ or other languages commonly used in gamedev.

Edited by Azgur, 16 July 2012 - 04:11 AM.

Remco van Oosterhout, game programmer.
My posts are my own and don't reflect the opinion of my employer.

#8 Acotoz   Members   -  Reputation: 73

Like
1Likes
Like

Posted 17 July 2012 - 06:00 PM

Well right now the trend is:

C#, PHP, Ruby on Rails, Objective C and Java.

But what's most important to me,personally it's not the number of languages you know, it's your ability to solve problems, languages can be easily learned, the ability to solve problems can't

You have a good skill set. Try learning about databases and client side scripting languajes like javascript and the jQuery library




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