Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Programmer Competency Matrix

Programmer Competency Matrix

Scheduled Pinned Locked Moved The Lounge
com
30 Posts 18 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • abmvA Offline
    abmvA Offline
    abmv
    wrote on last edited by
    #1

    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

    We are in the beginning of a mass extinction. - Greta Thunberg

    K L R C M 10 Replies Last reply
    0
    • abmvA abmv

      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

      K Online
      K Online
      kmoorevs
      wrote on last edited by
      #2

      Even after almost 20 years, I'd rate myself around level 1.5 on this scale. :sigh: There's always room for improvement though. :)

      "Go forth into the source" - Neal Morse

      1 Reply Last reply
      0
      • abmvA abmv

        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

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #3

        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).

        M T 2 Replies Last reply
        0
        • abmvA abmv

          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

          R Offline
          R Offline
          R Giskard Reventlov
          wrote on last edited by
          #4

          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.

          J J M R 4 Replies Last reply
          0
          • R R Giskard Reventlov

            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.

            J Offline
            J Offline
            Jon McKee
            wrote on last edited by
            #5

            Was about to post something similar. Well said :thumbsup:

            1 Reply Last reply
            0
            • abmvA abmv

              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

              C Offline
              C Offline
              CPallini
              wrote on last edited by
              #6

              Fortunately it doesn't apply to Klingon developers. :-D

              1 Reply Last reply
              0
              • abmvA abmv

                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

                M Offline
                M Offline
                Minion no 5
                wrote on last edited by
                #7

                Programmer yes, software engineer no. Where is all the process stuff?

                1 Reply Last reply
                0
                • abmvA abmv

                  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

                  P Offline
                  P Offline
                  PIEBALDconsult
                  wrote on last edited by
                  #8

                  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.

                  M 1 Reply Last reply
                  0
                  • R R Giskard Reventlov

                    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.

                    J Offline
                    J Offline
                    Jeremy Falcon
                    wrote on last edited by
                    #9

                    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

                    R 1 Reply Last reply
                    0
                    • abmvA abmv

                      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

                      M Offline
                      M Offline
                      Munchies_Matt
                      wrote on last edited by
                      #10

                      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|

                      1 Reply Last reply
                      0
                      • L Lost User

                        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).

                        M Offline
                        M Offline
                        Munchies_Matt
                        wrote on last edited by
                        #11

                        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.

                        1 Reply Last reply
                        0
                        • R R Giskard Reventlov

                          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.

                          M Offline
                          M Offline
                          Munchies_Matt
                          wrote on last edited by
                          #12

                          Didnt rank that highly eh? Dont worry Mark, I am sure you dont need most of these skills in your job. ;P

                          R 1 Reply Last reply
                          0
                          • P PIEBALDconsult

                            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.

                            M Offline
                            M Offline
                            Munchies_Matt
                            wrote on last edited by
                            #13

                            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.

                            1 Reply Last reply
                            0
                            • abmvA abmv

                              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

                              J Offline
                              J Offline
                              jschell
                              wrote on last edited by
                              #14

                              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?

                              R M E 3 Replies Last reply
                              0
                              • J Jeremy Falcon

                                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

                                R Offline
                                R Offline
                                R Giskard Reventlov
                                wrote on last edited by
                                #15

                                Lunch?

                                J 1 Reply Last reply
                                0
                                • M Munchies_Matt

                                  Didnt rank that highly eh? Dont worry Mark, I am sure you dont need most of these skills in your job. ;P

                                  R Offline
                                  R Offline
                                  R Giskard Reventlov
                                  wrote on last edited by
                                  #16

                                  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... :-)

                                  1 Reply Last reply
                                  0
                                  • J jschell

                                    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?

                                    R Offline
                                    R Offline
                                    R Giskard Reventlov
                                    wrote on last edited by
                                    #17

                                    :laugh: :laugh: :laugh:

                                    1 Reply Last reply
                                    0
                                    • J jschell

                                      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?

                                      M Offline
                                      M Offline
                                      Munchies_Matt
                                      wrote on last edited by
                                      #18

                                      Not unless he writes web pages, no. Obviously.

                                      S 1 Reply Last reply
                                      0
                                      • M Munchies_Matt

                                        Not unless he writes web pages, no. Obviously.

                                        S Offline
                                        S Offline
                                        Sentenryu
                                        wrote on last edited by
                                        #19

                                        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...

                                        J M 2 Replies Last reply
                                        0
                                        • R R Giskard Reventlov

                                          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.

                                          R Offline
                                          R Offline
                                          rnbergren
                                          wrote on last edited by
                                          #20

                                          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

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups