03
Career Plan
A practical set of short-term actions designed to move one long-term ambition forward.
Short-term actions
Four commitments that turn a future goal into a repeatable process.
01
I will learn more
Explore the field and make informed choices.
- Research different types of software engineering jobs, such as web development, app development, cybersecurity, and game design, to discover which one interests me most.
- Talk to my school's IT teacher or guidance counselor to learn which classes I should take in Grades 11 and 12.
- Watch tutorials and read current articles about the programming languages that are most in demand.
02
I will practice skills
Build consistency through deliberate practice.
- Practice coding for at least 30 minutes, three to four times a week, using free platforms such as Codecademy, freeCodeCamp, or Khan Academy.
- Build small projects, such as a personal website, calculator, to-do list app, or simple game, to apply what I am learning.
- Improve my problem-solving skills by regularly doing logic puzzles and math problems.
03
I will get experience
Turn learning into visible, practical work.
- Help friends or family members build simple websites or solve computer problems to develop my practical skills.
- Create a GitHub account and upload my coding projects to build a portfolio for colleges and future employers.
- Participate in online coding competitions or hackathons that students can join remotely.
- Look for summer programs or camps focused on coding and technology.
04
I will gain training
Strengthen my academic and technical foundation.
- Enroll in computer science, AP Computer Science, or programming classes when they are offered in Grades 11 and 12.
- Complete an online beginner's course in Python or JavaScript during summer break or on weekends.
- Focus on earning good grades in math classes, especially algebra and pre-calculus, because they are important for software engineering.
- Attend virtual technology workshops or webinars that are open to high school students.