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. What does a "Senior" software developer reflect?

What does a "Senior" software developer reflect?

Scheduled Pinned Locked Moved The Lounge
question
19 Posts 15 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.
  • S Sumuj John

    It that the age, married, having kids, knowledge base, handing the title as pendant, a combination of all or something else. I'm getting frustrated now a days not only in the office but here in CP too.

    M Offline
    M Offline
    Mycroft Holmes
    wrote on last edited by
    #4

    Nothing, absolutely nothing. The title has been so over used it is meaningless. I have seen people with less than 2 years experience claim senior developer while the same title may be applied to someone with 20 years experience. As for your frustration you can always... no I'm not going there!

    Never underestimate the power of human stupidity RAH

    H K 2 Replies Last reply
    0
    • S Sumuj John

      It that the age, married, having kids, knowledge base, handing the title as pendant, a combination of all or something else. I'm getting frustrated now a days not only in the office but here in CP too.

      V Offline
      V Offline
      Vander Wunderbar
      wrote on last edited by
      #5

      They should have the ability Meow like a cat, bark like a dog, fly like ninja ... :) On a serious note, I expect he/she should have the ability to mentor, know the subject matter, explain the pros and cons of doing something... I'm junior with few years of experience. I'm met few exceptionally(relative to my knowledge) good as well as dumbest(they might be smart on their own way) seniors. On the CP side, it reflects the same way as of the above. That what I observed so far...

      G 1 Reply Last reply
      0
      • V Vander Wunderbar

        They should have the ability Meow like a cat, bark like a dog, fly like ninja ... :) On a serious note, I expect he/she should have the ability to mentor, know the subject matter, explain the pros and cons of doing something... I'm junior with few years of experience. I'm met few exceptionally(relative to my knowledge) good as well as dumbest(they might be smart on their own way) seniors. On the CP side, it reflects the same way as of the above. That what I observed so far...

        G Offline
        G Offline
        Garth J Lancaster
        wrote on last edited by
        #6

        Vander Wunderbar wrote:

        have the ability to mentor, know the subject matter, explain the pros and cons of doing something...

        yes ... often being presented with n-ways of doing something, knowing why/why-not for some of them should fall into 'senior' titles, not just because 'its cool/because we can', but "it fits with the business, now and in the future" :-)

        R 1 Reply Last reply
        0
        • G Garth J Lancaster

          Vander Wunderbar wrote:

          have the ability to mentor, know the subject matter, explain the pros and cons of doing something...

          yes ... often being presented with n-ways of doing something, knowing why/why-not for some of them should fall into 'senior' titles, not just because 'its cool/because we can', but "it fits with the business, now and in the future" :-)

          R Offline
          R Offline
          Ron Anders
          wrote on last edited by
          #7

          Blinding light from coke bottle glasses.

          1 Reply Last reply
          0
          • S Sumuj John

            It that the age, married, having kids, knowledge base, handing the title as pendant, a combination of all or something else. I'm getting frustrated now a days not only in the office but here in CP too.

            V Offline
            V Offline
            virang_21
            wrote on last edited by
            #8

            You question requirements and not just do as spec says You know how to investigate application issue. You know problem is not always code You have few languages/tools under your belt You waste some time learning some tool/language that is of no immediate use to you You don't post in Q/A asking for "give me code"

            Zen and the art of software maintenance : rm -rf * Maths is like love : a simple idea but it can get complicated.

            D S 2 Replies Last reply
            0
            • S Sumuj John

              It that the age, married, having kids, knowledge base, handing the title as pendant, a combination of all or something else. I'm getting frustrated now a days not only in the office but here in CP too.

              A Offline
              A Offline
              Agent__007
              wrote on last edited by
              #9

              Absolutely nothing IMO. I know a few "Senior" developers who write null-checks even for non-nullable types. And upon asking they claim that to be a safe practice. :doh:

              You have just been Sharapova'd.

              1 Reply Last reply
              0
              • S Sumuj John

                It that the age, married, having kids, knowledge base, handing the title as pendant, a combination of all or something else. I'm getting frustrated now a days not only in the office but here in CP too.

                A Offline
                A Offline
                Agent__007
                wrote on last edited by
                #10

                It's definitely not knowledge base where I work. I know a few "Senior" developers who write null checks even for non-nullable types. And upon asking they claim that to be a safe practice. :doh:

                You have just been Sharapova'd.

                1 Reply Last reply
                0
                • V virang_21

                  You question requirements and not just do as spec says You know how to investigate application issue. You know problem is not always code You have few languages/tools under your belt You waste some time learning some tool/language that is of no immediate use to you You don't post in Q/A asking for "give me code"

                  Zen and the art of software maintenance : rm -rf * Maths is like love : a simple idea but it can get complicated.

                  D Offline
                  D Offline
                  Dominic Burford
                  wrote on last edited by
                  #11

                  virang_21 wrote:

                  You don't post in Q/A asking for "give me code"

                  Best response ever :laugh:

                  "There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare Home | LinkedIn | Google+ | Twitter

                  1 Reply Last reply
                  0
                  • S Sumuj John

                    It that the age, married, having kids, knowledge base, handing the title as pendant, a combination of all or something else. I'm getting frustrated now a days not only in the office but here in CP too.

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

                    C knowledge. :)

                    1 Reply Last reply
                    0
                    • M Mycroft Holmes

                      Nothing, absolutely nothing. The title has been so over used it is meaningless. I have seen people with less than 2 years experience claim senior developer while the same title may be applied to someone with 20 years experience. As for your frustration you can always... no I'm not going there!

                      Never underestimate the power of human stupidity RAH

                      H Offline
                      H Offline
                      Herbie Mountjoy
                      wrote on last edited by
                      #13

                      It's like being a "manager" in a shoe shop. I may not last forever but the mess I leave behind certainly will.

                      1 Reply Last reply
                      0
                      • S Sumuj John

                        It that the age, married, having kids, knowledge base, handing the title as pendant, a combination of all or something else. I'm getting frustrated now a days not only in the office but here in CP too.

                        K Offline
                        K Offline
                        kdmote
                        wrote on last edited by
                        #14

                        I have been hired at two different jobs as the sole SW developer on a team of engineers. I was therefore, by default, "the Senior SW Dev" (and referred to myself as such on a few unguarded occasions). Of course, I was also the Junior SW Dev too (but let's not go there).

                        1 Reply Last reply
                        0
                        • M Mycroft Holmes

                          Nothing, absolutely nothing. The title has been so over used it is meaningless. I have seen people with less than 2 years experience claim senior developer while the same title may be applied to someone with 20 years experience. As for your frustration you can always... no I'm not going there!

                          Never underestimate the power of human stupidity RAH

                          K Offline
                          K Offline
                          kdmote
                          wrote on last edited by
                          #15

                          I have been hired at two different jobs as the sole SW developer on a team of engineers. I was therefore, by default, "the Senior SW Dev" (and referred to myself as such on a few unguarded occasions). Of course, I was also the Junior SW Dev too (but let's not go there).

                          1 Reply Last reply
                          0
                          • S Sumuj John

                            It that the age, married, having kids, knowledge base, handing the title as pendant, a combination of all or something else. I'm getting frustrated now a days not only in the office but here in CP too.

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

                            It means you're still expected to code, sometimes. Whatever they call me ... I no longer do "on-call". Ever.

                            1 Reply Last reply
                            0
                            • S Sumuj John

                              It that the age, married, having kids, knowledge base, handing the title as pendant, a combination of all or something else. I'm getting frustrated now a days not only in the office but here in CP too.

                              M Offline
                              M Offline
                              Marc Clifton
                              wrote on last edited by
                              #17

                              Sumuj John wrote:

                              or something else

                              What you can get in terms of a salary or hourly consulting rate. As to what "senior" means to me, it's a few things: 1. the ability to quickly understand the business model 2. review processes and suggest process changes, separate from any software solution, but also including recommendations on how to roll out a new software solution with minimal friction 3. deliver working software on time and in budget, and if not, determine this early and suggest options. and so forth. Senior reflects the ability to problem solve, not just code against a spec that's so well defined for junior person that a senior person could have just written the code. Marc

                              Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

                              S 1 Reply Last reply
                              0
                              • M Marc Clifton

                                Sumuj John wrote:

                                or something else

                                What you can get in terms of a salary or hourly consulting rate. As to what "senior" means to me, it's a few things: 1. the ability to quickly understand the business model 2. review processes and suggest process changes, separate from any software solution, but also including recommendations on how to roll out a new software solution with minimal friction 3. deliver working software on time and in budget, and if not, determine this early and suggest options. and so forth. Senior reflects the ability to problem solve, not just code against a spec that's so well defined for junior person that a senior person could have just written the code. Marc

                                Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project! Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny

                                S Offline
                                S Offline
                                Sumuj John
                                wrote on last edited by
                                #18

                                Thanks for your input.

                                1 Reply Last reply
                                0
                                • V virang_21

                                  You question requirements and not just do as spec says You know how to investigate application issue. You know problem is not always code You have few languages/tools under your belt You waste some time learning some tool/language that is of no immediate use to you You don't post in Q/A asking for "give me code"

                                  Zen and the art of software maintenance : rm -rf * Maths is like love : a simple idea but it can get complicated.

                                  S Offline
                                  S Offline
                                  Sumuj John
                                  wrote on last edited by
                                  #19

                                  You forgot "plz, plz"

                                  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