Re: The entry competence level for graphics programmers

Craig Hoffman <[email protected]> Tue, 20 Sep 2011 20:11:35 -0500
Newsgroups gmane.games.devel.sweng
Message-ID <CAG84g-3aDMxmGqPdbQ3k32cxeg-jazXH8n9V9JF0wtUa73QnGA@mail.gmail.com>
--===============1806990978==
Content-Type: multipart/alternative; boundary=000e0cdffc10df0cc804ad694108

--000e0cdffc10df0cc804ad694108
Content-Type: text/plain; charset=ISO-8859-1

This doesn't answer the original question but don't overlook "serious game"
development, immersive training development, simulation development, etc.
You don't need to work for a game developer to use game development skills.
Your current skill set might get you a position like these listed below
where you could gain invaluable experience.

http://jobs.saic.com/job/Huntsville-Flash-Game-Programmer-Job-AL-35801/1352496/

http://jobs.saic.com/job/Huntsville-Application-Developer-Job-AL-35801/1404471/

On Tue, Sep 20, 2011 at 6:45 PM, Tommy Brett <[email protected]> wrote:

> Doesn't seem blunt at all, I think I worded my first post wrong - A better
> question would have been "what separates junior from non-junior" as that's
> really the question I'm asking. I want to join the games industry, but I
> want to do so in a way that doesn't essentially reset my career if at all
> possible. In any case, good point!
>
> On Tue, Sep 20, 2011 at 6:09 PM, Bryan Wagstaff <[email protected]>wrote:
>
>> This may seem a bit blunt, but I've been wondering about it sense the
>> start of the discussion.
>>
>> Why do you want to do a job qualification survey like this? What are you
>> hoping to gain?
>>
>> Are you looking for permission to apply to a job? You have permission by
>> virtue of them advertising, so go for it! Are you worried that you will be
>> rejected? Apply anyway and let their HR people sort it out.
>>
>>
>> If you see a job listing and you have approximately the skills and
>> experience they ask for you should apply for the job. Don't agonize that you
>> don't know some obscure tidbit; if the cared about it they would have
>> included it in their requirements.
>>
>> The employer will look over the applications they recieve, reject those
>> that don't fit what they want, interview a few that remain, and then pick
>> the best fit. Employers are hiring someone to fill a specific need; they
>> only care that you can do the job and that you will fit in with the company.
>>
>> As a job applicant you should also be asking questions about if you can do
>> the job and will excel at the company.
>>
>> If your skills and background are the best fit then it really doesn't
>> matter if the word 'junior' or 'senior' is in the job title or not. The
>> details of the job description should indicate what they want. Either you
>> are a good fit or not.
>>
>> It should be fairly easy to make that decision when you know your
>> background and you read their ad. If you are uncertain then apply anyway.
>> What's the big deal about that? They might simply discard your application.
>> They might call you up, interview you, call you in for a second interview,
>> and then not hire you. Or they might decide that you are the best fit of the
>> applications they received and give you a great job. If you apply there is
>> still a very high statistical chance you won't get hired. If you apply and
>> you don't get a job there is no problem; you tried. If you don't apply then
>> failure is a certainty.
>>
>> Either you can do the job well, or you cannot do the job well. You won't
>> find out by asking the Internet at large. You find out by talking with the
>> employer and stating your qualifications and negotiating for the job.
>>
>> If you think you can do it, then apply for the job.
>>
>> -Bryan.
>>
>>
>>
>> Tommy Brett &lt;[email protected]&gt; wrote:
>>
>> Hello ladies and gents,
>>
>> I graduated 5 years ago with the intention of becoming a game developer,
>> my career got sidetracked and although this sidetrack led to an ultimately
>> comfortable existence and a lot of life lessons learned, I'm now at the
>> point where my career as a Flash / Flex developer is stagnating. It may also
>> be coming to a forced end as more and more of my employer's clients move
>> away from Flash each month. I've been keeping up with the times, and doing a
>> lot of graphics programming on the side using nVidia's CG shader programming
>> language and OpenGL.
>>
>> I'm looking for a little insight into what skill level you expect entry
>> level, and reasonably competent graphics programmers (i.e. qualifying as
>> something above 'junior' in their job title, even if that's just the
>> omission of the word) to be at, and the difference between the two. By skill
>> level, I mean knowledge base, for example implementing certain shader
>> routines (e.g. normal mapping) and grasp of mathematics. Before I enter the
>> job search proper, I want to make absolutely sure that my skills are in fact
>> up to par as I understand that graphics programming positions in particular
>> are highly competitive. For example, I know that one area I lack skill in is
>> using shader functions built for DirectX 10 and above - by virtue of me
>> still using an XP machine (GPU is DX10 capable though, reeeally need to
>> upgrade), and I suspect that not being knowledgeable about,
>> say, tessellation using the GPU would swiftly kill any application I would
>> make for a graphics programmer role that paid more than free lunches.
>>
>> On the other hand, this may not be the case, which is why I'm sending this
>> out to you better informed guys for a little feedback.
>>
>> - Tommy
>>
>>
>>
>> _______________________________________________
>> Sweng-Gamedev mailing list
>> [email protected]
>>
>> http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com
>>
>>
>
> _______________________________________________
> Sweng-Gamedev mailing list
> [email protected]
> http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com
>
>

--000e0cdffc10df0cc804ad694108
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

This doesn&#39;t answer the original question but don&#39;t overlook &quot;=
serious game&quot; development, immersive training development, simulation =
development, etc. You don&#39;t need to work for a game developer to use ga=
me development skills. Your current skill set might get you a position like=
 these listed below where you could gain invaluable experience. <br>
<br><a href=3D"http://jobs.saic.com/job/Huntsville-Flash-Game-Programmer-Jo=
b-AL-35801/1352496/">http://jobs.saic.com/job/Huntsville-Flash-Game-Program=
mer-Job-AL-35801/1352496/</a><br><br><a href=3D"http://jobs.saic.com/job/Hu=
ntsville-Application-Developer-Job-AL-35801/1404471/">http://jobs.saic.com/=
job/Huntsville-Application-Developer-Job-AL-35801/1404471/</a><br>
<br><div class=3D"gmail_quote">On Tue, Sep 20, 2011 at 6:45 PM, Tommy Brett=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]">elithiomel@g=
mail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Doesn&#39;t seem blunt at all, I think I worded my first post wrong - A bet=
ter question would have been &quot;what separates junior from non-junior&qu=
ot; as that&#39;s really the question I&#39;m asking. I want to join the ga=
mes industry, but I want to do so in a way that doesn&#39;t essentially res=
et my career if at all possible. In any case, good point!<br>


<br><div class=3D"gmail_quote">On Tue, Sep 20, 2011 at 6:09 PM, Bryan Wagst=
aff <span dir=3D"ltr">&lt;<a href=3D"mailto:[email protected]" target=3D"=
_blank">[email protected]</a>&gt;</span> wrote:<br><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex">


This may seem a bit blunt, but I&#39;ve been wondering about it sense the s=
tart of the discussion.<br><br>Why do you want to do a job qualification su=
rvey like this?  What are you hoping to gain?<br><br>Are you looking for pe=
rmission to apply to a job?  You have permission by virtue of them advertis=
ing, so go for it!  Are you worried that you will be rejected?  Apply anywa=
y and let their HR people sort it out.  <br>


<br><br>If you see a job listing and you have approximately the skills and =
experience they ask for you should apply for the job.  Don&#39;t agonize th=
at you don&#39;t know some obscure tidbit; if the cared about it they would=
 have included it in their requirements.<br>


<br>The employer will look over the applications they recieve, reject those=
 that don&#39;t fit what they want, interview a few that remain, and then p=
ick the best fit.  Employers are hiring someone to fill a specific need; th=
ey only care that you can do the job and that you will fit in with the comp=
any.<br>


<br>As a job applicant you should also be asking questions about if you can=
 do the job and will excel at the company.<br><br>If your skills and backgr=
ound are the best fit then it really doesn&#39;t matter if the word &#39;ju=
nior&#39; or &#39;senior&#39; is in the job title or not.  The details of t=
he job description should indicate what they want.  Either you are a good f=
it or not.  <br>


<br>It should be fairly easy to make that decision when you know your backg=
round and you read their ad.  If you are uncertain then apply anyway.  What=
&#39;s the big deal about that?  They might simply discard your application=
.  They might call you up, interview you, call you in for a second intervie=
w, and then not hire you.  Or they might decide that you are the best fit o=
f the applications they received and give you a great job.  If you apply th=
ere is still a very high statistical chance you won&#39;t get hired.  If yo=
u apply and you don&#39;t get a job there is no problem; you tried. If you =
don&#39;t apply then failure is a certainty.<br>


<br>Either you can do the job well, or you cannot do the job well.  You won=
&#39;t find out by asking the Internet at large.  You find out by talking w=
ith the employer and stating your qualifications and negotiating for the jo=
b.<br>


<br>If you think you can do it, then apply for the job.<br><font color=3D"#=
888888"><br>-Bryan.</font><div><div></div><div><br><br><br>Tommy Brett &amp=
;<a href=3D"mailto:lt%[email protected]" target=3D"_blank">lt;elithiom=
[email protected]</a>&amp;gt; wrote:<br>


<br>Hello ladies and gents,<div><br></div><div>I graduated 5 years ago with=
 the intention of becoming a game developer, my career got sidetracked and =
although this sidetrack led to an ultimately comfortable existence and a lo=
t of life lessons learned, I&#39;m now at the point where my career as a Fl=
ash / Flex developer is stagnating. It may also be coming to a forced end a=
s more and more of my employer&#39;s clients move away from Flash each mont=
h. I&#39;ve been keeping up with the times, and doing a lot of graphics pro=
gramming on the side using nVidia&#39;s CG shader programming language and =
OpenGL.=A0</div>




<div><br></div><div>I&#39;m looking for a little insight into what skill le=
vel you expect entry level, and reasonably competent graphics programmers (=
i.e. qualifying as something above &#39;junior&#39; in their job title, eve=
n if that&#39;s just the omission of the word) to be at, and the difference=
 between the two. By skill level, I mean knowledge base, for example implem=
enting certain shader routines (e.g. normal mapping) and grasp of mathemati=
cs. Before I enter the job search proper, I want to make absolutely sure th=
at my skills are in fact up to par as I understand that graphics programmin=
g positions in particular are highly competitive. For example, I know that =
one area I lack skill in is using shader functions built for DirectX 10 and=
 above - by virtue of me still using an XP machine (GPU is DX10 capable tho=
ugh, reeeally need to upgrade), and I suspect that not being=A0knowledgeabl=
e=A0about, say,=A0tessellation=A0using the GPU would swiftly kill any appli=
cation I would make for a graphics programmer role that paid more than free=
 lunches.=A0</div>




<div><br></div><div>On the other hand, this may not be the case, which is w=
hy I&#39;m sending this out to you better informed guys for a little feedba=
ck.</div><div><br></div><div>- Tommy</div><div><br></div><div><br></div>




</div></div><br>_______________________________________________<br>
Sweng-Gamedev mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">=
[email protected]</a><br>
<a href=3D"http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnig=
htryder.com" target=3D"_blank">http://lists.midnightryder.com/listinfo.cgi/=
sweng-gamedev-midnightryder.com</a><br>
<br></blockquote></div><br>
<br>_______________________________________________<br>
Sweng-Gamedev mailing list<br>
<a href=3D"mailto:[email protected]">Sweng-Gamedev@list=
s.midnightryder.com</a><br>
<a href=3D"http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnig=
htryder.com" target=3D"_blank">http://lists.midnightryder.com/listinfo.cgi/=
sweng-gamedev-midnightryder.com</a><br>
<br></blockquote></div><br><div style=3D"visibility: hidden; left: -5000px;=
 position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-=
top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size:=
 10px; text-align: left; line-height: 130%;" id=3D"avg_ls_inline_popup">
</div>

--000e0cdffc10df0cc804ad694108--

--===============1806990978==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Sweng-Gamedev mailing list
[email protected]
http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com

--===============1806990978==--