Hacker News new | ask | show | jobs
by ipaddr 1662 days ago
If someone was looking to change stacks how does one go about it? Say I know someone who has been going through tutorieals, reviewing the docs, creating a personal project. Technically they feel like a solid intermediate at times but still beginners with the ecosystem. They are at a senior level in another stack.

What's the next step? Apply for new stack with existing resume? Do you try to work in new stack at current role?

How does one acual transition?

For some details this friend has 20 years with php/jquery experience.. a year as an angularjs developer along the way and wants to be part of a react / vue ecosystem but has a hard time of letting go of php.

2 comments

One option is to choose companies that let you learn on the job and stress fundamentals, usually larger companies in SV. I've been in quite a few front end interviews where all questions involved only questions about native methods, CSS, and general browser knowledge.

In terms of becoming skillful enough to pass interviews testing stack specific knowledge I've seen two strategies be broadly successful:

1. Take 1-2 months full time to work on a serious project in the stack. 2. Spend 1-2 years just being in the ecosystem and absorbing the collective groupthink, doing a few tutorials and occasionally hacking together small projects. A couple hours of your time per week throughout the process.

Every hiring manager is different. Some have some bullshit "requires 3 years in this stack" kind of requirements. Personally I feel like the important thing is knowing how to program period. I think knowing paradigms is what's more important than stacks. Id take someone who knows how to build a oop backend with a spa front end for my position I'm hiring for even if they don't have specifically .net/angular experience. You can always ramp up on the specifics while learning paradigms can be much harder.