I am seeing people who work full day and also have a lot of additional domain knowledge or other technical skills which they don't use on daily basis at work. I am wondering when do they get time for learning or reading additional stuff. How and when do you update your skill set? I am a mobile app developer (both iOS and android) and for me I only expert on things that I use at work i.e. part of what iOS and android is providing and part of the coding languages that I use. Whereas my colleagues and friends would know more about the new mobile phones, additional functionality it provides, new API's available in android and iOS, new stuff that came in Swift and Kotlin. My work+travel time takes 11-12 hours of my day. Working out takes 1.5hours and cooking and eating takes about another hour or so. Sometimes I don't get time or I get 2-3 free hours daily, but I am mentally tired to do anything or even read more on mobile stuff. If I could read these things on daily basis, I feel I will only have to do leetcode and system design for interviews. Where as now I have a huge list of items to prep - LC, data structures and algo, design patterns, system design, get to expert level in Kotlin and Swift and learn more about the new things came out in iOS and Android. I feel like this is never ending list and will take me forever to get to FAANG. YOE - 7 TC - 100K :( Location - LA
Weekends
How many yoe?
Posting after long time. Added to the post.
Have you failed FAANG interviews due to lack of domain knowledge? I don’t see why you’d be asked things outside of what you work on.
I wish I could go back to live in Kansas state. But no more than a handful of tech companies. None of them are decent to rest & vest.
Am not in KS anymore so my TC is actually less. I am in LA now.
Why is TC less in LA?
Work on a side project to learn