User Name
Password
AppleNova Forums » AppleOutsider »

computer science major or software engineer


Register Members List Calendar Search FAQ Posting Guidelines
computer science major or software engineer
Thread Tools
Partial
Stallion
 
Join Date: Feb 2006
Location: Milwaukee
 
2006-11-28, 17:11

Are most of you programmers around here CS majors or SE majors? Was it easy to find a job in CS? I am strongly considering making a switch in majors because I do not enjoy the EE classes I have to take for SE. However, I am worried about being able to provide for a family, have a steady job, career hapiness/flexibility, etc.

Any advice one can offer on the matter would be very much appreciated!!
  quote
Dave
Ninja Editor
 
Join Date: May 2004
Location: Bay Area, CA
 
2006-11-28, 17:20

FWIW, I've been trying to get a job with my CS degree for about a year and a half now, and all I've been able to come up with was two or three interviews.

On the other hand, I apparently suck and both looking for jobs and interviews in general. Something about being honest. "What brings you to company X?" "Well, I was driving by and I thought, 'Sure, they're not on my 'evil company' list. I'll apply there."
  quote
Kickaha
Veteran Member
 
Join Date: May 2004
 
2006-11-28, 17:23

Er, either will do you fine if what you're interested in is programming as a career.

There's no real definition of the difference between CS and SE, and, as a software engineering researcher with a PhD in CS, I'd say that the entire label of 'software engineer' is a misnomer. There's no engineering, just art. (Don't feel bad, Fred Brooks himself stated that any discipline that needs to tack the word 'science' on to the end to tell you that it is... isn't.)

ANYwho... totally up to you. I've found CS to include much more of a broad background, while SE tends to focus on getting a job. It's more of a research vs. trade school issue than anything.

Just remember that anything you learn now to get a job will be obsolete in 10 years, so it's best to have a solid foundation in the fundamentals of theory, etc, so you can most easily keep up without getting left behind.
  quote
Partial
Stallion
 
Join Date: Feb 2006
Location: Milwaukee
 
2006-11-28, 23:01

Do a lot of CS majors end up moving into management and make a better living than what they start out at? I am concerned about the ability to provide for a family and live comfortably, allowing myself to purchase relatively new computers every couple of years, a relatively nice house, a nice, big screen hdtv by the time I am 40, etc.
  quote
MCQ
Veteran Member
 
Join Date: May 2004
Location: NY
Send a message via MSN to MCQ  
2006-11-28, 23:34

If your goal is to work your way into management, it's certainly possible. More than likely, you can either progress upward along a technology oriented route becoming a more skilled engineer, or become a manager that deals with schedules, organizing teams, etc.
  quote
Kickaha
Veteran Member
 
Join Date: May 2004
 
2006-11-28, 23:37

If management is where you want to end up, then management should be your major, really.
  quote
Wyatt
Veteran Member
 
Join Date: Mar 2005
Location: Near Indianapolis
 
2006-11-29, 08:07

Quote:
Originally Posted by Kickaha View Post
If management is where you want to end up, then management should be your major, really.
Or a minor, at the very least.
  quote
autodata
hustlin
 
Join Date: May 2004
 
2006-11-29, 08:58

I wouldn't recommend management for undergrad study. Studying management is something to in an MBA program at a top tier school. For an undergrad, study finance, economics or even accounting or engineering, but not management. Also, a big difference between IT and other fields is that there isn't a standard professional degree that separates staff from professionals, meaning that an IT path could likely be more circuitous than other options.
  quote
dfiler
Veteran Member
 
Join Date: May 2004
Location: Pittsburgh
 
2006-11-29, 16:09

I'll second the notion that there isn't an agreed upon distinction between CS and SE. CS is generally more theoretical and SE more applied, but there are numerous exceptions to this rule.

My path went as follows:
CS BS --> HCI MS --> Programmer --> Manager/Programmer
I minored in economics while in undergrad and took quite a few management courses as a masters student.

The hardest part of being a manager is dealing with people issues. This is especially true for technical managers in software engineering. It is rare to find someone that can communicate with both technical _and_ non-technical people. Interpersonal skills aren't exactly the specialty of CS types.

My stress level definitely sky-rocketed when promoted to manager. Everyone I manage is older than me... by a couple of decades. Unfortunately, the age issue is something that was left out of my management classes.

Also, there is a definite difference between the daily life of a manager and a grunt. Part of the reason I went into CS was because I like computers. They're predictable, logical, and don't have personality conflicts. Being a manager means that when you walk in the building, you better be prepared to deal with people and issues walking through your door. As a programmer, you can shuffle in, grab some coffee and hide behind the monitor until you're awake.

I would suggest forgetting about the CS vs SE distinction and instead focus on whether management is for you.

Also of more importance is applied vs abstract education. Some educational programs teach specific tools while others teach the theory behind the tools. For instance, I never had computers in any of my computers classes. Not one, ever, in 7+ years of college. The exact opposite is true for many people. Every class involved sitting in front of a screen during class hours.

I think applied education make it easy for ordinary people to find employment. More abstract education is better suited to the cream of the crop. (breaks arm patting my own back ) However, these theoretical/abstract oriented people may have a harder time finding a suitable job.

</rambling off the top of my head>
  quote
spotcatbug
Veteran Member
 
Join Date: May 2004
Location: Clayton, NC
 
2006-11-29, 18:37

I had a feeling we had done all this before, sorta recently.
  quote
Posting Rules Navigation
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Post Reply

Forum Jump
Thread Tools
Similar Threads
Thread Thread Starter Forum Replies Last Post
FAQ: Check this thread *first* if you have problems or questions! Brad Genius Bar 26 2007-03-19 15:49
A New Computer for Gau? Gau Purchasing Advice 8 2006-10-03 23:29
Software Engineer versus Computer Science Major Partial AppleOutsider 26 2006-07-11 21:00
What is it with Apples Jules26 Apple Products 79 2005-01-18 04:33


« Previous Thread | Next Thread »

All times are GMT -5. The time now is 17:38.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004 - 2024, AppleNova