Off-topic Talk Where overpaid, underworked S2000 owners waste the worst part of their days before the drive home. This forum is for general chit chat and discussions not covered by the other off-topic forums.

Questions about careers in Software Engineering

Thread Tools
 
Old Mar 6, 2003 | 11:07 AM
  #21  
paivag's Avatar
 
Joined: Dec 2002
Posts: 8,059
Likes: 0
From: Milford, CT
Default

I currently work at General Electric. They have a program called (Information Management Leadership Program) IMLP Program.

Brief Desc:

GE's Corporate Entry-Level Leadership Programs combine responsible and important job assignments along with formal classroom studies. The rotational assignments cut across different aspects of a GE business, providing you with broad and valuable experience in a relatively short amount of time.

For more info: http://www.gecareers.com/Campus/it_program_guide.cfm

JonBoy, has some good advice about checking websites. I guess it would depend on what type of industry he would like to work in then getting the top players and find out what type of Intern programs are available.

Good Luck
Reply
Old Mar 6, 2003 | 12:41 PM
  #22  
99GT's Avatar
Registered User
 
Joined: Aug 2002
Posts: 811
Likes: 0
From: Chicago
Default

Make sure the school he goes to has a good Unix program. Being able to develop for multiple platforms is the best insurance against a tight job market.
Reply
Old Mar 6, 2003 | 12:53 PM
  #23  
WhiteS2k's Avatar
Registered User
20 Year Member
 
Joined: Oct 2000
Posts: 3,827
Likes: 0
From: Bay Area
Default

Originally posted by XLER8R
My son ... wants to go to college for computer programing, specifically software engineering.
Judging from the answers to this question, it is incredible the vast distribution of knowledge among all the S2000 enthusiasts. But I think there is also a mix of information in there as well. As someone who dabbles in the "art", I'd like to point out a couple of things:

First, to say that your son wants "specifically" to focus on "software engineering" is a little too premature. "Software Engineering" is a very narrow branch of the broader discipline known as computer science. To say so early that he wants to focus on software engineering is akin to someone saying "I want to study how to treat toe-nail diseases" instead of studying pre-med. I would strongly suggest that your son keep his mind open and not be too narrow-minded so early in the game.

Second, being a "wiz" on computers can mean many different interests: there is the Hardware aspects and then there is the Software aspects; and there are programs that mix the two (these are the "architects"). Although it seems your son is interested in the software side right now, I'd again suggest that he keep his mind open to possible hardware interests -- or possibly areas that mixes the two (CPU architecture, Platform architecture, OS development, Compiler development, etc. require knowledge in both HW and SW). Berkeley and Stanford (just to name a few local universities) have programs that teach the mixed discipline (EECS at Berkeley). I am sure many other universities also have similar programs. To stay purely on the SW side, any university with a good CS department will do.

Third, even just in the SW world, there is a vast spectrum of areas to focus in later on in life. What the people in the IT (Information Technology) department do is very different from what a software developer does who work for Microsoft in their Windows development group. Don't narrow the interest too early. Go and explore the options.

Finally, the term "software engineering". In the trade, this term has very specific meanings -- generally it means someone who is more concerned with the "process" of software development (requirement specifications, interface specification, modular development, documentation, testing, etc.). Some software engineers are focused on the correctness proofing of software programs. This could become very theoretical and heavy on the math, with proofs of correctness and so on. If software engineering were free, then any software project would be doing it, no matter how small; but unfortunately, software engineering is both costly and time-consuming. So it is mostly used by DOD/NASA-related projects, or large projects where the correctness of the software is of high importance -- telephony, life support systems, fail-safe systems, etc.. If this is what your son is interested in, then good for him -- definitely consider joining the Association for Computing Machinery (ACM). But still, take a look at what else is out there that may also interest him.

Good luck to your son.
Reply
Old Mar 14, 2003 | 01:19 PM
  #24  
XLER8R's Avatar
Thread Starter
Registered User
 
Joined: Nov 2002
Posts: 33
Likes: 0
From: Lancaster
Default

The wealth of collective knowledge available on this site is truly amazing. My son is very impressed and thanks all of you for taking the time to give your input. Jack
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
vaN Meets
Off-topic Talk
25
Apr 16, 2009 01:53 PM
Dizings2k
Off-topic Talk
18
Dec 8, 2006 07:06 AM
Dizings2k
Off-topic Talk
26
Nov 15, 2006 04:49 AM
DangerZone9K
Off-topic Talk
52
Dec 1, 2005 12:11 AM
Elistan
Off-topic Talk
6
May 31, 2001 07:40 PM




All times are GMT -8. The time now is 03:27 AM.