Ask HN: I'm a demotivated SE because I did not get a promotion. What to do?
* 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.
* No one from our team will be promoted this year due to reasons and I was looking forward to a promotion.
* I feel that waiting another 1.5years for a promotion is grossly un-fair to me & because my manager and company in general does not seem to value my contributions, the next obvious step is to change jobs.
* The twist is that I'm working on a student OPT visa that is valid only until August this year. If my H1B application is not selected once again this year (by May end), the company would help move me to other development centers around the world. (It's a big-ish company whose name you have heard & whose product you have probably even used)
* I need your views in understanding and evaluating my options.
* I'm also looking for views about how, if I start interviews, will other big companies (think Amazon, Uber, Google) view me w.r.t to my work eligibility and if I should just stay put and demotivated in my current company until at-least May end when I hear back about my H1B.