Question about college major

Random irrelevance that just didn't fit into other forums. Talk about anything.

Moderator: Talkative People

User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

Question about college major

Post by davidthefat »

I can't wait till I go to college.
Oh, and BTW, what do you guys think of me Double Majoring in EE and CS?
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Question about college major

Post by dandymcgee »

davidthefat wrote:I can't wait till I go to college.
Oh, and BTW, what do you guys think of me Double Majoring in EE and CS?
I think it's going to INCREDIBLY difficult, but don't let me stop ya. People have done it before, but goddamn you had better have a shit ton (4-5 years worth) of motivation.

Edit: I split this because it had NOTHING to do with arcade machines. Please try not to derail topics like that.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
Trask
ES Beta Backer
ES Beta Backer
Posts: 738
Joined: Wed Oct 29, 2008 8:17 pm
Current Project: Building a 2D Engine
Favorite Gaming Platforms: Sega Genesis and Xbox 360
Programming Language of Choice: C/C++
Location: Pittsburgh, PA
Contact:

Re: Question about college major

Post by Trask »

Perhaps majoring in one and minoring in the other would be simpler and help you reach your own end goal? Realistically, I think, as long as you have a 4 year degree that can be applied to other areas, then you shouldn't worry about having multiple degrees. A CS major, typically may work away from the hardware end of game development, doesn't mean that they're incapable. College isn't just about what your classes teach you, but what you try to accomplish during that time. Falco is going to graduate with X amount of people in his class, say half of them, for example, want to get a game dev job... the same as the one Falco wants. They each have the same degree, same classes, hell let's say they all have high marks... but how many of them have been deving their asses off for all these years? How many of them have something to show for their efforts that demonstrate all that they have learned and in this case, above and beyond? Chances are, very few.

So if you use this time to learn what the school teaches and take that knowledge and spread it to whatever areas you care to use them in and grow with it, in my opinion, that will do you much better than killing yourself getting two degrees like that.
MarauderIIC wrote:You know those people that are like "CHECK IT OUT I just made Linux run on this piece of celery [or other random object]!!"? Yeah, that's Falco, but with ES.
Dear god, they actually ported ES to a piece of celery!
Martin Golding wrote: "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
pritam
Chaos Rift Demigod
Chaos Rift Demigod
Posts: 991
Joined: Thu Nov 13, 2008 3:16 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Amiga, PSOne, NDS
Programming Language of Choice: C++
Location: Sweden

Re: Question about college major

Post by pritam »

choleg i sa waist of time
Image
Edit: No, sorry, seriously tho, carry on.
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Question about college major

Post by dandymcgee »

ROFL Pritam.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Question about college major

Post by Falco Girgis »

I firmly believe that a double major is a complete waste of time and money... You aren't exactly going to be getting a job that is BOTH EE and CS. And guess what, once you DO get a job, you have officially negated that second major. Once you spend 3 years working as a CS major, you aren't going to want to be back at square one when you apply for an EE job (because you have no experience).

No offense, but I'm always convinced that the whole double major thing (especially like this, since neither CS or EE overlap) is just for overzealous undergrads. When you get to your junior and senior years, you'll lose all interest most likely (for a good reason). I certainly did. You haven't even been to college yet, "double majoring" is the last thing that should be on your mind.

Why don't you get a graduate degree that is actually useful, will better your resume, and directly result in a pay increase? There is absolutely no benefit from two undergrads, while there is an insane benefit from graduate school... think about that for just a few seconds.

Regardless, for somebody who has never even attended college, it's far too early to even consider either.
User avatar
EccentricDuck
Chaos Rift Junior
Chaos Rift Junior
Posts: 305
Joined: Sun Feb 21, 2010 11:18 pm
Current Project: Isometric "2.5D" Airship Game
Favorite Gaming Platforms: PS2, SNES, GBA, PC
Programming Language of Choice: C#, Python, JScript
Location: Edmonton, Alberta

Re: Question about college major

Post by EccentricDuck »

I've got to agree with Gyro, unless you have a burning desire to do cross-disciplinary research at the undergrad level. Perhaps you have some strong desire to do undergrad research and a thesis relating to something like "Balancing additional electrical load through the use of dynamic languages in microcontroller programming". If that is not your desire, and you are instead just striving for a more challenging and more encompassing program then you'd be better off taking a regular/honours route and getting involved in research, projects, etc. My main point is that, unless you have some way to unite the two, the topics will seem at odds with one another and you'll have a hard time really getting into any one mindset that you can willfully pour your heart and soul into. The feeling of being internally torn as to what to give your limited attention to is NOT something you want to experience continuously through out your entire undergraduate career.

Another option, and Gyro might be able to speak more to this, would be to do a program like Computer Engineering. It's closer to being in between the two while, I think, still retaining a more coherent sense of purpose/focus. There's a program a friend of mine is doing here in Vancouver at SFU called Systems Engineering that is also interdisciplinary in nature (though it's a 5-year intensive program). If taking that kind of route is something you'd be interested in, are there any programs at your prospective college/university that fit that?

Personally, I'd say to trust your gut instinct. Don't try to go for the most-challenging, most-prestigious program (or double major) just because it is the most-challenging, most-prestigious program. If you are genuinely drawn to a particular field of study then go for it. There will be plenty of opportunities to take on additional projects/get involved with research so do what you're most excited about and don't be afraid to get into stuff like that as you go.
User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

Re: Question about college major

Post by davidthefat »

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.
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Question about college major

Post by Falco Girgis »

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.
User avatar
EccentricDuck
Chaos Rift Junior
Chaos Rift Junior
Posts: 305
Joined: Sun Feb 21, 2010 11:18 pm
Current Project: Isometric "2.5D" Airship Game
Favorite Gaming Platforms: PS2, SNES, GBA, PC
Programming Language of Choice: C#, Python, JScript
Location: Edmonton, Alberta

Re: Question about college major

Post by EccentricDuck »

You know, in that case it may be a good fit. You're interested in robotics and it is interdisciplinary. My best recommendation would be to check out the best way to get involved in robotics at your chosen college/university. If there are good opportunities for a double major to apply their skills/knowledge from both areas then it may be an awesome fit. On the other hand, robotics may be primarily segregated into either comp sci or engineering. It depends on the school. Some schools have comp sci in the science department, and some have it in the applied science/engineering department.

The other thing to keep in mind is that one of the best things to get involved in is extra research/projects (on top of a decent GPA). This definitely trumps extra classes. If you can pull off both then great (and from the sound of it, you have strong academic interests and you know what they are) - I'd just recommend not turning down cool opportunities because of a hefty course load. A big part of it comes down to what you can manage.

Whatever you choose, best of luck!
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Question about college major

Post by dandymcgee »

I just wanna say, I read Falco's post word-for-word and highly recommend you do the same. It's a bit lengthy, but please don't skim it. Read thoroughly until you comprehend every last thing he has said.

Honestly, great advice Falco.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: Question about college major

Post by eatcomics »

dandymcgee wrote:I just wanna say, I read Falco's post word-for-word and highly recommend you do the same. It's a bit lengthy, but please don't skim it. Read thoroughly until you comprehend every last thing he has said.

Honestly, great advice Falco.
I gained a lot from Falco's post. I'm not going to lie I'm extremely glad he posted that. Kinda puts things into perspective. Makes me really think about what I'm going to do after college.
Image
User avatar
DeltaFolee
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 22
Joined: Sun Jun 07, 2009 3:23 pm
Favorite Gaming Platforms: PC, GameCube, PS4
Programming Language of Choice: C++
Location: University Park, PA
Contact:

Re: Question about college major

Post by DeltaFolee »

Wow, Falco, very informative. I always like hearing what it's actually like in college... I'll get there soon enough I suppose.
If only I could be so grossly incandescent
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: Question about college major

Post by Falco Girgis »

GOOD THING IN TWO WEEKS I'LL BE GRADUATED AND WILL NEVER RETURN, BITCHES!!!

...'cept I'm probably going to grad school... :(
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Question about college major

Post by dandymcgee »

GyroVorbis wrote:GOOD THING IN TWO WEEKS I'LL BE GRADUATED AND WILL NEVER RETURN, BITCHES!!!

...'cept I'm probably going to grad school... :(
:lol:
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
Post Reply