Jump to content

  • Log In with Google      Sign In   
  • Create Account

Dave Weinstein

Member Since 08 Mar 2006
Offline Last Active Jun 22 2016 07:49 AM

#5297261 Salary Research

Posted by Dave Weinstein on 19 June 2016 - 06:05 PM

The value of a degree (in software) is highest early in your career, where it helps to get a foot in the door.


You may well end up working on a team where half the people have graduate degrees in CS, and half dropped out of college. The further along your career goes, the less important formal education is.

#5297260 Real find job in game industry with my 2d skill level ?

Posted by Dave Weinstein on 19 June 2016 - 05:50 PM

I'm leary of advising anyone to use "concept artist" as a break in goal, because I don't ever recall working with someone who was purely a concept artist -- concept art was just one of the tasks an artist might be doing.

#5289371 getting fired in software industry

Posted by Dave Weinstein on 29 April 2016 - 09:17 PM

So, here is the thing. 


There is a balance between "dig into this yourself" and "ask an expert in house". If you spend a week trying to find the source code, you've clearly gone too far. If you ask a question about every function, you've gone too far in the other direction.


The problem is, this is a balance that people find *by* working in professional environments, it isn't something that gets taught in school, so far as I know. 


This is why entry level engineers are basically a loss early on; a big part of the ramp up is how things work in a professional environment, not just "how we do things differently here". Better companies know this, and the manager will either mentor the engineer, or assign a mentor. Worse companies, well, leave you to sink or swim.

#5287389 How beneficial can personal projects be?

Posted by Dave Weinstein on 17 April 2016 - 09:00 PM

When you work on a project at a company, the results do not accurately display your own ability because you were part of a team frob. Everyone contributed. Having a portfolio is a means of isolating your own abilities and showing your own work, not the work of your teammates as a manifestation or extension of your own. I feel that your logic is unsound in your evaluation of potential candidates.


Except that when we hire people, we're hiring people to work on a team. Someone's ability to contribute effectively in a team environment is actually more important than what they do when they have absolute control and can do whatever they want on whatever schedule they want.



#5287388 Is there an opportunity for a systems engineer?

Posted by Dave Weinstein on 17 April 2016 - 08:56 PM

While a college degree certainly helps, your credentials aren't as important as being able to demonstrate that you can program.  From what I can tell, assuming you are a decent programmer you're virtually guaranteed to find some sort of job in the US, as there is rabid demand for programmers over here.


OP is in Peru. To get a job in the US, OP would require a work visa. That is something that is going to be hard to get no matter what, it is significantly harder without a degree.


(The exception is an O-1 visa, but if you qualify for the O-1 visa, you don't need to be asking questions on a web forum)

#5264541 Why do they have. What number fits in the blank

Posted by Dave Weinstein on 02 December 2015 - 12:03 AM

Here is the dirty secret, and it applies to all of the tech sector, not just games.


Interviewing for talent is hard. Getting an idea of skills in the course of a day of interviews is *hard*.


Even looking at past performance (especially in games) is hard. Are they ready for the next project, or did that last game burn them out?


(Seriously, I have known people who would not hire people out of studios known for high crunch, because they had had too many cases of hiring people who were burned out. You had to go somewhere else first and prove you were ok, before they would consider you)


Whiteboarding questions aren't there to prove how good a programmer are, they are to weed out the people who can talk all the right talk but are inept. 


There are all sorts of schools of thought on how to interview, and there are trainers out there touting methods for companies to use. People keep looking, because this is hard, and because the cost of a bad hire is high.

#5253323 CL and Resume Review

Posted by Dave Weinstein on 21 September 2015 - 01:01 PM

That cover letter is generic. The cover letter needs to be absolutely tailored to the job, and highlight your experience and how it maps to exactly what they are looking for. 

#5253309 What's the next step?

Posted by Dave Weinstein on 21 September 2015 - 10:39 AM

If your goal is getting to financial independence quickly, avoid the game industry. It is, as far as I can tell, the only part of the high tech programming space with a surplus of talent, and a massive surplus of entry level talent. 


You will make more money, have more options, and have an easier time finding and keeping work as a programmer outside the game industry. 

#5233261 I am beginning to hate the IT and gaming industry.

Posted by Dave Weinstein on 06 June 2015 - 08:10 PM


It's not what you know, it's who you know.  That's what they say.


It would be better phrased, "who knows what you know". In both senses of the word.


The more people who know the same things you do, the harder it is to find a job, because there is more competition.


The more people who know what skills and abilities you have, the easier it is to find a job, because those people will  actively try to hire you and find a place for you, or refer other people to you.

#5232971 Sending and Recieving Game Map Files.

Posted by Dave Weinstein on 05 June 2015 - 10:47 AM

Automatically distributing and using user created content, while a nice piece of functionality, is also dangerous. 


Be sure to fuzz the map files to make sure that you aren't providing a mechanism for someone to compromise player's machines.


Reference: http://www.gdcvault.com/play/1022059/How-to-Protect-Your-Game

#5229532 Career path advice?

Posted by Dave Weinstein on 17 May 2015 - 10:41 PM

Would you require a Visa to work in America?

#5227743 How to figure out if I'm on the right path

Posted by Dave Weinstein on 07 May 2015 - 07:54 AM

They needed a programmer. You kept not accepting their job offer. Someone else was available and would accept the offer.

#5224492 Did I Work On This Game?

Posted by Dave Weinstein on 20 April 2015 - 08:25 AM

I don't think it would be unreasonable to put that as an "Additional Programming" credit on your C.V.

#5222547 How to figure out if I'm on the right path

Posted by Dave Weinstein on 10 April 2015 - 10:21 PM

So, your pitch to them is that you left the game industry to do something else for a couple of years rather than make games in your non-preferred language.


That's not going to go well with "Passion for making and playing games", and while they may want one released title, having released a mobile game a few years earlier and nothing since is not helping you on the professional history.


Also, they were asking for "many years" of rendering programming experience, from your initial post, I don't get the sense that you meet that requirement anyway


You asked if it would be better for you to move back outside of games rather than switch languages. I guess the question is, which is more important to you. To be programming games, or to be programming in C++? Because that's the question as you presented it.

#5222431 How to figure out if I'm on the right path

Posted by Dave Weinstein on 10 April 2015 - 09:37 AM

Don't worry about it. You will be switching languages and platforms continuously over the course of your career.