what I wish I knew
free Game
1. Jake's Resume Template
If you're not using something similar, use it. [overleaf link]
2. LinkedIn Presence
Get your profile up with a professional headshot, 500+ connections, and all experiences up to date.
3. Take COMPE561
It's a CompE elective you can take as a CS elective and the professor is a full-time SWE. You build a full stack app as your one assignment.
4. Build real projects
No one cares about a YouTube tutorial project anymore. If you don't know what to do, build a full stack/SaaS project deployed on a personal domain with a logo & landing page that solves something (literally anything).
5. Take a Full Stack Web Dev Course
Genuinely, school won't teach you what companies actually look for. Get ahead and learn full stack web dev through YouTube or Udemy.
6. COLD APPS ARE DEAD APPS
Reach out to engineers at companies you want until you get a response. Set up a coffee chat, be genuine, and ask for a referral or if they have anyone else you can talk to. Submitting apps with no referral is like throwing your resume in the trash unless your resume is cracked.
7. Get experience early
Reach out to professors for research, small startups for roles, and stay on the lookout for opportunities all the time.
8. Secret Sauce
There are many orgs supporting underrepresented groups in tech. If you are part of one, find your org. Look into: Management Leadership for Tomorrow, ColorStack, NSBE, Break Through Tech, Rewriting the Code, SHPE, and many more.
9. Apply to NSF REUs
Paid summer-long research positions across the country that are often less competitive than internships and give great resume bullets and networks. If you haven't had an internship, seriously look into these — no one talks about them and it's insane
10. Recruiting
Map the recruiting calendar (Aug–Oct: apps; Sep–Nov: interviews; Dec–Feb: off-cycle). Reverse-plan study/projects so you're shipping by August, not starting in August.
11. Portfolio That Converts
Pin 3 repos with: clear README, short Loom demo, live link, concise tech stack bullets, and a "what I learned" section. Make it easy to skim in 30 seconds.
12. Interview Practice System
30–45 min/day. Mix: 2 data structure reps, 1 systems read, 10 min behavioral story (STAR) refinement. Consistency beats cramming.
13. Ship Publicly
Tweet/linkedin post with a 30–60s demo clip, 1 code snippet, and a takeaway. Visibility compounds and creates warm inbounds.
14. Join the Builders
Go to hackathons/meetups. Aim to leave each event with new linkedin connections. Follow up within 24 hours with a concrete next step.
15. Resume Bullets
Quantify with numbers and verbs: "reduced X from 120s → 8s (93%) by caching + batching; +18% activation". Cut filler; keep impact.
16. Track The Pipeline
Simple sheet with company, contact, status, date, next action. If there's no next action, the task isn't done.
17. Daily 90-Min Block
30m code, 30m learn, 30m network. Do it 5x/week for 12 weeks and you will feel the compound effect.