🎉 Celebrating 25 Years of GameDev.net! 🎉

Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!

Computer Science vs Software Engineering

Started by
41 comments, last by Dwarf King 10 years, 3 months ago

Honestly, most job don't even require degree, most company care about your knowledge and experience.

So, it's doesn't really matter, choose what you like, you will still be able to get your dream job. smile.png

In theory, that might be correct, but in practice, most companies will look at your resume, and, if they don't see a degree, the resume goes in the trash.

Well, if you have zero experience it's harder to get through the HR guy, but as soon as you have experience it's doesn't really matter.

I mean, there is alot of company who care about your papers instead of what you can give them, but i don't want to work for a company like that. It's a bad attitude, and it's really far from me.

For example i want to work at Riot games later on, it's a pretty huge company, and they say you need Bachelor degree OR equivalent experience. Well, getting equivalent experience is not a big deal, and it's much faster than spending 3-5 years at university... Of course if you want to get a degree do it, it's good. But it's a choice, not mandatory.

Alot of company write that you need Bachelor's degree just to write something... I know it for sure, because most of my friends who work in the industry have no degree and will never have (i also don't have, and i like my job as a c++ developer), but their companies write that degree is required... so i don't recommend to take that part seriously. If you are good enough for the position and that's the only missing part just ignore it.

Advertisement


Well, if you have zero experience it's harder to get through the HR guy, but as soon as you have experience it's doesn't really matter.

That's a pretty important statement you just kind of whizzed over.

If you have 0 experience, which EVERYONE starts out with 0 experience, then, it's hard to get through the HR door. And, the question of going to university or not is 80+% is being asked by people with 0 experience (ie, high school graduates).

I mean, there is alot of company who care about your papers instead of what you can give them, but i don't want to work for a company like that. It's a bad attitude, and it's really far from me.

Many people looking for a job don't have the priniples to say "Heck, if that company won't even look at a resume without a degree on it, I'm not going to work there; I'll continue to live at my parents and eat Ramen noodles every night! I'm above that." No...people want to get paid.

My Gamedev Journal: 2D Game Making, the Easy Way

---(Old Blog, still has good info): 2dGameMaking
-----
"No one ever posts on that message board; it's too crowded." - Yoga Berra (sorta)

it probably depends on the school.
i have 99&44/100% of a Software engineering degree from OSU. never finished the BS liberal arts electives as i was making 60K a year as an indie gamedev.
as stated above, all engineering degrees are the same for the first two years. solid math and science. indispensible for a gamedev.
at OSU, a bachelor's of science degree in software engineering also includes all the theoretical stuff too: formal languages, hardware architecture, even digital systems (how to build adders and registers from gates). so i know how the circuits are made (gates and flops), how the hardware works (IPs and fetch cycles), how to write programming languages, compilers, linkers, loaders, virtual machines, operating systems, 3d graphics, simulation and modeling, numerical methods, discrete mathematics, the list goes on.
CS teaches you how to code, but not much else. Engineering gets you the math, physics, and other stuff - stuff you really need as a gamedev.
a coder with no math or physics skills is MUCH less valuable to a development team that one with those skills as well as other advanced software skills.
all that said,
after i'd learned all that, then i had to embark on individual study to actually learn how to build games from the ground up. When i started, there were no game engines, no directx, no openGL, no middleware, no real game specific libraries. everything was roll your own custom code and "party on the bitmap". We'd hang out on compuserv's gamdev forum and teach each other how to build games as we invented the methods you now see used today.
odds are only a coding degree from full sail will directly target the skill set required for game development.

Norm Barrows

Rockland Software Productions

"Building PC games since 1989"

rocklandsoftware.net

PLAY CAVEMAN NOW!

http://rocklandsoftware.net/beta.php

I don't really understand why i got that much negative vote, while i speak from my (and from my friends) experience, so what i said is actually the truth.


Well, if you have zero experience it's harder to get through the HR guy, but as soon as you have experience it's doesn't really matter.

That's a pretty important statement you just kind of whizzed over.

If you have 0 experience, which EVERYONE starts out with 0 experience, then, it's hard to get through the HR door. And, the question of going to university or not is 80+% is being asked by people with 0 experience (ie, high school graduates).

That's not true, experience doesn't mean that you had a job before, you can do open source projects anytime, or you can do your own projects. That's experience. I studied at university when i got my job, and you know what? No one cared about what i learnt at university, i got my job because my spare time project. And honestly, it wasn't a big deal, it was like a 1k row (but well designed) code base c++ (sfml) tower defense game project, what wasn't even finished. And it was enough for my current bosses to choose me instead of other guys, who had much better grades at my university, but nothing to show.

And here i am someone, they chosed me because my experience and knowledge, not because my papers (obviously, because i don't have), here if i work on something my opinion about what i working on is actually count. That's pretty cool feeling, and i know that there is alot of job that doesn't work that way.

Many people looking for a job don't have the priniples to say "Heck, if that company won't even look at a resume without a degree on it, I'm not going to work there; I'll continue to live at my parents and eat Ramen noodles every night! I'm above that." No...people want to get paid.

I don't exactly know why you try to attack me, that's pretty rude, and you are wrong. I maintain myself since i was 18. But if i can choose where will i work (and as a programmer obviously i can, because as a programmer you have like infinite potential workplace) i will choose what i like.

i have 99&44/100% of a Software engineering degree from OSU. never finished the BS liberal arts electives as i was making 60K a year as an indie gamedev.

If you haven't finished your degree, as an engineering manager I probably wouldn't even consider hiring you. The only indication you have the stick-to-itiveness a degree proves is if you graduate. Someone who starts school and does not complete it is a dropout. I do not want to work with a dropout.

If you claim you have a degree because you were close to finishing it and may as well consider yourself to have graduated, that's fraud. That's a criminal offense. I do want to work with a criminal.

CS teaches you how to code, but not much else. Engineering gets you the math, physics, and other stuff - stuff you really need as a gamedev.

That's certainly going to depend on the school. When I took CS, it was mostly theoretical and heavy on the math. Programming was really just an adjunct that enabled you to put algorithms into practice. We didn't get taught how to use Lex, we got taught about Kleene closures (and used Lex to implement a parser as a project, because who implements lexers from scratch?).

I understand some other schools may not be at the same academic level as the esteemed institution I attended back in the day.

Stephen M. Webb
Professional Free Software Developer


I don't exactly know why you try to attack me, that's pretty rude, and you are wrong.

I wasn't trying to attack you, please don't take it as that.


I maintain myself since i am 18.

You're 18. How much experience can you truly have in answering a question about how much going to university does or does not help you in landing a job?

Oh to be young and naive again....

My Gamedev Journal: 2D Game Making, the Easy Way

---(Old Blog, still has good info): 2dGameMaking
-----
"No one ever posts on that message board; it's too crowded." - Yoga Berra (sorta)


I maintain myself since i am 18.

You're 18. How much experience can you truly have in answering a question about how much going to university does or does not help you in landing a job?

Oh to be young and naive again....

I am 23. oO


I am 23. oO

The point stands. At best, you'd be 1 year removed from university.

At 23, I had just graduated University and knew little about how the "Real World" worked.

My Gamedev Journal: 2D Game Making, the Easy Way

---(Old Blog, still has good info): 2dGameMaking
-----
"No one ever posts on that message board; it's too crowded." - Yoga Berra (sorta)

Humm I start to work ( earning my own money from my programming skills ) at 15yo - 16yo... :) So, with 23 years old I was very experienced :)

When I first came to a university ( with 19yo I know almost everything about the programming classes... unfortunately I was not able to finish that course... so I need to quit the university 1 year before the end of course... $$ problems... :( )

KrinosX

Perhaps some time reading this forum's FAQ would be beneficial.

Some highlights:

* Experience does not mean what many of you are claiming it means.
* You do not exist in a vacuum, you are competing against other candidates.
* College graduate means entry level. It means that with a lot of hand-holding and guidance you can be taught the craft.

If you don't have a game industry job, you have zero experience as far as the career meaning of the word. It means you were paid for professional full-time employment by an actual game company to do game development. Hobby projects, unpaid open source projects, count as personal projects. If your app released on the app store is probably still a hobby. If your project on the app store is paying you a living wage, meaning at least a four-figure sum every month, only then is it big enough to count as 'experience', and in that case, you probably don't need an employer.

You might be an amazing programmer at age 23 with no degree and a limited portfolio, but when the interviews also include five other people each with a degree and a similar portfolio, I pick one of them. Nothing personal, but they proved they can finish a big project, you have not.

Many industry vets can reproduce most CS senior projects (3-6 months of work) in a few days. As a personal example, few years back I re-implemented the stuff I had studied in my master's thesis 12 years ago, and it took about two evenings.

For much more, go read or re-read the forum's FAQs.

This topic is closed to new replies.

Advertisement