Thursday, September 14, 2006

Why am I a compsci major

Here I am sitting on my Ibook during class, studying the elements of computer systems. And I bring myself to ask do I really want to do this major(compsci)?

Well here is what I look for in a career:

1. Growth- I want a career the helps me grow as a person. Working at Burger King or in a grocery store does not equal growth. Intellectual growth which includes problem solving skills, people relations, knowledge of the world, and mastering my surrounding and myself is intellectual growth.

2. Pay- I use to have the view money as a trivial concern, people who value money have low values. Then I went to college and become independent and had to pay my own bills. I learned money comes slow and goes fast and thus I value money now. Infact, I'm in desperate need of money and it is not a situation I enjoy being in, I hate wondering if there gonna turn off my cell phone or am I gonna be able to pay rent. So pay is very important.

3. Time- I want to enjoy my life. I don't live to work, I work to live. I like to spend time with my friends, if I had a girlfriend I would want to spend time with her, and when I have a family, I definitely want to spend time with them. I don't want to spend 1/3 or more of my life working at a job.

So with these guidelines, why do I do computer science. Let me think this through. Can working in the computer industry have growth? Well the biggest part of being a computer science major is problem solving because that is all you are given. And as a career, some people do travel to other countries for business/pleasure. But I have noticed a lot of computer science majors are...geeks...not the best with dealing people.You don't have to be tactful to be a good programmer. Therefore I never really have to grow as a person to be a good programmer or hardware desinger. So for the growth question, compsci fills most of the requirements.

And as for the pay, with the low amount of programmers and the demand in the industry for more, pay should not be a problem. In fact pay should be good, atleast 100,000. Now what I think about l think pay and a job is a totally different subject in which I will get into at another time. I'm the type of person who likes to work for myself, be my own boss and own stuff. But that is a whole other discussion. But starting at 60-70,000 does not sound bad.

As for time, I've heard programmers spend a massive amount of time at the job, while some just work from home. If I could choose, I would just work for home so I may not have that option. I think the real reason why I do computer programming is because its something I've been working with my whole entire life. Technology is like seccond nature to me. Putting together a computer, hooking up a t.v., writing simple program just comes almost effortlessy. Everything except when this one teacher I have starts teach, he writes in egyptian hieroglyps and talks in chinese. WTF! I use to resist the major because my mom suggested I should do it, but after a C++ class I sorta enjoyed programming.

The reason why I do this really hard major is because I'm damn good at it, and for the most part, it can meet my criteria when getting a job.

No comments: