My starter project was to migrate a web service to a new API which offers similar functionality. This was intended to be a pretty straightforward migration, mostly renaming + replacing some strings. However, this project took much longer than my manager or I anticipated. How could I have predicted and prevented this?
Estimation is a classic problem in software engineering, and it especially plagues more junior engineers. This is not your fault since you’re being handed a starter project, but there’s still a risk of this looking bad for you, since at the end of the day it’ll be viewed as a task/project on your plate that was delayed.
Leaving a paper trail of what you did, and who you talked to, is really important, so people are aware of issues as they come up.
If you do that, you’re in the top 5% of new grads 💯