4 ms·
You may want to clarify whether your issues are with the tech stack or the domain or both; they raise different issues. I think of the tech stack as the program
by scott00 9y ago
You may want to clarify whether your issues are with the tech stack or the domain or both; they raise different issues. I think of the tech stack as the programming language you use as well as the major libraries/frameworks/services involved, while the domain is the area of business the software serves. So if you went from being a VB6 developer for a bank to a python developer for a health care company you switched both tech stack (VB6->python) and domain (banking->health care). Some info on how long it's been since the switch might also be helpful for gauging reasonable expectations.
Some specific thoughts:
2. Going the management route might work if you have domain knowledge but lack experience with the tech stack. If it's the other way around this will be a much harder sell in my opinion. Either way, don't be looking for a promotion unless you've been there at least a year, or there's a pressing business need that putting you in the job would neatly solve. They hired you to do a job, they're probably not going to react well to you immediately trying to get a different one.
3. I wouldn't sweat this one. Real time collaboration is going to be the hardest given a knowledge gap, but the real work of design and coding can be done very effectively while conducting research to fill in knowledge gaps when you need to. Your company and colleagues probably care more that you produce high quality code fast than whether or not you shine in meetings.
4. I think it's reasonable to expect you'll be pretty behind on tech skills for the first 3-6 months. If that's the case, I wouldn't sweat it, you'll probably catch up. If it's been a year and you're still behind you might be in trouble, it's time to find a new approach to learning what you need to learn. Domain knowledge on the other hand is a much slower slog. It may take 5 years to get to expert, and I don't think there are any real shortcuts.