Well, I don’t know if this is IT per se but this is really been bugging me a little bit lately. I’ve been getting consitently geekier and geekier with my computer persuits lately. To start off, I’ve been using computers for around 12 years. I know my way around XP pretty darn well. Obviously I knew 95 and the others better. They were much simpler! But anyways. I’m one of those guys that really appreciates technology.
I also like solving computer problems. There’s nothing more disappointing for me than to do a computer upgrade with no bugs to work out! I remember the first time I replaced a hard-disk with Norton Ghost, and I was disappointed at how easy it was. hehehe.
But to get to the point. The reason why I want to get into IT is because first, I think its a good opportunity for the future. Somebody with such high-level computer skills is always in demand. Even better still is the fact that they can work just about anywhere in the world. That’s really cool. Secondly, I want to code.
Yeah, that has to be the dorkiest desire in the world right? But yeah, It just seems like it can be really rewarding. Seeing your creation work right, etc. I think I would enjoy it at even the most basic levels if I did it right. Why am I interested in coding?
Well, recently I started to become in the Cell processor, which led me to wonder about the architecture of the x86 PCs etc. I sort of learned how a processor works, and what a compiler does, etc. This is all really interesting to me now. I think I’d like to be able to be a part of some of this. Also, I’ve been doing a lot of reading about how the Mac was made, etc, and it seemed interesting too. Well, you get the point.
So a career in IT, right? Well, its a little too late…I’ll be graduating very soon, and its kind of pointless now, right? But is there any way I can develop these skills on my own learning by myself? Again the point of this is to be able to get a job. I don’t know how much credence people put into formal education in the IT world. Maybe none, maybe a lot. But I want to know if I could develop such skills on my own in a way that would allow me to open up these opportunities.
Finally IT is a broad term. I suppose my answer could be divided amongst all of the seperate sub-braches and whether they require some kind of formal university certificate, or simply work experience or programming experience, etc.
Because I was wondering if I worked on some open source-project for some time and did some good work, would it possibly be enough to get me a job somewhere?
Okay that’s about it I suppose. But if you know of a good way to teach yourself these things, I’d like to know. Also, which language should I concern myself with?
What if the Cell turns out to be something special? Say if all computers ran on the cell in the future, what language should I want to learn then, or what other preparations should I make?
Okay, all of this may seem incredibly naive that I think that I can do all of this stuff, and I mean no disrespect, but I’m not talking about overnight here, you know. I mean a long-term project that would one day, eventually lead me to such a career path. And the main quesiton I’m asking is do I need a degree, and if not, what should I do? I know enough about myself to know that this is my kind of thing, I think. I love understanding and solving problems.