C is my first language to learn in college Followed by C++ , PHP and Java , basic web tech When I joined my first company I learned ruby , Rails, python, js, react. I have never built a back end service in Java/js from scratch. I have built some apis using python , AWS without any frameworks like fastapi etc. I don't have any experience on building production grade micro services following best practices, tools in industry. I have learned basics of spring boot(discontinued).I have 3 yoe as SRE , never developed any services/apps during my tenure. Now, I joined as a tech support(customer support) and my daily work doesn't involve coding at all. I always wanted to become an SDE 2, build things. I have made up my mind, I will learn as use Go, Rust, express : backend services React, svelte : front end Python , bash for quick scripting (not a beginner, not an expert) AWS - need to learn (have some knowledge on core services). I am also pretty much interested in doing open source contrib for go. Hellbent on doing it. I am a slow learner. I will learn ds/algo mainly using go, js from now on. #engineering #software #swe Given above, I'm expecting at least 6 months, with my current job I barely get time. But, new languages are always interesting to learn. I don't know when I'm able to become SDE 2 with above tech stacks. Current TC is 80k bay area. I am expecting a initial salary of 150k, for SDE 2 with 15-20k extras. I am not even sure, if it's a fair value or not. My current resume is trash, that's why I never got any OA/ phone screen. What do you think of my decision?
Java sucks