Programmer competency matrix
This is a pretty good way to see what you rate on the scale of programming competency as a whole:
http://www.indiangeek.net/wp-content/uploads/ Programmer%20competency%20matrix.htm
It doesn't get into anything too specific, only focusing on skills all programmers should have.
My rating is half and half between levels 2 and 3.
http://www.indiangeek.net/wp-content/uploads/ Programmer%20competency%20matrix.htm
It doesn't get into anything too specific, only focusing on skills all programmers should have.
My rating is half and half between levels 2 and 3.
Posted by Kunark on Monday, July 07, 2008 01:06AM
- 15 comments
(link)
/

Login to post a comment.
#15 Ss4toby:
I'll be the first to say this...
Average: 0
I suck.. Didn't even take the time to try to figure all of this out because I just don't care :D
Saturday, September 27, 2008 10:06PM
#14 Sinyc:
:(
Monday, September 01, 2008 09:35PM
#13 Jeff8500:
I won't even bother until I take some time to learn C++. Linkedlistwtf?
Thursday, July 10, 2008 06:32PM
#12 YMIHere:
Computer Science: 0.6
1
1
0 (no idea what a linker is)
Software Engineering: 0
-1
0
1
Programming: 1.8
3
1
2
2
2
2 (I suppose that's mostly BYOND's work)
1
1
1 (Drat, I rely on most BYONDers knowing what BYOND's runtimes mean.)
2
3
3 (I suppose I classify for the last two as a library writer)
3 (Not fair given the audience, better alternatives are suggested constantly)
0
1 (D'oh! Just started Oracle classes)
Experience: 0.5
0
0
0
2 (If the domain in question is BYOND)
Knowledge: 0.4
0
1
0 (I don't imagine a whole lot of people have seen the codebase)
1
1
-1
1
Average: 0.66
Thanks Kunark, that was fun and uplifting. ¬.¬
Tuesday, July 08, 2008 12:01AM
#11 Popisfizzy:
Heh, 2.56. <_<
Monday, July 07, 2008 10:41PM
#10 Kunark:
My stats:
Computer Science: 2.67
Software Engineering: 2.67
Programming: 2.77
Experience: 2.00
Knowledge: 2.71
Average: 2.56
Monday, July 07, 2008 10:37PM
#9 D4RK3 54B3R:
Computer Science: Between 1 and 2
Software Engineering: 2
Programming: From 2 to 4, 3 Average.
Experience: Between 0 and 2
Knowledge: Between 1 and 2
Monday, July 07, 2008 10:06PM
(Edited on Monday, July 07, 2008 10:33PM)
#8 DivineO'peanut:
Ah, I thought the minimum level was 1, so I added 1 to all of my scores. My new level is 0.5. Damnit!
Monday, July 07, 2008 06:24PM
#7 Popisfizzy:
Foomer wrote:
> So I look at the first question: "Doesn't know the difference between Array and LinkedList". I suspect that I probably do, but since I don't actually know what those references are referring to in common languages, I really don't.
Arrays aren't even present in DM. The /list object is kind of a mutant hybrid of linked lists and arrays, leaning more towards the former.
Monday, July 07, 2008 05:19PM
#6 Hazman:
Foomer wrote:
> So I look at the first question: "Doesn't know the difference between Array and LinkedList". I suspect that I probably do, but since I don't actually know what those references are referring to in common languages, I really don't.
An array is generally an integer-indexed list of pointers or number types, where the desired data is read by adding the index to the memory position of the array.
A linked list is a set of objects which point to each other (normally only 'forward' in the list, a list using objects pointing forwards and backwards is 'doubly' linked).
At least, that's what I can remember from my Computing lessons 2 years ago.
[EDIT] My Foomer-style score:
Computer Science: 1
Software Engineering: 0.66
Programming: 1.06
Experience: 0 (I've done some professional work but not really enough to qualify here)
Knowledge: 1.28
Average: 0.8
Also yeah, the leftmost column is level '0'.
Monday, July 07, 2008 04:42PM
(Edited on Monday, July 07, 2008 04:48PM)
#5 Foomer:
Computer Science: 0.33
Software Engineering: 0
Programming: 1.13
Experience: 0
Knowledge: 0.42
Average: 0.376 (l00z3r!!!)
Who says the minimum is 1?
Monday, July 07, 2008 02:29PM
#4 Foomer:
One of the things that has annoyed me about learning to program with BYOND over learning to program in C++ or something that the rest of the world is familiar with is that the terminology is different.
I might have a complete understanding of how to work with a certain term, but the term is different with BYOND, so when someone refers to it in their language, I have no idea what they're talking about.
So I look at the first question: "Doesn't know the difference between Array and LinkedList". I suspect that I probably do, but since I don't actually know what those references are referring to in common languages, I really don't.
Monday, July 07, 2008 02:11PM
#3 DivineO'peanut:
Here's what I got (average):
Computer Science: 2
Software Engineering: 1
Programming: 2.5
Experience: 1 (my experience is 0, but the minimum you can get is 1...)
Knowledge: 1
Total average: 1.5
With no formal education and on-off programming experience of about 2.5 years, I'm better than expected! :-)
Edit: Ah, I thought the minimum level was 1, so I added 1 to all of my scores. My new level is 0.5. Damnit!
Monday, July 07, 2008 11:48AM
(Edited on Monday, July 07, 2008 06:23PM)
#2 Mechana2412:
I'm a purely BYOND programmer, even if I did delve into C++ a while back, so I doubt I'd get higher than a 1 on that.
Someone should make a BYOND programmer competency test.
Monday, July 07, 2008 08:13AM
#1 Venom Development:
Damn, I'm level 1 at most
Monday, July 07, 2008 08:10AM