Developers are compensated in different ways beyond the traditional salary. Before you look for that developer job, it's important to understand how to properly discuss compensation and how it is calculated for developers.
- Developers are compensated in different ways beyond the traditional salary. So it's important to understand how compensation works, and how it is calculated for developers. When you're hired by a company you typically start with a certain base salary. That salary will grow an average of two to five percent or more per year. Now that raise might seem great, but you should also consider that the average rate of inflation is currently at 2%, which is historically low. It has been as high as 18%, so sometimes raises, if you get them at all, don't keep up with the cost of goods. When you look for a job you should look to make about 15% or more than what you're making at your current job. Now don't just ask about salary, but ask how much the compensation package is worth. Now that means taking into account how much the company pays for insurance, if there are stock options, bonuses, et cetera. Now developer jobs are so competitive that companies often offer significant incentives. They can be hiring bonuses, stock in the company, and annual bonuses. Don't forget to ask about those during your final interview, before they make you an offer. You won't get what you don't ask for, so be bold. You'll be surprised what a difference asking about these things can make. Make sure you ask about quality of life benefits like vacation, and time off. If you're already getting a more generous package in your current company, you can turn that into a better negotiation with the new company. One of the things that separates development jobs from others is that your knowledge of certain topics has a big part in determining what you're worth. A developer with more than five years of experience will often make 20 to 30% more, and that difference grows over time. Asking about these things makes you appear more professional and shows a level of preparation that will impress your potential employer. It's also a good way of gauging how well the company deals with real questions. It's your turn to interview them.
- Types of web developers
- Server technologies
- Getting web development training
- Choosing the right tools
- Getting a job
- Negotiating your salary