Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 3.64 KB

success-checklist.md

File metadata and controls

41 lines (31 loc) · 3.64 KB

✅ Success Checklist

This guide provides a broad-ranging checklist to work towards a successful career as a software engineer.

Whether you are a Freshman or a Senior, there is always plenty of things you can do right now to improve your chances of success in the technology industry.

{% hint style="warning" %} Note that no one is an expert at everything and no one will be able to complete 100% of the items below. It’s okay and normal that you won’t know everything, and that you won’t complete this entire checklist. {% endhint %}

Take things one step at a time. Try to focus your learning and time around particular goals. There’s an enormous amount to learn and do, and it’s really easy to get overwhelmed. Think of this as a guide towards getting your first/next technical internship and then first full-time role after graduation.

Top-level goals:

Key action items:

Or complete additional action items:

  • Further studying for technical interviewing, either by yourself or with peers leveraging online resources
  • Find at least one mentor you can check-in with periodically that can provide you support or sign up for a mentor through our tech mentorship program
  • Personally mentor at least one student earlier in their career than you to strengthen your own understanding
  • Help lead a class as a TechFellow on at least one course they completed or provide technical support to other students
  • Work in a 2nd technical internship before graduation
  • Contribute to your first open-source project
  • Launch a side project (web app or mobile) that some number of people other than yourself actually use
  • Attend local hackathons or coding events to collaborate on code and meet new students/engineers