Member-only story
Gathering Your Artifacts for Your Software Engineering Career Development
Gathering artifacts is a helpful strategy for career development for software engineers. While many software engineers just concentrate on writing code, related artifacts like Github pull requests are often difficult for individuals outside of the team to understand, which is problematic if reviews from outside teams are required in situations like promotions. But what kind of artifacts can a software engineer have?
- Code samples: Collecting samples of your code can be an excellent way to showcase your technical skills and expertise. These can include code snippets, or GitHub repositories.
- Projects: Documenting your projects, including descriptions, requirements, and results, can help demonstrate your problem-solving skills, attention to detail, and ability to deliver results.
- Certifications and awards: Collecting certifications or awards related to software engineering, such as Microsoft Certified Solutions Developer (MCSD) or Google Developer Expert (GDE), can demonstrate your commitment to your profession and expertise in specific areas.
- Presentations: Collecting slides or videos of your presentations can show your ability to communicate technical information effectively and engage with your audience.