TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Programmer Competency Matrix

69 pointsby sliceghostover 15 years ago

14 comments

ratsbaneover 15 years ago
I don't disagree with the comments about the triteness of this page and other articles like it. That doesn't mean it's entirely without value though. Think of it as like a financial budget: you know you're not going to hit it completely and some of the items you've budgeted for will turn out to be unnecessary or wasteful. At the end of the budget period, though, it gives you something to measure actual performance against.
评论 #1022720 未加载
Silhouetteover 15 years ago
Isn't this the sort of table that shows its author is a L337 hax0r because he's in the top category of everything? Anyone who automatically puts things like DVCS, TDD, and practices obviously related to Open Source development in the top tier sounds more like a Kool-Aid drinker than an objective observer making a sincere attempt to provide a useful resource.
评论 #1022607 未加载
评论 #1022923 未加载
评论 #1022793 未加载
GFischerover 15 years ago
Hmm... as joe_the_user said, it's a nice checklist for holes in one's background, but I'm not sure if it should serve as a list for "hireability" - I know people that are probably on the higher end of most of the points, but are terrible at real-world situations.<p>These probably are crucial for the kind of programming done at the startups, though.<p>I score as Level 1 or Level 2 at most on almost all the items, some Level 3 points don't seem relevant (why should I need a license header for my work programming?).<p>What I believe is that some of the points are WAY more important than others, I personally place great value on my domain and business knowledge and believe that is a trend going forward.<p>Still, thanks for making it available, reminded me I have to do some more studies.
ivenkysover 15 years ago
Must be a slow week - this particular "very simplistic" article has been here at least 3 times before in the last month.<p>Its very cute to divide programmer competency into a clean matrix - its never that simple.
评论 #1022800 未加载
评论 #1022515 未加载
nightlifeloverover 15 years ago
He misses a few points subjects like computer graphics, computational geometry, understanding of databases (did he mention this?), numerical simulations, GUI design, general math skills, compression algorithm, heuristic algorithm, etc<p>That's what just comes in my mind..
评论 #1023506 未加载
eplanitover 15 years ago
All is fine so long as one does not assume 'great programmer' = 'competent'. This matrix really only differentiates 'well-educated' programmers.<p>There are many well-educated failures, and as many (some might say more) un-/under-educated successes.
lujzover 15 years ago
Quantifications like these drive what we do from serious play into solemnity.
puneethtover 15 years ago
This matrix is a bunch of crap. The ability to "get things done" is the most important factor of programmer competency. Every thing else is incidental.
评论 #1022935 未加载
评论 #1023064 未加载
评论 #1022950 未加载
larrykubinover 15 years ago
Here's an alternative 1x1 matrix:<p>[ build something that people will pay money for by any means necessary ]<p>Much easier to remember.
评论 #1023036 未加载
评论 #1022836 未加载
评论 #1022849 未加载
评论 #1023066 未加载
marltodover 15 years ago
where is the linear algebra to combine it all into a single value? Some HR executive would pay big money for that.
DannoHungover 15 years ago
Where's O(1)?
评论 #1022565 未加载
caffogeneover 15 years ago
The books category is especially ridiculous. You might have read some books in each one of those levels, and they're not exactly prerequisites to one another.<p>I also use Git exclusively, that doesn't mean I'm proficient with SVN.<p>Et cetera.
gaiusover 15 years ago
<i>Thanks to John Haugeland for a reformatting of it that works much more nicely on the web.</i><p>Where does "basic HTML" come in the matrix?<p>PS Flagged, dupe.
seshagiricover 15 years ago
From John Mayer's 'Vultures'<p>".....How do I stop myself from Being just a number How will I hold my head To keep from going under.........."