[None of what I say here should be construed as me being unhappy with my current job. :) It arose from a conversation I’ve had in the not too distant past.]
Today I tweeted this out.
Developers, all companies have to offer you is money. Remember this, they NEED your talents.
— Cal Evans (@CalEvans) November 24, 2015
A couple of people differed in opinion with me. That’s fine. Not everyone has to agree with me. :)
However, twitter is an imperfect medium for these kinds of thoughts. So please allow me to expand briefly.
- I can learn online
- I can teach online
- I can find interesting projects online
- I can be a part of a vibrant team online
- I can mentor both online and in my local community
The one thing that open source cannot do for me (me personally) is provide me with an income. So I trade my talent for money at work. I do not need to worry about satisfying the other needs, I have them already. I simply need to make sure that the company I am working for needs my talents and is willing to pay me well for them.
It was meant more as an empowering statement for developers. See, it’s a great time to be a developer. Most companies these days need developers. It used to not be that way. It used to be that software companies needed developers. Some large companies too, but not all. Now, most companies need you. Now there are jobs aplenty. As a developer, your skills are in demand, take advantage of this. Negotiate not only your salary but your hours, your employment contract, and everything you want to control. If you find a job that is interesting to you, awesome! I would still negotiate.
The power is in your hands. You may need a job, but you you need their job under their conditions?
That was basically my point. :)
Until next time,
I <3 |<