Are developers being paid well, compared to others on the same level within the same organization?
I will not dispute that developers get paid a well livable wage. But I also see that the non-tech people on the same level are paid much more.
I think the equivalent non-developers in general are overvalued and overpaid.
Maybe it is because developers are generally not out for the money, and they are taken advantage of because of this. Or the non-developers are just more aggressive and greedy.
Developers have freedom. The fact that you can get out of a fintech and join a retail without too much pay-cut and reuse your experience is extremely valuable. The mobility developers have is what makes us valuable in any industry, which is freedom.
We're not either overvalued and overpaid, just a little bit spoiled since we have so many options.
I would argue that programming skills are not transferable as people skills.
Open any development job ad what skills are on the list?
I randomly copied one here:
Proven experience using Ruby on Rails and ideally along with some front-end toolkit practice such as ReactJS or AngularJS
Quality is important to you and you will be driven to improve this product every day.
Previous roles held in innovative, Agile environments
Ideally, you will have experience with web-based SAAS products using a range of tools
I don't see any of them are that transferable.
I mean no offense but honestly demo the risk as developers we are taking.
What's happened to ActionScript developer, Angluar(1) etc. developers?
Soft-skills are important and is the most transferrable, but technical ones (that crosses-over with soft-skills) are also what makes a good developer, such as:
Source code management (good commits, managing flow), environment manipulation (mainly bash), "editoring skills" (IDE, text editor, local setup), test automation, code readability, API design, decoupling, memory/processing optimization, automation in general (docker setup, CI/CD), monitoring and debugging production, documentation etc.
There's also generally project management skills such as keeping the task board updated, clear documentation, prioritization and breaking down tasks, delegating, mentoring, training and communicating with others. It's a mix of soft and hard skills that are transferable.
Good developers can do well in mostly any IT focused org.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.