Tech Career Paths Flashcards
Grade 12 · Technology · Flashcards
Key roles, skills, and concepts for seniors exploring technology career options and planning their next steps.
Flashcards
- Software Engineer
- Designs, builds, and maintains software applications; roles range from front-end to back-end to full-stack, mobile, and embedded systems.
- Front-End Engineer
- Specializes in client-side development — HTML, CSS, JavaScript, and frameworks like React or Vue — focused on what users see and interact with.
- Back-End Engineer
- Builds server-side logic, REST APIs, databases, and authentication systems that power front-end applications.
- Data Scientist
- Extracts insights from large datasets using statistics, machine learning, and visualization; typically uses Python, SQL, and R.
- Machine Learning Engineer
- Trains, evaluates, and deploys ML models into production systems; bridges research (data science) and software engineering.
- DevOps Engineer
- Automates software delivery pipelines (CI/CD), manages infrastructure as code, and ensures system reliability and observability.
- Cybersecurity Analyst
- Monitors systems for threats, investigates incidents, and implements controls to protect networks and data from unauthorized access.
- Cloud Architect
- Designs scalable, resilient cloud infrastructure on AWS, Azure, or GCP; sets standards for security, cost, and reliability.
- Product Manager
- Defines product vision and priorities; works across engineering, design, and business to ship features users actually want.
- UX Designer
- Researches user needs, designs wireframes and prototypes, and conducts usability testing to create intuitive, accessible products.
- Technical Writer
- Creates documentation — API references, user guides, tutorials — that helps developers and end users understand and use software effectively.
- Coding Bootcamp
- An intensive, short-duration program (typically 3–6 months) teaching practical programming skills; an alternative path to software engineering careers.
- Open Source
- Software with publicly available source code that anyone can inspect, modify, and contribute to; contributing is a strong portfolio signal.
Get a personalized course on Tech Career Paths built around your child.