Sunday 29 January 2012

Programming and job hunting

Programming


Since I was made redundant from my previous work I have been toying with the idea to properly learn how to program. Soon after the redundancy I started looking around for possible programming languages and trying them out. The one I spent most time with was something called Monkey, which was recommended to me by a friend of mine from Uni. Monkey is quite new and therefore the documentation for it is relatively sparse, but what makes it shine, however, is the fact that the code can easily compile to be used on several different platforms. Due to the lack of documentation, and frustration from my own side, I eventually gave up on Monkey and programming for a time. Until recently.



At the moment I'm learning C# and XNA through a university course which started in the middle of January. It's a basic course which mainly will introduce C#, XNA and programming to us students, so I wont learn how to make super complex games in this course. Thanks to my earlier studies I have a basic grasp of programming, which helps me quite a lot through this course. Currently, I'm having a few doubts though. I'm hoping that the course will teach me new things, which I don't know since previously, and not only repeat what I (kind of) already know. Either way, repetition is always useful, and it is, after all, a new programming language for me.


I still consider myself a beginner in terms of programming, I know pretty much of how variables and the "logic" works, but parameters, abstract classes and many more things are quite dodgy to me. However, it feels extremely rewarding when I finally manage to solve some issue I've had for a while, or when I get my horribly ugly "aquarium" game to almost do what I want it to do. Let's hope I can make some proper games you can try later on ;)






You wouldn't have a job for me, would you?
Will work for money!

Looking for work is tough, finding a good job is even worse. At the moment I've most likely sent out hundreds of applications, mainly for game design and community management, over the last couple of months, but unfortunately I'm still looking. Recently I got turned down for a very nice opportunity as a Social Media Specialist on Malta, after 5 interviews. That really hurt, 'cause I was feeling very good about my chances and the job seemed very interesting as well... but what can you do? Keep on fighting, I guess.

Lately I've also started applying for CS positions and similar all over the world in hopes for something to show up. It's not my first pick, but it would be something to do until something more interesting shows up.

In case someone has an interesting offer or tip for my hunt, I would be very grateful if you would share... please?

2 comments:

  1. Nice to see that you are getting into programming. As to which language to choose: Choose by what you want to accomplish. Game programming? C++ I guess. Windows apps? .Net. Portable and widespread? Java. Focusing on smaller, cooler languages is a good way to limit your job opportunities...

    ReplyDelete
  2. Thanks for the comment.

    As far as I know, C# is a very language when it comes to game programming, especially since XNA has a lot of built in functions which makes it easier. I have applied to introductory courses for Java and C++ as well, however. Java seems especially interesting since so many advertised positions require it.
    I'm not sure if I will ever become good enough to work with proper programming, but it would be cool :P

    ReplyDelete