|
Your entire post is simply countered with one statement: $175k/year starting salary for new grads, which is INSANE. Keep in mind that for the first year, at Amazon, you also get this in cash. If you took a young, competent, blue collar worker that makes $65k a year with honest work, and said, hey would you like to do your job at 3 times the salary, but there may be some stressful weeks, and you may have to deal with some managerial bullshit that may get you laid off, he would be head over heels excited. He would take the job, save every extra penny he could get, ride it out for as long as he can, and if shit got too rough, he would just walk away with a nice downpayment for a house and a smile on his face. But modern software engineers seem to think that they not only MUST make that money, but continue making it, all for being able to write some extremely simple OOP code, pass some leetcode questions that one can memorize, and know the difference between relational and non relational database. Bottom line is, if you can't manage your money/expenses to the point where you have enough runway to walk away at your job at any time because of stress, or you can't figure out what is going on with your role and manager and be able to navigate around that, then you simply don't deserve these high salaries. Plenty of lower paying jobs around. |
Thank you for the enlightening insight.