09-17-2007, 03:07 PM
|
#1
|
Franchise Player
Join Date: Aug 2003
Location: Calgary, Alberta, Canada
|
Computer Industry Help
Hello CP!
I was wondering if folks on CP involved on the computer industry could give me some insight into its status?
I have always wanted to go into computers and I am looking at starting at SAIT next fall and I just wanted to hear how the industry is going, how many jobs are available, what wages are like and what the industry is trending towards.
Thanks in advance!!!
__________________

Huge thanks to Dion for the signature!
|
|
|
09-17-2007, 03:20 PM
|
#2
|
Scoring Winger
|
I'm in the "computer industry"... Been good to me, was tough 10 years ago when there were 1000's of new graduates seemingly every week around the time of the dot com boom... Been getting better since then, and now it seems to be back at a decent ratio of jobs to people..
There are lots of fields but people always need different kinds of computer skills, thats not going away.. If I had to give one piece of advice now, is combine your computers with some kinda of finiancial/ accounting knowledge and you're basically set... Comming outta said, in the calgary market depeding on your skill set I would think high 30's to low 40's would be a fair median...
________
Vaporizer guide
Last edited by metal_geek; 05-05-2011 at 11:21 PM.
|
|
|
09-17-2007, 03:21 PM
|
#3
|
Scoring Winger
|
Quote:
Originally Posted by Nehkara
Hello CP!
I was wondering if folks on CP involved on the computer industry could give me some insight into its status?
I have always wanted to go into computers and I am looking at starting at SAIT next fall and I just wanted to hear how the industry is going, how many jobs are available, what wages are like and what the industry is trending towards.
Thanks in advance!!!
|
It really depends on what you mean by "computer industry" what type of things are you looking for?
There are some places where there is a desperate need while there are other places where there is no need at all so it really depends on what you're looking at taking.
|
|
|
09-17-2007, 03:29 PM
|
#4
|
Director of the HFBI
Join Date: Sep 2004
Location: Calgary
|
**NOTE**** This is all based on my current experience inside of a company not a development shop**
It all really depends on what you want to focus on.
With all companies there are usually a number of different types of jobs all in the IT domain.
For instance:
Server admin: Basically you deal with servers and security. You monitor server usage, logs, set them up, patch them, etc. There are also Windows / *NIX / Solaris / Citrix / VM type servers.
Help Desk: Name says itself.
Deskside: Basically you are a computer tech and you go around fixing problems with peoples computers.
Programming: This is broken into a number of different aspects.
Application programming: Depending on the company you work for this can mean a number of things.
If you get in with a business development shop, then you will most likely be exposed to OOAD, UML, agile, scrums etc. Most likely going to be using a language like .NET languages, Java, J2EE, PHP possibly Ruby (I am teaching myself this right now, very cool language).
If you get on with a company like Critical Mass, then you will need to know things like SEO, HTML, web technologies, javascript, java, J2EE, ASP.NET, ASP, JSP, Java Beans.
If you get a programming job with a company who is not a in the business of application development (IE Utility company, Oil and Gas, etc), they will probably have their own in house shop, assinged to business units. Depending on the business unit you are assigned to, you could be using anything from ASP classic for web apps, to an off the shelf application like Peoplesoft or SAP.
If you get on with a company that does a lot of theoretical or science development, then you will need to know C/C++. Those languages are still king in this domain.
The best advice I can give you is this. Figure out what domain you want to be in, and try to excel at that. Then you wont have any problem finding people who want you. There are lots of jobs out there. but being fresh out of school in a year or 2, you will need to prove to the company that you are worth the time to get up to spead.
Those are just my thoughts, hope that helps.
__________________
"Opinions are like demo tapes, and I don't want to hear yours" -- Stephen Colbert
|
|
|
09-17-2007, 03:31 PM
|
#5
|
First Line Centre
Join Date: Nov 2006
Location: Calgary
|
If possible, try to specialize in something. There are a million guys out there that can fix computers or install Windows. Those are the guys that end up working at Geek Squad. (No offense to anyone)
Take a look on any of the job websites and you will see that most places are looking for someone very specific.
|
|
|
09-17-2007, 03:37 PM
|
#6
|
Director of the HFBI
Join Date: Sep 2004
Location: Calgary
|
If you want to be at the top of the pay scale for the rest of your life. Find a company that is willing to pay for SAP training. Consultants routinely charge out at $200+ / hour and companies pay for it.
__________________
"Opinions are like demo tapes, and I don't want to hear yours" -- Stephen Colbert
|
|
|
09-17-2007, 04:03 PM
|
#7
|
Franchise Player
Join Date: Aug 2003
Location: Calgary, Alberta, Canada
|
Thankfully I am sufficiently well versed at this point just by teaching myself that I know tons about Windows, and fixing/building computers and installing any/every program I've ever encountered.
I am looking at moving into computers professionally, after going to school, and am looking for some guidance as to where to specialize. I already have a bit of an inclination towards hardware but I really like software work as well.
Thanks for your help already and any further you can give!
__________________

Huge thanks to Dion for the signature!
|
|
|
09-17-2007, 04:05 PM
|
#8
|
Franchise Player
Join Date: Aug 2003
Location: Calgary, Alberta, Canada
|
It is also worth noting that it has always been my dream to be a game designer or be involved with the gaming industry in some more significant way than as a gamer. I know it is hard living in Calgary and doing this but if anyone has any thoughts on it, it would be greatly appreciated.
__________________

Huge thanks to Dion for the signature!
|
|
|
09-17-2007, 04:16 PM
|
#9
|
First Line Centre
Join Date: Nov 2006
Location: /dev/null
|
Get some experience with a UNIX/Linux varient. Most of the world runs on these platforms and training in them is strangly lacking in most recent grads. Having a solid understanding of a *NIX will help differentiate yourself from all the MSCE's and Devry clones.
Best way is to teach yourself. Grab a spare PC and install Ubuntu on it. Learn the environment and it's commands. Set it up as an Apache webserver with a MySQL database on it. Once you've got that down, redo it all again with something more basic like Gentoo. By the time you're done, you'll have a great understanding of the lower levels of a PC.
BTW, SAIT is probably the best place to start out with your education in this area. Devry offers a bloated waste for the money they charge while the UofC continues to advertise a high level math program as a computer related degree. If you want to do the University route, look at doing an Engineering degree focusing in Software Design. You'll learn much more then doing a traditional Computer Science degree.
|
|
|
09-17-2007, 04:24 PM
|
#10
|
Director of the HFBI
Join Date: Sep 2004
Location: Calgary
|
If you want to do games development, suck it up and go to UofC or some other University (waterloo) and get your comp sci degreee. A masters in Comp Sci would be good too. Unless you can prove to a games company that you have the understand, and have made multiple games on your own, the best advice I can give is a Comp Sci degree.
SAIT wont give you the exposure to the technology used in games development.
That is assuming you want to create console/PC games. if you want to work for a mobile (phone) games comany, learn java, and the game sdk's available for the mobile devices. I think photon can help you out in that area.
__________________
"Opinions are like demo tapes, and I don't want to hear yours" -- Stephen Colbert
|
|
|
09-17-2007, 05:06 PM
|
#11
|
Powerplay Quarterback
Join Date: Mar 2006
Location: Trapped in my own code!!
|
Alright, I'll throw my 2 cents into the ring here.
I was at SAIT years ago in the Computer Technology program. It gave a good overview of the major technologies (at the time), and was aimed more at business applications (design, team communication, etc.).
My bro did the UofC with the concentration in games development. The technology they used tended to be a little out of date, but they went further in depth with stuff like math, but didn't really touch stuff like business communication.
Both had major projects, with the UofC program doing a game, and my SAIT course a database application.
That being said, neither really cover much of the stuff that you should know for video game development. C++ and C# were skipped in both (may have changed now) and that is still the standard for the industry (as far as I know, anyway). What does that mean? Do your own projects, buy books, and learn code tricks online. Moving to a city that has decent development studios help too.
Maybe we can get a CP company going for game development, eh? Seems like there could be enough people for it.
|
|
|
09-17-2007, 05:12 PM
|
#12
|
Director of the HFBI
Join Date: Sep 2004
Location: Calgary
|
I don't think C# is quite fast enough for games dev yet. And the UofC Comp Sci course isn't that good from what I hear. Waterloo is the top school in canada for comp sci students (from what I understand).
Check out xna from microsoft. It's their new games dev platform.
http://msdn2.microsoft.com/en-us/xna/default.aspx
This seems like a good site too:
http://www.xnadevelopment.com/index.shtml
__________________
"Opinions are like demo tapes, and I don't want to hear yours" -- Stephen Colbert
|
|
|
09-17-2007, 05:21 PM
|
#13
|
Franchise Player
Join Date: Jul 2005
Location: in your blind spot.
|
Quote:
Originally Posted by arsenal
|
Waterloo as absolutely huge in Math/Comp Sci/Engineering
__________________
"The problem with any ideology is that it gives the answer before you look at the evidence."
—Bill Clinton
"The greatest obstacle to discovery is not ignorance--it is the illusion of knowledge."
—Daniel J. Boorstin, historian, former Librarian of Congress
"But the Senator, while insisting he was not intoxicated, could not explain his nudity"
—WKRP in Cincinatti
|
|
|
09-17-2007, 05:21 PM
|
#14
|
Had an idea!
|
Quote:
Originally Posted by Nehkara
It is also worth noting that it has always been my dream to be a game designer or be involved with the gaming industry in some more significant way than as a gamer. I know it is hard living in Calgary and doing this but if anyone has any thoughts on it, it would be greatly appreciated.
|
Talk to Photon.
IIRC he does some game designer type work.
|
|
|
09-17-2007, 05:23 PM
|
#15
|
Powerplay Quarterback
Join Date: Mar 2006
Location: Trapped in my own code!!
|
Ya, I know C# isn't as fast as C++, but I'm not sure if the 360 uses pure C# with the CLR (like the XNA), or if the system handles binary compiles from C++ as well.
Ah hell, just start will C++. That's a good base for most programming these days.
Look up GameDev.net as well. It has tons of articles, forum links, book reviews, and stuff to get you started on your own.
|
|
|
09-17-2007, 05:25 PM
|
#16
|
Director of the HFBI
Join Date: Sep 2004
Location: Calgary
|
I am hoping that soon the CLR will run natively on hardware, so that C# will be just as fast as C++.
__________________
"Opinions are like demo tapes, and I don't want to hear yours" -- Stephen Colbert
|
|
|
09-17-2007, 07:17 PM
|
#17
|
Franchise Player
Join Date: Aug 2003
Location: Calgary, Alberta, Canada
|
Quote:
Originally Posted by llama64
Get some experience with a UNIX/Linux varient. Most of the world runs on these platforms and training in them is strangly lacking in most recent grads. Having a solid understanding of a *NIX will help differentiate yourself from all the MSCE's and Devry clones.
Best way is to teach yourself. Grab a spare PC and install Ubuntu on it. Learn the environment and it's commands. Set it up as an Apache webserver with a MySQL database on it. Once you've got that down, redo it all again with something more basic like Gentoo. By the time you're done, you'll have a great understanding of the lower levels of a PC.
BTW, SAIT is probably the best place to start out with your education in this area. Devry offers a bloated waste for the money they charge while the UofC continues to advertise a high level math program as a computer related degree. If you want to do the University route, look at doing an Engineering degree focusing in Software Design. You'll learn much more then doing a traditional Computer Science degree.
|
I love SAIT and will absolutely be attending there.
I do have some experience in UNIX and I will take your advice and learn more about it.
Thanks everybody for your help, I will look into all that you have advised.
I would love to get into games but I really really love Calgary so if I ever get into games it will probably involve me starting my own company here.
In the meantime I will explore my options further and make a decision on a major.
__________________

Huge thanks to Dion for the signature!
|
|
|
09-17-2007, 08:12 PM
|
#18
|
Scoring Winger
|
as for UofC's comp sci department... it really depends what you want to do in CS.... their security concentration is tops in the country as well as their math department is world renowned.
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -6. The time now is 04:54 AM.
|
|