Can a slow engineer succeed? I think I am going to be fired
I have been working at my new company for 2.5 months now, I am currently in my 10th week. I came from a systems software job and I am doing backend work. It is an entry level position. My manager rips me apart in code reviews, which is a good thing. But I am majorly fucking up everywhere. I feel incompetent, all my coworkers so are much smarter, even the others who have joined after me know what they are doing. I generally enjoy writing software and do it as a hobby. I know I can code coming from systems software background. I just feel completely out of my element joining a different software industry and going into pure software. I studied leetcode and system design and passed the interview
I’ve been assigned tasks and a good portion of them my boss or the senior members on the team had to step in to put out the fires that I could not finish coding correctly given we have deadlines at end of Q2. I ask for help and guidance, but seems like at my new company I am expected to figure it out on my own and the entire big codebase with it. I am failing very hard and wonder if I made a mistake moving into pure software even if I got a big boost in TC.
After this week is over, I’m going on a month long unpaid vacation with my wife to Europe. I have a feeling I will be fired when I get back. I don’t know who to turn to or what to do so I am posting on blind for advice. I just feel like I made a tremendous mistake trying this new field out as failing hard despite the TC boost