2 ms·
2 years of Java is a junior role, if you have other programming experience other than Java then you may be a higher than that in pure technical skills, and may
by kls 15y ago
2 years of Java is a junior role, if you have other programming experience other than Java then you may be a higher than that in pure technical skills, and may bump you over a junior in Java just by the sheer fact that you have seen other similar problems in different languages. That being said if you truly only have 2 years in Java and that is the extent of your experience then 85k sounds about right for a junior to me. The thing is, in development the line from junior salary to senior salary is pretty steep, while a junior may make 85-90k an senior with a little as 5 years can be north of 150k. The reason being is due to the fact that a quality senior can do the work of 4-5 juniors. In this field the economics favor the experienced.
- devs1010 15y agoOk, I think I see the situation then more clearly, the jump you speak of (from 85-90 to 150k) doesn't happen in some other areas as much, from what I can tell in my current location its much more linear and the quality of dev's overall is lower with less supply (thus someone in my shoes could be in higher demand), so perhaps I'm better off staying in a lower cost area until I do have more experience as my purchasing power is substantially higher.
- kls 15y agoWell there are two sides to that coin, if you are good with technology you are going to become a senior much more rapidly in an environment like the valley. Because you are working in an area that attracts top talent as such you are going to get the benefit of learning under people that can advance and improve you. If you can try to find a company out there that will entertain a remote developer employee arrangement, it is the best of both worlds, you get to work with a team that is pushing technical innovation but you get the financial benefit of not living in such an expensive market.