I work as a newly hired junior software developed in embedded system. My boss critiqued me during a review telling me that I should work on my organisational talent, my accountability and adhere more to the companies processes. He further criticized my acceptance in the team noting that I should be wary not to ask questions in big rounds, which are obvious to electrical engineers, but were not to me at that moment.
I first thought, he would fire me, but when I asked him, he said he would be willing to continue with me after the probationary period. He did not say anything positive besides that.
While I think I can take some steps towards a higher acceptance in the team (I basically asked most of the stupid questions and understand the materia much better now), I struggle finding ways to improve my accountability and overall diligence.
It is not the case, that I do not do what is expected of me, but when you look into the details people find all sorts of little mistakes I did when executing a certain job. For example, my boss told me to do something, but did not give me a deadline. When he thought I could not make it on time anymore, he decided to do it himself. I would have done it, I had not forgotten, but it was too late for him. Mission failed. On another occasion I did not adhere to a style guide of my company several times in my code, leaving a colleague to fix it, while I was in holidays for a week. I could count some more examples.
I try to fix all of this, but I am afraid when it comes to diligence, there will always be pitfalls I have trouble detecting. Do you have any advice working on that front?