Loading…
Five Tips for Growing Your Engineering Career
2023-10-18
- Source
- Shopify
- Published
- Added to Yomu
Summary
Early-career engineers may struggle to learn and grow while adapting to a new job, especially when time and energy are limited. The guidance recommends identifying knowledge gaps, pairing with teammates, and learning by contributing to unfamiliar project areas, then taking ownership of a defined component through completion, technical decisions, and communication. It also emphasizes teaching and documenting what was learned, tracking accomplishments in a “brag document,” sharing progress with leads and colleagues, and mentoring interns or others to build leadership skills. The author frames growth as intentional “own your own development,” supported by a professional development plan, and gives personal examples including closing gaps in React, Redux, and GraphQL, contributing to technical designs, and giving talks.
Context
The beginning stages of an engineering career can be daunting because new engineers are trying to perform well in a new job and learn as much as possible, leaving limited time and energy to focus on career growth.
Approach / What changed
The post presents five practices: identify and close knowledge gaps; take ownership of a defined part of a project; share knowledge and document technical decisions; track and communicate progress; and mentor others to develop leadership skills. It also recommends creating and following a professional development plan.
Takeaways
- Pair programming with teammates who have desired skills can expose engineers to different problem-solving approaches, tools, and techniques.
- Ownership includes seeing work through from start to finish, leading technical decisions for an area, and communicating with the team about it.
- A “brag document” can help engineers track accomplishments and share progress with leads before impact reviews.