Taro Logo

Switching multiple stacks in a short amount of time

Profile picture
Mid-Level Software Engineer at Taro Communitya month ago

I worked 3.5 years on the backend for a large applications with the stack of java, spring, hibernate and mysql + bunch of internal frameworks. Now I switched to another company and for 3 years I worked on the backend for another large applications (thousands of users) but with multiple languages. There were microservices in python, go, java and C++. I was also required to write some react code. While I was able to hack around (not the top notch code) and ship things that work, I was wondering if this kind of experience will damage my profile in the job market, since everyone wants someone that is specialized.



(1 comment)
  • 1
    Profile picture
    Tech Lead/Manager at Meta, Pinterest, Kosei
    a month ago

    I don't see how gaining more experience would damage your profile in the job market. Is your concern that you wrote bad code and didn't dive deep enough?

    You can't change the facts of where you worked or what you worked on, but you can change the narrative around it. So in your interaction with hiring managers or recruiters in the future, focus on explaining what transferable skills you gained, along with an explanation of why you chose to work on what you did.

    I highly recommend going through [Masterclass] How To Learn Quickly In Tech where we discuss how you can best derive transferable skills from whatever you're working on.