Year-by-year guide to breaking into PM
From freshman year through post-grad. What to do every single year — including which internships to prioritize, when to apply, and how to stack experience in the right order.
Apply in August
Most applications open Aug–Oct. Early applicants have a real edge.
GPA isn't everything
Experience matters more. Don't tank classes, but know your priorities.
Referrals > cold apps
Build real relationships. Referrals change the game.
Balance is real
You're in college once. Work hard, but please enjoy it.
Freshman Year
Build your foundation. Join, explore, and try things.
Applications open: August – October
Right when you get on campus, internship applications for next summer start dropping. Apply early — rolling reviews mean August applicants have a real edge over October applicants.
Internship Priority — What to Aim For This Summer
SWE Internship
Top priority. Shows technical credibility. Opens more PM doors later than any other early experience.
PM Internship
Very hard to get freshman year without experience — but if you can, take it.
Any Technical Internship
QA, data, product ops, dev tools — anything where you build or ship something counts.
Research
Technical research with a professor. Shows you can take a project from ideation to delivery.
Personal Project
Build a small product with friends. Real users and iteration make it much stronger.
Summer Classes + LeetCode
If nothing lands, grind LeetCode. Consistent prep now puts you ahead by sophomore year.
APM programs like Google APM, Meta RPM, and Salesforce APM recruit juniors for summer internships and seniors/post-grads for full-time roles. You won't be applying yet — but knowing the destination shapes everything you do now. Every club, project, and internship you stack is building the story you'll tell in your junior year PM interviews.
During the School Year
As soon as you arrive on campus, two things: find your career center and look up internship applications that are already live. Most students don't know applications open in August — you now have an edge.
- →Set calendar reminders for August 1 to check APM and SWE program career pages
- →Find out if your school has a PM or tech club — join within the first two weeks
- →Connect with upperclassmen who have PM or SWE internships already
Ideal: Computer Science, Software Engineering, Data Science, IT, or Cognitive Science. Any engineering discipline (MechE, Aerospace, Industrial) works too. Non-technical majors like Business or Econ are doable — but get a minor in Data Science or take intro CS courses.
- →Dual degree with Business is a bonus if your school offers it
- →If not CS, get at least a minor in a technical field
- →Non-technical background means you'll have to prove technical credibility another way — start early
Join professional clubs immediately — consulting clubs, tech clubs, product or entrepreneurship orgs. What matters more than which club you join is joining early so you can rise into leadership by junior year.
- →Best combo: one professional club (consulting, tech, product) + one social or cultural club
- →Look for clubs that work with clients or do real projects — that's PM-adjacent experience
- →These clubs are your best source of alumni referrals when it matters most
- →Berkeley, Michigan, UT, UNC, etc. have strong club cultures — take advantage if yours does too
Get a group of friends and build something. Identify a real problem at your school or in your community and build a simple solution. Even a basic MVP counts — it simulates PM work directly.
- →Use tools like ChatGPT, Cursor, Glide, Figma, Notion, Framer, Vercel, or Bubble to ship quickly
- →It's about learning to solve problems using technology — a direct PM skill
- →Example problems: textbook swap tool, dorm Slack bot, scholarship tracker
Research is great too. Talk to professors after class or during office hours. Send thoughtful cold emails. Any STEM field works — what matters is taking something from ideation to delivery.
- →Research your school's lab websites and find professors doing interesting work
- →Send personalized emails — mention their specific project, not just your interest
- →Building a relationship with a professor opens doors to recommendations and research funding
Build your college-level resume now. Start from your high school resume and replace things as you join college clubs and projects. A well-formatted resume as a freshman is a green flag to recruiters — even with light experience.
- →Use Harvard's resume formatting guide (linked in Resources)
- →Get feedback from PMs, peers, or experienced upperclassmen
- →Every bullet should start with a strong action verb
Write and practice your 30-second elevator pitch. This is crucial for career fairs, networking events, and interviews. Tailor it to whoever you're talking to. Start practicing early — confidence compounds.
- →Use the CMU elevator pitch guide (linked in Resources)
- →Practice with friends, in the mirror, or record yourself
- →Your pitch changes as you gain experience — but get the foundation down now
Start LeetCode if you want SWE internships — it's the main filter. Even without an internship lined up, start now so you're ahead by sophomore year. 2–3 problems per week, focus on patterns.
- →Arrays, strings, hashmaps — cover the basics first
- →LeetCode is a skill that compounds: starting now is worth 10x more than starting junior year
Attend every relevant event: career fairs, tech talks, conferences (NSBE, SHPE, SWE, AfroTech). Freshmen almost never land roles through cold applications — relationships are the path. Practice confidence by talking to professionals regularly.
- →Even if you don't land anything at a fair, you practiced and made connections
- →Alumni from your school are the warmest leads — find them on LinkedIn
- →Follow up within 24 hours of every conversation you have
That's okay too. College is hard — especially freshman year. Focus on adjusting and finding your balance. No need to stress if you're not doing everything at once. You'll catch up.
Summer
Primary goal: get any technical or product-facing experience. Don't worry about perfection — any real experience beats nothing.
Top priority. Technical credibility from a SWE internship makes PM recruiting easier — many companies actually want PMs who've built things. Apply to all underclassman-specific programs.
- →Google STEP — most competitive underclassman SWE program
- →Microsoft Explore (SWE/PM hybrid) — great for sophomores too
- →NVIDIA Ignite — strong for hardware-adjacent PM roles
- →UberSTAR Program — check their careers page in August
- →Meta University — Meta's underclassman SWE program
Work under a professor in any STEM department. Builds technical expertise, strengthens professor relationships, and shows long-term initiative.
Identify a problem, build an MVP, test with real users, iterate. A documented project with actual users becomes a strong interview story.
Useful for lightening your sophomore load or exploring design, HCI, or data analysis.
If you don't get an internship, make LeetCode your job. Doing this prep early gives you a huge edge when SWE applications open sophomore year.
APM Programs — the full list
Apply to all of them. Don't be selective with your applications — let their decisions be selective.
| Company | Program | Opens |
|---|---|---|
| APM Program | Aug–Sep | |
| Meta | RPM (Rotational PM) | Aug–Sep |
| Salesforce | APM Program | Sep–Oct |
| Microsoft | Explore (SWE/PM hybrid) | Aug–Sep |
| RPM | Sep | |
| Atlassian | APM Program | Sep–Oct |
| Workday | APM Program | Oct |
| NVIDIA | Ignite Program | Sep |
| Uber | UberSTAR | Aug–Sep |
| STEP (SWE, underclassmen) | Sep | |
| Meta | Meta University (SWE) | Sep |