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