I find myself in this confusion as to how and when should I spend time in
- Interview prep for FAANG or alike(I usually spend 2-3 hours everyday 7 days a week). This includes system design prep too.
- Learning more about technologies such as and not limited to say kubernetes, new AWS services or preparing for AWS certification? or Docker etc.
- Learning about ML, or say web 3 etc.
How should one spend time in making sure they are doing deliberate practice for the interviews, but also are in "sync" with the market with all the new tools and technologies out there? Where does one stop? I know my priorities, but I also feel i might loose focus on my interview prep if I start multitasking.
How do senior engineers or mid-level engineers keep themselves uptodate? or do they only learn "whatever is required to get my job done"?