| Thank you for replying. 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. |