|
|
|
|
|
by simplerman
1890 days ago
|
|
A common theme on this site. I myself have conflicted with this. In my mid-30s, I realized that I need to move into management because I was not able to keep up with new paradigms such as functional programming and DevOps. I didn't want to be stuck in endless cycle of learning on my own time, just so that I can change job to get a pay raise. But last few years been horrible as a manager. Now in my forties, I realized I am not a good manager. Programming is my hobby and I get to do that as a developer. But as a middle manager, I have no real power, but I am responsible for delivery of product. Moving higher up also seems like too much work and politics. I tried to get a job as developer but I got rejected multiple times mostly due to the fact I am rusty as coder. But I still want to go back to programming. So now I am studying LeetCode in my evenings. My current plan is: * Study LeetCode and get a job in FANNG\
* Always be preparing for interviews\
* Switch jobs often, I spent too much time at my current company to climb the ladder\
* Specialize in something such as Java or Python\
* Find a way into consulting firm. I could start focusing on this now, but I want to build up some cash reserves with FAANG salary\
* Become independent consultant\ Once independent consultant, I am hoping I won't have a real boss, I can work with clients and if they are abusive, I can fire them. The hard part is specializing in the right thing and then building reputation and network. |
|