I am a SWE with a few years of experience looking to get promoted to senior-level. A few months ago I switched to a team that works on an area of CS that I do not have much prior experience in, and it is becoming evident that having that domain knowledge is critical to succeeding in this new role. My development velocity has been slow (I don’t have prior experience with the programming language that the team uses either) and I’ve struggled to build trust with people on my team. How do I turn the ship around quickly and succeed in this new position?
Sorry to hear about your current situation - These team switches can be hard to navigate. Here's my thoughts:
Related resources:
I think pair programming can be really effective here. Could you define some well-scoped task and ask for a 45 min meeting (I'd literally send the cal invite as "pair programming") with someone who is familiar with the tech stack? Rather than view it as someone holding your hand, try to make it a 2 way exchange of information - maybe you could share your workflow, or just share context on the task you're working through.
Another tactic is to start with a good junior/mid-level eng on the team, in case you're worried about feedback/judgment from someone more senior.