In Stack Overflow, the popular network of questions and answers for developers, they have created a salary calculator to help those who work in the programming field know how much they should be earning.
The calculator is not only for those who are looking for a job, but for those who offer it, because it allows you to find the average typical salary according to experience level, country or city where you live, specific technologies that the developer manages, and education level.
At the moment the tool only lets you look for salaries in five countries: United States, Canada, United Kingdom, France and Germany, although they plan to expand it to more countries. If you are not in any of these sites, you can get an idea compared to the most economically similar region, in addition to putting some of the best sites in the world to work for if you are a developer.
In the case of some cities with a large population of developers and that are highly competitive, the calculator offers you an additional filter. The other fields that you must fill in are the job, and here you can choose up to two. Then you have the educational level, the years of experience and you can add up to five technologies that you manage.
The results will show you the average annual salary of a developer with these characteristics in three different percentiles: less common, average, and most common.
You can also add your own information to help and improve the calculator. Your data will remain anonymous. If you want to know more about the methodology used by Stack Overflow to do the calculations, you can read the details in their blog.