DEV Community

Discussion on: How do you manage anxieties surrounding a first dev job?

Collapse
 
worldwithpatrick profile image
Patrick Tumbucon • Edited

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.