Acting for the Job You Want
Explore the key qualities needed to act like the job you want as a senior developer. Understand how to build solid technical skills, communicate effectively, mentor peers, and see the bigger picture. Learn to identify your preferences and position yourself strategically to advance in your software engineering career.
Develop qualities for a senior position
When surveyed, developers almost universally identify a few qualities that you should develop as you prepare for the next level:
- Solid technical expertise, full command of fundamentals
- Having impact on your team’s work
- Being able to work across other teams
- Seeing the “bigger picture”
- Communication, communication, communication
- Mentoring others
Regardless of what your engineering ladder says, you will want to practice, practice, practice these skills as much as you can. They are just generally agreed-upon qualities of a senior engineer that will help you and those around you throughout your career.
📝 Note: More on this in the Senior Developer chapter.
Dreyfus model of skill acquisition
When it comes to your technical skills, consider how you are progressing along with the ...