Re: [SLUG] CS vs BA

From: Paul M Foster (paulf@quillandmouse.com)
Date: Thu Oct 06 2005 - 17:13:29 EDT


On Thu, Oct 06, 2005 at 10:51:52AM -0700, nick velez wrote:

> Hello All,
> I seek your opinions.
>
> I come from a poor background. Growing up, I enjoyed learning as much as
> possible about everything. I would spend much of my time at the local
> public library as this was the only source of free education available to
> me outside of the public school system. It was there
> that I developed a love for technology, especially computers and
> programming.
>
> I am now a young man preparing for college. I want to factor in my love
> for technology and also ensure that the past never repeats itself so that
> my kids never have to go through what I went through growing up in a poor
> household. I want to give them more than I could
> ever have hoped for when I was growing up. I have two options that I am
> considering which can fulfill both these factors. These are as follows:
>
> Option#1: I can pursue a career in software engineering by obtaining a
> Computer Science degree. It is my understanding that this is a financially
> lucrative career option. But I ask myself: is this a stable career venue
> in today's job market? Am I correct in my
> financial analysis of this career option?
>
> Option#2: I can run my own technology-based business. But then, what
> degree would best compliment my hard work and determination? I can get a
> Computer Science degree and develop my business administration skills as I
> go along. Or, I can obtain a Business Administration degree and hire
> people with CS degrees to develop the company's
> technology.
>
> I am not seeking advice, but rather am interested in hearing your opinions
> on what you would do given these circumstances. What would you do and why?
> Any feedback is greatly appreciated. Thank you.
>

<opinions type=random>

I think one of the biggest reasons for the "soft" computer job market
right now is that there were way too many kids a few years back who saw
dollar signs and got degrees, thinking there would be no end to the boom
in computers.

It looks like you're going to have to balance your personal desires with
your intention to avoid poverty for your kids. A tough choice.

I wouldn't give $50 for a business degree. A lot of HR departments put
an MBA down as a requirement, like it means something. But I'd take a
guy who's actually been in business all day over someone with an MBA.
Which is to say, if you just want to do well in business, skip the
business degree and pay attention in the companies you work for. Most of
the things you have to do in business are either easy to figure out, or
aren't taught in business school, or are taught wrong. OTOH, if you want
to work for a big company, and want a better "in" than the other guys
out there, get a business degree. Just remember, that business degree is
mostly just window dressing to impress HR departments.

As for a CS degree, I can't say with any authority. Everything I know
I've learn from books or actually doing it. I never took a single course
in computers. There are a couple of advantages to a CS degree, from
looking at people who have them: 1) they have encountered a broader
range of problems to solve in school than I've encountered in the real
world. 2) solutions to some problems may come more readily to them,
since they had to study all kinds of esoterica in school. Assuming equal
native talent and experience, I'd hire a guy with a CS degree over
someone who didn't have one, for that kind of work. But experience
weighs more heavily in my view.

Running your own technology-based company is ambitious. Working for
yourself can be scary as hell, and perhaps even more so for a
technology-based business. Most people haven't the guts, and even the
ones who do often fail. If you can pull it off, though, it's definitely
worth it not to have to deal with bosses and stupid company rules. OTOH,
if you run your own business, you get to deal with stupid customers and
inept vendors.

If you're going to run your own tech company, don't worry about a
business degree. It may look good if you want to present a business plan
to get financing. But by the time you get to that point, you're should
have a track record of success already, which should offset the lack of
business degree. Instead, get the CS degree. That way, you can look over
the shoulders of your employees. It also will make you more aware of
what's possible and impossible in your business, technologically. In
addition, that degree will go part of the way in earning you the respect
of your employees.

For success in business, _pay attention_. Business is almost entirely
common sense. Read about the guys who have succeeded in business, and
only listen to about half of what they say. And never follow any advice
or wisdom that conflicts with your common sense. And be honest. With
your customers, your vendors, and everyone else. Deliver a quality
product for a reasonable price (a little of that common sense).

Despite what I've said here, you can still get a good job in the
computer field. It depends on how good you are, how industrious you are,
how presentable you are, and how hungry you are. There's a lot to be
said for just being hungry. Persistence breaks through a lot of doors
that otherwise would be closed.

What would I do? I'd probably go with what you're interested in. I'd
work my butt off in school and get the CS degree. Meantime, I'd try to
find a way to get real world experience in the computer field. Of course
that's not what I actually did. I never had the patience with all the
goofy crap I had to learn and put up with in school. I could learn
anything I wanted to know by visiting the library, and learn it faster
than it would have taken me in school, with far less BS. But that's just
me.

OTOH, you could just go for a degree in history. ;-}

</opinions>

Paul

-----------------------------------------------------------------------
This list is provided as an unmoderated internet service by Networked
Knowledge Systems (NKS). Views and opinions expressed in messages
posted are those of the author and do not necessarily reflect the
official policy or position of NKS or any of its employees.



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 17:59:14 EDT