Re:The Software Engineer’s Guide to Negotiating a Raise
by crpatino on Wednesday July 01, 2015 @12:29PM
(#9813090)
You are not worth more because you know more technologies, though it is an unfair fact on this industry that there will be one or two over-hyped stacks at any time. But back to the point, you are worth more because you have been exposed to the social dynamics patterns that repeat themselves over and over in each new development process. You don't learn that kind of stuff hacking on your bedroom and open source contribution, while valuable, can only take you so far. This is, IMHO, as far as and objective reason to hire someone experienced as you will get.
Also, there is the concept of social proof - which you may argue is a form of over-weighting experience, but that's an open ended question. If you have a track record of going to work for somebody else and achieving X, Y, Z goals there, you are perceived to be a safer choice than someone that in theory might be smarter than you, but that is lazy or otherwise unreliable, or with low communication skills, or a first class jerk. Not that you cannot hire this types if you go with someone more experienced, but from HR perspective, you are more of a "known quantity" once you have been around for a few years and built a track record for yourself.
Re:The Software Engineer’s Guide to Negotiating a Raise
by s73v3r on Wednesday July 01, 2015 @11:45AM
(#9812653)
But you also have five years more experience in designing software, organizing code, debugging, etc. All things that are largely tool agnostic.
Re:The Software Engineer’s Guide to Negotiating a Raise
by lmm on Wednesday July 01, 2015 @11:50AM
(#9812693)
I have five years more "professional" experience, seems to be the difference - I had verifiable coding experience on open-source projects before that that would have demonstrated those skills. I've got more confident in my judgement but I'm not at all convinced that judgement has actually improved.
Re:The Software Engineer’s Guide to Negotiating a Raise
by aswanson on Wednesday July 01, 2015 @11:30PM
(#9816691)
Did your core languages change during each switch? What is your current stack/expertise?
Re:The Software Engineer’s Guide to Negotiating a Raise
by lmm on Thursday July 02, 2015 @03:23AM
(#9817323)
I stuck to the JVM (since people seem willing to pay more if you have experience on the specific stack, and my first job happened to be Java); for the last 3-4 years I've been doing almost exclusively Scala.
I think employers massively overweight experience, particularly in a field that changes as fast as ours. Five years ago I was just as smart as I am now, maybe smarter - I didn't have 5 years' experience with tools X, Y and Z, but tools X and Y are already basically obsolete. But the market says I'm worth twice as much now as I was five years ago.