Advertisement

Stuck in a rut, need some advice!

Started by July 30, 2014 10:55 AM
12 comments, last by stupid_programmer 10 years, 4 months ago

So first: Most positions, they list way more than they need. You are like their perfect candidate if you have everything. Also, sometimes they are not written by people who do the actual work. I recall seeing an ad for a C# developer with min 5 years experience back in 2004. Also, who cares if you waste a company's time? The risk-reward there is pretty small for applying to a company. It's not like they'll blacklist you for applying.

And I agree, you are overeducated, you don't need another masters, and having a job that isn't an actual programming job isn't helping you.

Game jam games are totally fine to show as example work, provided you let people know they are from a game jam. You don't need to show code for them. However, you should have some project that has code clean enough to show -- though it's pretty rare that someone has actually asked for source code to look at. Usually it's part of some programming task that you are given as part of the interview process, as then it's much less work for the interviewers to grok.

* As your question solicits feedback and not necessarily discussion, I have read the OP and nothing more.

First, I always feel a little sad when I hear people talk about employment as the [only/primary] path forward. In truth, what you want is a way to support and hopefully enjoy yourself. For example, one possibility for you, with your background, would be to make and sell mobile apps. While you are highly unlikely to be successful (just based on the statistics of the Android and iOS markets), you yet may, and in either case you will build new skills.

As for employment, empathize with employers. All people are different, but employers fall into two general categories:

Those who want contractors

As someone who has worked as a consultant most of my life, I can tell you these folks really want to hire someone who JUST finished doing for someone else what they need them to do. They really want the shortest path to getting a problem solved, and that typically revolves entirely around experience. Education rarely matters.

Those who want employees

These folks have a longer vision and value capability as much as experience. Although the 90's boom taught employers that heavy investment in employees can be a waste (people jumped ship fast and often in search of higher pay), many still see new-hires as an investment that they hope to nurture. Education also matters more for these folks because it makes you appear to be a more valuable asset, and also makes you elligible for leadership (many companies will not promote beyond some level without some level of college).

In the end, when I look for a gig, I never worry what percentage of the bulletts I match in their ad, but only about whether I would enjoy the work and be able to do a respectible job at it. If necessary, before I send off a resume I will research and play with some technology that I don't know (such as node.js), just so that I have at least a passing familiarity with it by the time I get to an interview. Of course you need to have enough relevant skill to get them to call you back, but rarely will you have 100% of what they are asking for.

So...

I have been lucky enough to never need a gig so bad that I had to take one I didn't want. This puts me in the terrific position of being able to enjoy my work, and also gives my clients a big bonus in someone who will accel at it (we are always best at what we love).

If you are excited about games, find some way to get into games--or at least related technology. I agree that you should avoid the game-centric degree; you have more than enough schooling--what you need now is experience.

Oh, and one last thing: some people will tell you that you cannot count stuff you do on your own (i.e., not paid) as "experience." That's false. As I said above, all types of employers care mostly about what you can do for them, and nobody cares where you learned to do it. I have no college degree, and although I have a long history of professional work, the things I am most proud of and talk about most at interviews are all things I did on my own.

Advertisement


Oh, and one last thing: some people will tell you that you cannot count stuff you do on your own (i.e., not paid) as "experience." That's false.

This is especially true. Its impossible to judge how much somebody has actually contributed to a comercial project. They could have a AAA game under their belt but that doesn't mean they put any effort in. Every team has developers who just coast by. If you have your own projects its easy to prove that you did the work. I've found the same that at inteviews they are more likely to ask about my own stuff than things I have done for other people.

I agree with Lithander. Drop the current job and look for something in programming. If you don't want to travel far look for remote work. There are plenty of companies that will take on a programmer remotely with the occasional office visit for a few days.

What companies? I would have much rather not moved to California to work. There is a difference between hiring a 20 year veteran as a consultant to hand hold you over Skype and college graduates first job.


This is especially true. Its impossible to judge how much somebody has actually contributed to a comercial project. They could have a AAA game under their belt but that doesn't mean they put any effort in. Every team has developers who just coast by.

Isn't this the truth. I'm going to get a "special thanks" credit for one of our companies upcoming games because I suggested a better way of handling game updates.

I agree with everybody else here. The bullet points are just what they would like to have, not who they will hire. If you can meet most of them, have a track record of completing projects and most importantly, not come off as an anti social nerd you have as fair shot as anybody else for the job. And don't worry that companies aren't looking for Android Java programmers. If you do mobile games knowing Java and Objective-C (and C++) comes with the territory. When my work was still using Adobe AIR for mobile games there was a fair amount of Java/Objective-C for integrating third party native code into our games. They are more looking for people with experience executing completed mobile games and dealing with with the bottlenecks of mobile devices. Finish your game, the language doesn't matter.

Get your resume out there and keep working on games to pad your portfolio. You miss 100% of the shots you don't take (or some such feel good nonsense).

This topic is closed to new replies.

Advertisement