davidthefat wrote:Well I am very interested in robotics research; which is heavily based in both CS and EE. As I mentioned before, I plan on being a research scientist. As a matter of fact, I would eventually be a professor. Now, I am the type of guy that gets "high" off of knowledge. In other words I am a nerd. I plan on staying in academia (or government agencies such as NASA) my whole life. I do not want to work for company's R&D department because I find that other people will be profiting off of my knowledge which would technically be their patented technology and not mine slightly disturbing.
So I plan on going to Grad school then doing my doctorate dissertation. Yes, I may seem idealistic, but that is how I am. All decisions I make in life go through the whole "Will it benefit me in 5 years, 10 years or 15+ years?". That was the reason why I even bought my HP 50G LOL
If it wasn't for programming, I would probably have picked theoretical physicist as my future career.
You do realize that there is already a degree in existence that is a combination of EE and CS? CPE. It's the degree I'm about to finish in a month.
Half of my classes are Electrical. Half of my classes are CS. (I'm technically part of the EE department, but lots of colleges put us with CS or put the three together). We specialize in low level programming (ASM, C, C++), hardware/software integration, driver development, and EMBEDDED SYSTEMS (robots and shit).
Now do you REALLY want to work on this area, or are you actually more of a programmer at heart who just likes to tinker with EE?
davidthefat wrote: As I mentioned before, I plan on being a research scientist. As a matter of fact, I would eventually be a professor.
Over half of the professors (and all of the good ones) worked in the industry for awhile. Not only that, but many industry jobs will pay for you to get your master's so you can dabble in both. I would also love to be a part time professor, but I am well aware of the fact that 1) industry pays better 2) industry can pay for that degree and 3) the experience looks better on your resume
davidthefat wrote:Now, I am the type of guy that gets "high" off of knowledge. In other words I am a nerd.
You're posting this on a forum full of people who watch a group of kids write software for a Sega Dreamcast. We all are.
davidthefat wrote:I plan on staying in academia (or government agencies such as NASA) my whole life.
That's actually kind of funny. Academia is well known for stagnation. Once you get to college, you'll find that many of your professors have been teaching the same shit (literally haven't changed the lesson plan) for the last 5 years. Lots of those guys don't stay ahead of technology. There's no pressure to in a cushy research job. Yes, you'll get the occasional professor with that genuine passion, who knows what the fuck he's doing, but in my experience all of those guys were from the commercial industry. You'll soon learn that academia isn't necessarily this group of passionate, studious, driven, self-taught individuals you might be thinking.
AND NASA? I live in Huntsville, Alabama. We are a gigantic engineering-related city. All of our work comes as either direct government jobs for NASA or the ARMY or as contracts from the two. My dad is a materials engineer contractor to NASA. I have worked a coop job on the Redstone Arsenal for the Aviation and Missile Research Development and Engineering Center (AMRDEC). And let me tell you, it was a TERRIBLE experience. ANYBODY working for the government or involved with government contracts can easily tell you that it is the most stagnant, anti learning work environment around.
Everything is a clusterfuck of paperwork and bullshit. It is a bureaucracy. The government wastes thousands of dollars on old technology, doesn't stay current with the trends, and breeds stagnation. Why? Because they can afford to. You (used to, before Obama) have insane job security in a government job. There was a guy in our division who was a complete dick, didn't do any of his work, and should have been fired. How did they get rid of him? THEY PROMOTED THE BASTARD UP THE CHAIN OF COMMAND. There is no pressure to perform well, there is no pressure to innovate, and everybody does the bare minimum to get the job done in a government environment. This is the exact OPPOSITE of where you want to be. If you are looking for a cushy, decent-paying job, with GREAT security (not now, thanks to Obama), it's a dream come true...browsing Ebay all day, 2 hour lunches, sitting around talking, then doing some bullshit work in the last hour before you leave...but this is clearly not what you're looking for.
I notice you intentionally left
commercial industry out of your list. Why? That's where you need to be. You need to work for a company who DOESN'T have the job security, who doesn't have the billions of tax dollars to waste, and whose sole existence literally does rely on their innovation in engineering. THIS is where you will learn the most, this is where your drive to succeed will matter. Government might have the job security, but private industry not only has the potential to pay far higher, but it has the highest potential for learning.
davidthefat wrote:I do not want to work for company's R&D department because I find that other people will be profiting off of my knowledge which would technically be their patented technology and not mine slightly disturbing.
What? EVERYBODY profits from your work in a capitalistic society. That's what work is. You get paid because you do something that benefits somebody else. No matter who you work for, somebody is benefiting. You are going to be publishing papers for the "prestige" of a university if you are a professor, this is no different.
At least in a private sector, you have the OPPORTUNITY to engineer something new. If you do NASA/government, the chances are that you will be using 20 year-old technology. And guess what? You'll probably have a security clearance (I did), and there is no way in HELL your work for them will be owned by you either.
davidthefat wrote:o I plan on going to Grad school then doing my doctorate dissertation. Yes, I may seem idealistic, but that is how I am. All decisions I make in life go through the whole "Will it benefit me in 5 years, 10 years or 15+ years?".
Mhmmmm.... Didn't you just say you wanted to double major too? Haven't you not even been to college yet?
Just wait until you get there. Wait until you spend 4 years of your life working towards a degree. Wait until you see academia. Try to get a coop job, so you also see the commercial side of things. Experience what there is to be experienced. I guarantee that you are going to drastically change your mind.
I thought the way you did. I used to think that my "degree" or "involvement with academia" was a badge of honor. I'm one month away from graduating, and I've gone through my fair share of hell. I know what it means to be an undergrad. I'm taking a graduate GPU architecture class where we're doing real masters-level research with our professor. I've been introduced to what graduate studies are like. I also had the opportunity to coop for a government contractor for over a year. That was the most eye-opening experience for me... I saw what it was like to be a real engineer, and I'm so glad that I was able to see what government work was REALLY like... so that I could stay the fuck away.
Then I had the opportunity (with Marcel) to work at a local startup game development studio. I got paid WAAAAY less, but learned way more. Not even really from my job (C# and Unity), but from talking to my boss/CEO, learning the business side of things, and seeing how the world actually worked. It was one of the most eye-opening experiences of my life.
Once you've struggled your way through school, seen the market, seen academia, and honestly decided what fits you, you'll probably change your mind. I spend my free time fucking with circuits and writing code just like every other engineer...but there's not a chance in hell I'd consider a double major in math, ee, or cs along with the time I've already put into being CPE... It's already hard enough for me to decide whether I think graduate school is genuinely worth my while or not...
You don't need a degree to prove that you know your shit.