I started my career with building data pipelines with little bit of web Development (python, flask, django). I moved to Infrastructure team last year - doing K8, docker, ansible, terraform, CI/CD. I don't know if I want to continue this SRE/devops route while the knowledge I'm gaining might be useful in the long run. My goal is to move to a team that does backend infra (C++, Python- ideally but not a must) / build distributed systems. So my frustration is whether to focus on LC or Learn domain stuff (Os, cache, concurrency, doing c++ projects, performance eng, etc.) Any advice is welcome T.C shitty 110. Y.O.E -3.5
Hi, my career was more or less starting the same way as yours. My 1st year was python django and then moving to DevOps (Docker, Kubernetes, Ansible). Then I move to US to work for FB. My stack changed to Android and Hack (backend PHP) right now. My strength is breadth-first knowledge so I can ramp up pretty fast. I would only need to focus on Leetcode. Get the job. Then pick a team that i like (either infra or product). I think this can apply to you too. Because learning domain stuff won't get you far, only real job does.
@PigMeUp. Thank you so much, this is encouraging
What is the difference between infra and product? Product is where actual business logic reside?