🎉 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!

Do you need a degree on top of good experience?

Started by
104 comments, last by Hodgman 5 years, 8 months ago
16 minutes ago, lawnjelly said:

Just as not everyone in the economy needs to be a master engineer or scientist, perhaps not everyone in IT needs to be a master mathematician?

May be here education standart little bit higher, becouse as you says Masters in western countries usualy stays into universities for researches and assistance and so on after get a diploma, that very similar to Majisters here, that is teir 8 and require a 6 years of university, and usualy no more than 1-2 persons from class come to it. But Specialists (that is same 7 level as Masters) intended to work as developers. Same for other fields such as economy, machinery and so on where Specialists work as usual engineers to.  

Again IT industry not is a software development only. It also is a suppots, system administrators, data entry, and anything else not involved to software development that called here "anykeyers".

#define if(a) if((a) && rand()%100)

Advertisement
15 minutes ago, Fulcrum.013 said:

It really not a bad for amateur. But i guess you allready has catch up a underwater stone that you hope to solve in couple month. But really it not a stone it is aceberg. As you mentioned as you goal you need a as compact as possible world geometry representation. Obviuosly it requires to optimise geometric data density proportionally to relief surface curvature. But nother voxels no height map is not a tool that able to serve it purpose at all. Looks like you need something much robust like b-spline geodesic isolines.

Riiiiiiight ........  OK I don't think I'm going to discuss this further here. I'll let blog stand on it's on in the upcoming months.  Also it'll be interesting to see what you come up with.

9 hours ago, jbadams said:

who helped pioneer or popularize many commonly used techniques despite dropping out after just two semesters of university

That has give enought knowledge of basic of CS, coding, calculus and linear algebra that enought to invent something simple like a Wolfenstain 3D engine.

#define if(a) if((a) && rand()%100)

1 hour ago, Fulcrum.013 said:

Popular phisic engines can not to calculate ever aproximate collision normal for complexive shaped objects, say more much adverticed of it ever not allow  to specify a shift of center of masses and inertion tensor. About what realistic simulation uses its engines you ever talk?

Isn't the collision normal only used to calculate a sign, while its exact direction does neither effect collision impulse nor contact force? (I may be wrong... too much time has passed)

And complaining against missing COM / inertia tensor offset functionality is really exaggerated, because a need for this is very rare. That's like complaining against the approximate 3 number representation of inertia everybody agrees upon, although not every real object has a mass distribution of an ellipsoid.

The point i try to make is that games are made without targeting realism at all, and problems are solved with hacks. The dead ragdoll jitters? No problem, increase sleep threshold. Player can push a car because both have a mass of one? No problem, make car unmovable by player. The barrel jiitters if the player holds it against a wall? No problem - add forcefield GFX to the gravity gun and make hold object wobbling all the time -but turned into feature, problem solved.

Isn't that how the majority of games are made? Even simulation games?

1 hour ago, Gnollrunner said:

Also it'll be interesting to see what you come up with

Just a hunch but I'm guessing we may be waiting indefinitely before seeing any evidence of work from Fulcrum.

17 hours ago, Oberon_Command said:

Not sure where OP lives, but I can confirm that it isn't like that here in North America. Work experience is more important than having any degree, unless you're very junior and have little work experience. I have coworkers of all ages who don't have degrees. Some of them even dropped out of university because they were offered full-time jobs as software developers before graduation.

I don't know where he lives, but here in France, this is the same than him. No companies will have a look at you if you don't have a decent degree (at least a bachelor). And with a bachelor you'll mainly do boring tasks. You need a master degree to currently reach "good" jobs. I was facing that before going back to studies.

And even after a good amount of experience, the degree is always one of the first questions employers will ask you. Maybe if you have 20 years of experience then the employer will "forgive" you not having done any good studies.

I remember having made some applications for England. And even there, the studies were relevant. And they even wanted to know each of the subjects you studied for all the 5 years when you was undergraduate, things French employers commonly do not take about.

USA and probably Canada might be the only countries where companies will give a chance to someone which hasn't fulfilled a decent degree, at least from my own experience. And I currently wonder if most companies still think like this: in most applications I did, I was asked about my diploma.

And just as a question: I believe here most of us know how to multiply a matrix, knows that a 4*4 matrix can do "most 3D transforms". But who knows why ? Who can tell the theory of matrices ? It is the same for quaternions, we know how to use them, but most of us do not know the complete theory behind them. But for sure knowing if and how to apply internal or external laws could help when reading some papers or books :)

Worth noting that I was mainly talking about the game industry, as that's the industry that I have the most experience with. Other parts of the software industry may well be a bit different. YMMV on whether being a gamedev is a "good job," of course, considering that gamedevs are often paid less than other software developers.

I definitely didn't mean to suggest that having a degree is irrelevant. There are definitely employers who will say that they won't take anyone without a degree. However, my impression is that the degree requirement is mainly for the entry-level positions and that hard degree requirements are not something you can assume is universally a thing. Someone with 10+ years of experience and no degree would be preferable over someone with a degree and only 3 years of experience. Degree requirements that are imposed are not usually imposed by the developers at the company themselves, but by HR or management, and if you can point to a list of games that you actually shipped you may well be able to bypass those requirements. Now, masters degrees I would consider almost useless, as my expectation is that a bachelors is sufficient to bypass the majority of HR filters. I'm also not entirely sure what the average software developer would do in a masters degree that would make one more useful to a software company than someone with only a bachelors.

But a degree will help get you in the door of the industry and will doubtless improve your chances of getting to a high seniority level.

2 hours ago, JoeJ said:

while its exact direction does neither effect collision impulse nor contact force

Collision impulse is a vector directed along normal. Any energy interchange goes along it line.

 

2 hours ago, JoeJ said:

because a need for this is very rare

How often you modelling a vhechicles and other agregates that can be partially empty inside?

2 hours ago, JoeJ said:

The dead ragdoll jitters? No problem, increase sleep threshold. Player can push a car because both have a mass of one? No problem, make car unmovable by player. The barrel jiitters if the player holds it against a wall?

And many other dirty triks can be involved. But for what same we need phisic engine - to perform a close to reality phisic simulation (i mean setup a factors and forget mode) or to wipe ass of its engine on each step?

30 minutes ago, Oberon_Command said:

YMMV on whether being a gamedev is a "good job," of course, considering that gamedevs are often paid less than other software developers.

It is key. Here successfull gamedev companies able to offer 3x-10x salary in comparsion with real-industry related companies and 2x in comparsion with topmost of locals banks that have a self-developed world-top banking software solution. But  any of its gamedev  companies have a self-made proprientary engines so it required engine developers for first that local-made bachelours unable to get in.

1 hour ago, Silence@SiD said:

But who knows why ? Who can tell the theory of matrices ?

Really it must have knowledges of first semester. 4x4 martix represent a basis where first 3 rows is a i j k vectors and 4-th row is origin point coordinates respectively to parent coordinate system. Producing a vector/point  to matrice is a same operation that converting it coordinates from matrice basis to its parent basis (if we will write down a sequience of productions and addition we will have same sequence as for performing basis conversion by non-matrix way). Multiplication of matrice is a consecutive multiplication of its wectors to other matrix, so performing it we perform a transformation of first matrice from basis of second matrice to parent basis that is a accumulated transformation - by other world one matrice placed to basis of another as child and its vectors/origin coordinates converted back to parent basis.

#define if(a) if((a) && rand()%100)

12 minutes ago, Fulcrum.013 said:
1 hour ago, Oberon_Command said:

 

It is key. Here successfull gamedev companies able to offer 3x-10x salary in comparsion with real-industry related companies and 2x in comparsion with topmost of locals banks that have a self-developed world-top banking software solution. But  any of its gamedev  companies have a self-made proprientary engines so it required engine developers for first that local-made bachelours unable to get in.

That's quite different from here, then. I know someone who was making (or claimed to be making) $100k+ straight out of university, with a bachelors, by working for a large tech company. I interviewed with a company that was willing to pay me barely half that amount, as a junior dev (I did not take the job; I got the impression that this particular company didn't respect developers in general). My understanding was that most gamedevs (at least the ones who don't live in Silicon Valley or the Bay Area) don't break the $100k level until they have considerably seniority. But game developers don't often talk about salary with one another, so it can be hard to say. Still, everything I have heard indicates that the finance and medical industries pay substantially better than the game industry.

This is now 4 years out of date, but is probably still somewhat relevant: https://www.gamasutra.com/view/news/221533/Game_Developer_Salary_Survey_2014_The_results_are_in.php

As you can see, the management layer makes the most money. I would expect this pattern to hold across North American industry in general.

1 hour ago, Fulcrum.013 said:

Collision impulse is a vector directed along normal. Any energy interchange goes along it line.

Sure, sorry.

1 hour ago, Fulcrum.013 said:

How often you modelling a vhechicles and other agregates that can be partially empty inside?

Hollow objects can be modeled without com offset, and if you want to model the mass distribution so precisely, you likely use multiple bodies anyways, e.g. a heavy body for the engine. (I neither know if this works good enough nor if those engines provide out of the box vehicles.)

1 hour ago, Fulcrum.013 said:

And many other dirty triks can be involved. But for what same we need phisic engine - to perform a close to reality phisic simulation (i mean setup a factors and forget mode) or to wipe ass of its engine on each step?

Totally agree. So i'll stop to argue. I just said those engines are used widely, which reduces the need for physics expertise in many cases, and hacks and tricks are common practice. We can say the same about graphics.

If you, or the developers in your environment go beyond that, that's a good thing. And if a degree is required to get a job i can't help that. Personally i applied only once for a game dev job and they i would have hired me, but unfortunately i decided against that in favor of another job near to my location.

This topic is closed to new replies.

Advertisement