I'm a junior software engineer who's been struggling at my current company due to recent changes in the organization. My CTO was evicted, which led to my senior colleagues continuing with their tasks while I tried to navigate the new architecture and product we have developed. I have to learn a lot of new languages and considerations at the same time, which has caused my last projects to take longer than expected. Unfortunately, my boss has expressed dissatisfaction with my performance, which has led to a decrease in motivation on my end.
To make matters worse, I received a message from my boss that he wants to have a meeting with me to discuss "deadlines and seniority." I'm afraid that my lack of experience compared to my senior colleagues could make me lose my job.
I would appreciate any advice on how to approach this meeting, given my current situation. Additionally, any tips on how to stay motivated during this challenging time would be helpful.
Thank you in advance for your help.
EDIT:
I wanted to follow up on my previous post and give you an update on the situation with my boss.
I have taken your advice to heart and have been re-examining my performance from an objective perspective. I realize that there were things I could have done better in terms of estimating timelines and managing my workload more effectively.
I had the meeting and came prepared, and I'm happy to say that he wasn't thinking about firing me. He was just concerned about my recent performance and wanted to make sure that he was doing everything he could to support me and keep me on board. Actually we talked about how I would get Senior in this company. What path should we take.
It turns out that my boss wanted to have face-to-face meetings with all the employees to get a sense of how everyone is doing after the recent chaos caused by our CTO leaving. I appreciate that he took the time to check in with us and see how he could help.
Thank you all for your advice and support leading up to the meeting. Your insights and encouragement were invaluable in helping me prepare. I'll be sure to keep your advice in mind as I continue to work and improve.