|
Ethan
|
 |
« on: 2006/10/14 11:20:44 » |
|
First of all I wish to to salute everyone on this forum and special greetings to the author of thehazymind.com website. Great website, very useful, congratulations on all the fine tutorials and thank you for the time you spent writting them.
I don't have a point with this post but seeing that there is a 'general discussion' area of the forum I thought that I shall rant about my frustration.
First, a short introduction: I'm 21 years old and I've been interested in computers and programing since grade 7 when I got my first pc. Currently I'm running my own company in London (UK) while I'm studying (second year) an university degree. I'm very ambitious and I've been always interested in doing big things. No big surprise that I've decided at some point (like many people out there I presume) to create my own game and such but it wasn't long until it became clear that the lack of time, people and most of all money are actually big factors which can't be ignored. However, I've always used my free time to learn as much as possible and work as efficiently as possible in order to compensate for those things.
I've gone along this path: Using borland c++, it was taking too long to create anything decent. Switched to Visual Basic 6, by doing tutorials from a Visual Basic 4 book and it was much better but it was still very hard to create a nice graphical application. Support for VB6 stoped, the new .net things came out and everyone stopped writting anything for vb6. I decided to switch to .net then and decided to do c++. I got discouraged when i've seen how complicated the .net version is compared to how intuitive vb6 was, so I went back decided on making it work. So, after a while I made directx work with vb and everything seemed to be better. Until directx 9 came out and directx 9 is not supported by visual basic 6. Long story short, when the 2005 express edition came out I was all amazed and such that *they* finally did a great job and created such a thing and I started using since C# 2005. After a while I started the whole directx thing again and decided to use MDX because it seemed more straight forward and I estimated that it will take less time to do something with MDX than other alternatives. After I realised what's the deal with MDX 1.1 and MDX 2 and decided to stick to MDX 2 and now, guess what !!, there is no more MDX 2 because - They killed MDX, they're bastards! (south park reference) Well, its not that bad in the end as XNA will be friendly with xbox 360 which is great. But still !!!
My frustration exists because - with university, work, life etc, there isn't much time left to properly work on a side project and everytime I get familiar with something, there is a new thing comming out, which is ok because things are suppose to change, but still, doesn't help. Secondly, it is so hard to find people interested into these things. Universities in London recently 'upgraded' and are now teaching more down to earth programing things, more precisely c++ .net. Reason for which I ran as far away as possible and ended up doing Accounting and Business Management as university degree, which in the end is not that bad of a choice as it should help with the whole business running. You would expect however to find someone great at programming in the whole computer science department but when they teach for a whole year how to do console mathematical algorithms or when they take a whole year to create a 'project' which in the end is a macro for ms access -> not sure what to think or what/who to look for, which leads me to my question - where are all the programmers which work for EA games (for example) learn the 'good stuff' !?
Anyway, hope I didn't bore anyone with this.
Ethan
|