|
|
|
|
|
by bobby_9x
3805 days ago
|
|
"I'm a Software Engineer with around 5 years of experience hired as a junior developer 1.5 years back but perform on the level of a Senior Engineer." I've met many junior level engineers that think they are senior, but just don't have the experience yet. Being senior is as much about the wisdom and experience as it is the programming aptitude (which is only one part of it). I don't think you can be considered 'senior' with only 5 years of experience total. With that said, if you are unhappy with your current wage, start looking for another job. This is exactly how I got raises every few years when I worked as a developer. |
|
I knew the post would entice one of these comments.
This is why I specifically included the 2nd point : "I write better code, can architect, can take a project from start to finish and in general work much better and more productively than my team-mates who have 10+ years of experience. I frequently re-factor things they have written and have 'saved' a project from risks and 'down the line rot due to technical debts' multiple times due to these refactor-ings and other decisions."
- In the end, software is not just about writing code. - Unlike some other engineering fields which have set rules and calculations (think civil engineering) that reduce the risk, each software project can have a lot of variance.... due to which it can end up being very complicated.
- Coming back to the point, I know people who have 2 years of experience & who are at a 'Senior' engineer level. - It's just a title and the semantics is subjective.
The point I was trying to make is that I'm working and producing much more value than the 'Senior' engineers with 10+ years. And not just coding wise.
Further, as I mentioned in the original post, switching jobs is the clear next step... what I'm unsure of is the hiring policy w.r.t work visas.