As a junior dev almost 1 year into tenure, I felt most at-ease when I figured out how to navigate my team’s processes and commonly-used tools. At least to me, I have less anxiety when there are less nested unknowns I have to deal with regularly.
On a high level:
Being aware of the infrastructure my team owns and knowing how to navigate a server
Understanding how data flows through our services
On a lower level:
Understand HOW and WHEN to add new dependencies to a codebase
Learn how to read and discern a stack trace
Be comfortable enough with debugging tools to use them regularly (I’m still working on this)
Less technical things:
Learn the meta in your company for reaching out to someone
Keep in mind how you write documentation. One of the most helpful classes I took in college was Technical Communication, where we learned how different writing docs were compared to writing academic papers. You will stand out if you can write a well-documented code/design review.
Adding onto the last point, WRITE DOCUMENTATION. It reinforces your knowledge on the subject matter, your team notices that you uphold best practices, and future hires will be thankful.
Additionally, I took the time to get comfortable with my working environment (and communicated with my manager that I’m taking the time to do so) instead of trying to dive headfirst into the sprint tasks and learning sloppy shortcuts to speed up delivery time.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
As a junior dev almost 1 year into tenure, I felt most at-ease when I figured out how to navigate my team’s processes and commonly-used tools. At least to me, I have less anxiety when there are less nested unknowns I have to deal with regularly.
On a high level:
On a lower level:
Less technical things:
Additionally, I took the time to get comfortable with my working environment (and communicated with my manager that I’m taking the time to do so) instead of trying to dive headfirst into the sprint tasks and learning sloppy shortcuts to speed up delivery time.