Programmer Competency Matrix
-
Ahem...just fyi Programmer Competency Matrix [^]
Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
-
Ahem...just fyi Programmer Competency Matrix [^]
Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
80% of items above level 1 are unnecessary if not completely useless for programming. Who gives a ff about the internal implementation of data structures (platform dependent anyway) or the CPU's microcode architecture. 90% useless if you want to ever be more than a boring spoon fed drone coder for life. only 2 items actually matter to anyone that wants to get a real high level job (CIO or even more-so self employed) and he got those completely wrong anyway (communications & requirements).
-
Ahem...just fyi Programmer Competency Matrix [^]
Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
A festering pile of elephant dung. I've been privileged to have worked with some super smart people over the years and I doubt that any of them would rank that highly on this somewhat subjective "look how elephanting smart I am", whatever the elephant it is supposed to be. The article says a lot more about the author than the matrix would ever say about anyone else. Smug twat.
-
A festering pile of elephant dung. I've been privileged to have worked with some super smart people over the years and I doubt that any of them would rank that highly on this somewhat subjective "look how elephanting smart I am", whatever the elephant it is supposed to be. The article says a lot more about the author than the matrix would ever say about anyone else. Smug twat.
-
Ahem...just fyi Programmer Competency Matrix [^]
Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
-
Ahem...just fyi Programmer Competency Matrix [^]
Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
Programmer yes, software engineer no. Where is all the process stuff?
-
Ahem...just fyi Programmer Competency Matrix [^]
Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
A developer who can "do more with less" is more valuable than one who requires all the latest tools. And don't get me started on developers who think you can't debug without a debugger.
-
A festering pile of elephant dung. I've been privileged to have worked with some super smart people over the years and I doubt that any of them would rank that highly on this somewhat subjective "look how elephanting smart I am", whatever the elephant it is supposed to be. The article says a lot more about the author than the matrix would ever say about anyone else. Smug twat.
For line of business apps, I'd take an average programmer that wasn't full of himself/herself and was great at communicating over an uber one that never left his/her mom's closet and has no idea how to work with people. But hey, that's just experience talking. :rolleyes:
Jeremy Falcon
-
Ahem...just fyi Programmer Competency Matrix [^]
Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
Actually that is a good breakdown of skills needed. And of course I am level 3. ;) (Actually the first two, data structures and algorithms I am only a 2 on, but we dont use these in the kernel, we prefer rock solid and simple code to anything flashy) --edit-- Oh, and I dont blog. X|
-
80% of items above level 1 are unnecessary if not completely useless for programming. Who gives a ff about the internal implementation of data structures (platform dependent anyway) or the CPU's microcode architecture. 90% useless if you want to ever be more than a boring spoon fed drone coder for life. only 2 items actually matter to anyone that wants to get a real high level job (CIO or even more-so self employed) and he got those completely wrong anyway (communications & requirements).
Lopatir wrote:
or the CPU's microcode architecture
I do. I Have written drivers that write to CPU ports to control it.
Lopatir wrote:
internal implementation of data structures (platform dependent anyway)
When moving data from one patform to another you have to be aware of structure packing and endianness.
-
A festering pile of elephant dung. I've been privileged to have worked with some super smart people over the years and I doubt that any of them would rank that highly on this somewhat subjective "look how elephanting smart I am", whatever the elephant it is supposed to be. The article says a lot more about the author than the matrix would ever say about anyone else. Smug twat.
Didnt rank that highly eh? Dont worry Mark, I am sure you dont need most of these skills in your job. ;P
-
A developer who can "do more with less" is more valuable than one who requires all the latest tools. And don't get me started on developers who think you can't debug without a debugger.
PIEBALDconsult wrote:
And don't get me started on developers who think you can't debug without a debugger
Torvalds takes this view. If you cant debug with thought and printf then you cant debug. Fortunately someone DID come up with a linux kernel debug setup, and very useful it is too.
-
Ahem...just fyi Programmer Competency Matrix [^]
Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
-
For line of business apps, I'd take an average programmer that wasn't full of himself/herself and was great at communicating over an uber one that never left his/her mom's closet and has no idea how to work with people. But hey, that's just experience talking. :rolleyes:
Jeremy Falcon
Lunch?
-
Didnt rank that highly eh? Dont worry Mark, I am sure you dont need most of these skills in your job. ;P
Munchies_Matt wrote:
Dont worry Mark, I am sure you dont need most of these skills in your job
I don't need any of them to flip burgers at the local burger bar... :-)
-
Note the note at the bottom "Thanks to John Haugeland for a reformatting of it that works much more nicely on the web." So apparently being able to make it readable on the web is not something a programmer needs?
:laugh: :laugh: :laugh:
-
Note the note at the bottom "Thanks to John Haugeland for a reformatting of it that works much more nicely on the web." So apparently being able to make it readable on the web is not something a programmer needs?
Not unless he writes web pages, no. Obviously.
-
Not unless he writes web pages, no. Obviously.
The same goes for all that's written on the article. If you don't work directly with that stuff, it's irrelevant and sometimes even detrimental* that you know it. \* I have some applications here that one such "genius" wrote where he uses an array of threads to "parallelize" some simple calculations. The kick? the calculations are sequential, take less time to execute than the threads take to warm up and are done once a month with no time constraint. But he just had to pass threads around through the whole app...
-
A festering pile of elephant dung. I've been privileged to have worked with some super smart people over the years and I doubt that any of them would rank that highly on this somewhat subjective "look how elephanting smart I am", whatever the elephant it is supposed to be. The article says a lot more about the author than the matrix would ever say about anyone else. Smug twat.
Was going to say something along this same line. What a bunch of $@#$ and @$@^$^%@#. The author has an opinion about what is good (himself most likely) and thinks everyone should fit into his wet paper sack.
To err is human to really mess up you need a computer
-
Ahem...just fyi Programmer Competency Matrix [^]
Caveat Emptor. "Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long