Hi all,
I need help! I'm just wondering if I actually have a chance at getting a programming placement job in 3 months time since that I have applied over 40+ jobs and not a single one has even given me an interview. So I need people to check my skills see if I am really fit and ready for it or not...and possibly some pointers on what to do. Let me tell you what I know and have at the moment:
2 years experience with C++ programming in Xcode (Mac)
^ specialize in Audio programming learned from the University. (will get into bit more detail in that...)
2 years experience with Max/MSP (Mac)
1 year experience with Galaxy Editor + Galaxy scripting (starcraft 2 (Hobby))...
^ if interested or curious check(
http://starcraft.wikia.com/wiki/Galaxy_Map_Editor)
The followings are all self-studied but not put into use in practical situation due to the fact that I don't own a personal computer at the moment, but new laptop (PC window 7)is on the way...so here they are -
Object oriented programming
VB.NET programming
**FMOD programming
Using visual studio
**Note: I'm studying FMOD because my ultimate goal is to be an audio programmer for video games. But for now I am willing to take up anything related to computer programming as long as I get experience.
C++ programming - I barely know Oject Oriented Programming and don't know anything about SQL/ASP.NET/Database/Software development/Game related(such as AI, graphics, core engine, not even audio engine). I believe those are the ones that employers are looking for but unfortunately my uni course do not teach any of those.
My current situation is that I just finished my university 2nd academic year and I have the option to do a placement year next year. Obviously an industrial placement experience is really good for programmer career so I'm aiming to get one. It is June now and I have about 3 months worth of time left to get a job, otherwise I'll be forced to go straight into 3rd year.
My audio programming experience including creating a polyphonic keyboard synthesizer (use by a physical midi keyboard) and an audio effect plug-in design. Here is an URL to see my codes for the delay plug-in unit -
http://www.scribd.com/doc/93635338/C-Code-Example
I use this as my portfolio and try to use it to get a job, it's not great but that's the best I can show at the moment.
I've applied game programmer internships (at EA, Activision, ArenaNet...) and all kinds of junior/trainee software developer/programmer/analyst jobs at big/small companies in UK, Europe, US and Canada. Sometimes even game/software QA tester and yet no luck so far.
By the way, I can't afford to get an unpaid internship/volunteer job (unless Summer ones but still preferred paid) because I don't have any extra financial support from family, but relying heavily living on Student Loan. As of now I am working part-time and the amount of money I've saved up is just about enough for me to get through my final year without pressure. I'm not going to continue to work in my 3rd year because this year I've already struggled to get enough time for uni so that's not an option. If I get a full year unpaid internship/placement that means I'm going to have to use my saving...which I really don't want to.
I wish I can work at US or Canada, but I'm willing to work in UK (currently living in) and Europe as well. Maybe Asia but I really want to experience living/working in the western world (because I'm chinese and I've lived in HK for 10 years and got bored of it. Also I wish to have my future in the western world as well...again US/Canada is my dream...)(just incase if you are wondering, I can speak and read FLUENT ENGLISH(duhhh) and Cantonese,have lived in UK for 10 years as well, and I'm legal to live and work in UK/Europe/Hong Kong.)
I know some people will say try London but I know very well that working in London will make me struggle financially even if I get paid salary, this is due to the price for living expenses and rent is stupidly expensive...I heard many testimonies from friends about that so really extremely don't want to do that...
Finally, what do you think I should do? What am I lacking in terms of programming skills? Anyone got any useful recommendation?
Many thanks for help and reply.
Regards,
Amplify
P.S. sorry for such a long post but all the details here are given so I can get the best possible help and have you understand everything!