Members - Reputation: 627
Posted 15 July 2012 - 09:58 AM
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
PHP - SQL - HTML
Any advice on what I should focus on, would be a great help.
[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 ))
Moderators - Reputation: 6461
Posted 15 July 2012 - 10:59 AM
Making games fun and getting them done.
Please do not PM me. My email address is easy to find, but note that I do not give private advice.
Members - Reputation: 1568
Posted 15 July 2012 - 11:18 AM
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
Members - Reputation: 163
Posted 15 July 2012 - 02:20 PM
Edited by Cod, 15 July 2012 - 02:23 PM.
Members - Reputation: 697
Posted 16 July 2012 - 01:27 AM
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
Members - Reputation: 325
Posted 16 July 2012 - 04:09 AM
That actually tends to scare potential employers somewhat.
( 100% self taught )
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.
My posts are my own and don't reflect the opinion of my employer.
Members - Reputation: 73
Posted 17 July 2012 - 06:00 PM
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