Re: OT: The Geek defense



On Thu, 28 Feb 2008 16:45:06 -0600, Judson McClendon wrote:

Pete, I think you're missing the point. I agree that what they're teaching
now is sufficient for most applications programming. But for the foreseeable
future, we will still need skilled programmers to build the tools. You aren't
going to build .NET, for example, using .NET or other drag and drop tools.
If we aren't teaching those skills in our Computer Science curriculums,
where are future programmers going to learn them?

Yes. We need people to work on different levels of the
stack and that requires varied skills. Someone building static web pages
goes not need the same skills as someone doing numerical code using CUDA
for example:

http://www.nvidia.com/object/cuda_home.html

I do think this new world of parallel programming is going to make life
very interesting. Drop out rates from game programming courses are quite
high due to the level technical challenge. In CUDA (as also with graphics
programming for NVIDIA chips) there are six different types of memory.
There are trade-offs between the number of registers you use and the
number of parallel threads you can run, you have to be aware of cache
conflicts, etc.

Tim
.



Relevant Pages

  • Re: Where do you put your eight?
    ... I blew that one in the interview. ... skills chart showing various relevant skills, ... prospective employers can easily determine if the candidate is a good ... even though I had no prior knowledge of computer programming ...
    (rec.games.frp.dnd)
  • Re: programming job market in bay area in US
    ... software programming whatsoever and is near enough that I'd be able to ... I have excellent general software development skills, ... bitmapped/raster images to construct parameterizations of them. ...
    (comp.programming)
  • RE: Programming skills for Pen Testers
    ... First just to get this in C programming is a good skill. ... How can anyone here honestly state that programming skills are needed ... Audit your website security with Acunetix Web Vulnerability Scanner: ... Up to 75% of cyber attacks are launched on shopping carts, ...
    (Pen-Test)
  • Re: Top Turds of comp.lang.perl.misc (2007)
    ... EJ> If bad programming makes a person a horrible person, ... the perl community has coders of many skill ranges. ... skills to even judge that and you think we are crazy for denigrating its ...
    (comp.lang.perl.misc)
  • Software Engineer, C, Cambridge
    ... Software Engineer/Senior Software Engineer ... The ideal candidate will have the following skills and experience: ... Experience of cross-platform programming in Unix and Windows ... Linguamatics Ltd develops software products based on ...
    (uk.jobs.offered)