Where have the universities gone?
Posted Jul 25, 2007 6:29 UTC (Wed) by
roelofs (subscriber, #2599)
In reply to:
Where have the universities gone? by mikov
Parent article:
Where have the universities gone?
Today knowing C is one of the most fundamental requirements for being a programmer, software engineer or a CS.
Absolutely. And I'd add that knowing assembly language (for any processor, not necessarily x86) is a highly desirable bonus; if you don't have a clue what the compiler is doing under the covers, how are you going to understand even basic performance issues like branch (mis)prediction and so forth? Hearing about them in some lecture is one thing; understanding what's going on at a gut level is entirely another.
It's sad that one of my standard interview questions, involving a certain aspect of CPU architectures, is known to no more than 25% of interview candidates. Assembly programmers would tend to do much better on it, I suspect. (I should go back and correlate resume skillsets with performance on that question and see...)
Greg
(
Log in to post comments)