|
|
This thread is locked; no one can reply to it.
|
1
2
|
| Programmer competence matrix (self test) |
|
Sirocco
Member #88
April 2000
|
jhuuskon said: Making robots move is so much cooler than de-encabulating a database. Yeah, but it's so much easier once you upgrade to a Turbo Encabulator! --> |
|
bamccaig
Member #7,536
July 2006
|
jhuuskon said: Making robots move is so much cooler than de-encabulating a database.
At Japan's level, sure. -- acc.js | al4anim - Allegro 4 Animation library | Allegro.cc Mockup | Allegro.cc <code> Tag | Allegro 4 Timer Example (w/ Semaphores) | Bambot | Blog | C++ STL Container Flowchart | Castopulence Software | Check Return Values | Is This A Discussion? Flow Chart | Filesystem Hierarchy Standard | Clean Code Talks - Global State and Singletons | How To Use Header Files | GNU/Linux (Debian, Fedora, Gentoo) | rot (rot13, rot47, rotN) |
|
Evert
Member #794
November 2000
|
MiquelFire said: When I have the time, I should go through it all. I wouldn't bother. It's not that interesting (and it doesn't actually say much either). Trezker said: I fullfill level 3 but I still have to look up stuff all the time. Though that's probably because I'm currently using API's that are still pretty new to me. Oh yes, I do that all the time too - even for code that I wrote myself sometimes. I'm sure I could remember a lot of those things if I made the effort or had the need to do it for APIs that I end up using on a regular basis. There are few of those though. jhuuskon said: This matrix very clearly elaborates why I chose automation instead of computer science or IT. None of it looked particularly interesting or exciting by itself to me either. Quote: Making robots move is so much cooler than de-encabulating a database. Hell yes. |
|
ixilom
Member #7,167
April 2006
|
Just reading it all through quickly I think I'm near n^2, which IMHO isn't that bad for someone who dropped out of school and has never read a whole book on ... well, anything ___________________________________________ |
|
X-G
Member #856
December 2000
|
Level 3 on most, with a level 2 here and there (like distributed version control and database optimization, and the weird book one). -- |
|
Dustin Dettmer
Member #3,935
October 2003
|
Quote: File has license header, summary, well commented, consistent white space usage. The file should look beautiful. Really? I can't be an awesome coder unless i have a license header? Quote: Code assumptions are verified using asserts, code flows naturally - no deep nesting of conditionals or methods I disagree. Sometimes optimization is important. Saying no deep nesting is over zealous. Quote: Codes to detect possible exception before, maintain consistent exception handling strategy in all layers of code, come up with guidelines on exception handling for entire system. Exceptions == yuck. Quote: Has written custom macros That's just funny... Quote: Author of framework Who has time? Quote: Has his own library to help with defensive coding, writes unit tests that simulate faults I get that everyone else is into unit tests but I have a Better Way™. But honestly though, how can you place your programming faith in a webpage that doesn't even implement a simple javascript scoring system edit Hm, don't mean to sound negative. It's a fun idea! |
|
BAF
Member #2,981
December 2002
|
Exceptions are much more elegant than checking 27,000 return values. |
|
Dustin Dettmer
Member #3,935
October 2003
|
My style of code tends to 'just work'. I try to eliminate error situations to the point where if one happens its bizarre enough to abort whatever you're doing. |
|
Bruce Perry
Member #270
April 2000
|
Dustin Dettmer said: Annoyingly I can't override Allegro.cc's quote-attributing algorithm without putting a name here. Anyway, the site said: Author of framework Who has time? Me! -- |
|
Bob
Free Market Evangelist
September 2000
|
Uh, lower numbers are better, right??? -- |
|
Fishcake
Member #8,704
June 2007
|
I'm mostly Level 1, with some Level 2's (CS, Programming) and Level 0's (Experience, Knowledge). Not bad for a self-taught programmer (IMHO).
|
|
Thomas Fjellstrom
Member #476
June 2000
|
Bob said: Uh, lower numbers are better, right??? depends. I think Yves would probably claim that lower is better in this case (since he's always with some hot chicks!). And there's absolutely nothing wrong with that, unless you think there is. ie, its your own priorities that should tell you whats most important. Fishcake said: I'm mostly Level 1, with some Level 2's (CS, Programming) and Level 0's (Experience, Knowledge). Not bad for a self-taught programmer (IMHO). I'm self taught, with no high school -- |
|
Dustin Dettmer
Member #3,935
October 2003
|
Bob said: Uh, lower numbers are better, right??? The "level" scheme was very corny. |
|
Dario ff
Member #10,065
August 2008
|
The API criteria in the programming section isn't a good criteria. A high "level"(ugh) programmer isn't required to remember all the time most of the functions. Most people need to look up the documentation frequently. And that's why auto-completion is a life saver Fishcake said: Not bad for a self-taught programmer (IMHO). I'm self taught too, and I don't think it's something to brag about. Also, I think most of you would agree that Book section is a little strange. Oh, and for score, Mostly between level 1 and 2, with a bunch of 3's here and there, and mostly 0's in the last two sections. TranslatorHack 2010, a human translation chain in a.cc. |
|
Dustin Dettmer
Member #3,935
October 2003
|
dario ff said: I'm self taught too, and I don't think it's something to brag about. Yeah I believe actually learning from school is something to brag about. I haven't met one of those yet... |
|
Fishcake
Member #8,704
June 2007
|
dario ff said: I'm self taught too, and I don't think it's something to brag about.
I wasn't bragging (if that is what you meant
|
|
Bob
Free Market Evangelist
September 2000
|
I was trying to make a self-deprecation joke. I guess it didn't work out. Oh well. -- |
|
furinkan
Member #10,271
October 2008
|
This matrix made me realise why an associate degree in CSE isn't worth shit. They don't cover half the shit on level 0 in the first two years! (EDIT) |
|
Dustin Dettmer
Member #3,935
October 2003
|
furinkan said:
(EDIT) Ha -- have you considered a career in comedy? |
|
|
1
2
|