
Prioritize connections and real world experience. Don’t be afraid to take coding adjacent jobs. Junior year CS is awful, keep your head down and just fucking crush that shit. Have a portfolio of projects/school assignments you can show off. When you graduate just keep applying and don’t be afraid to take coding adjacent jobs, I’ve worked in marketing for the majority of my career!
if u can’t find a job don’t think going to grad school will fix that problem (only do this for robotics or ml). treat school as secondary if your primary goal is swe. leetcode everyday, and build projects u understand. apply for every and all hackathons at ur university and notable universities (t10s cs + ivies) and get travel reimbursement (i.e. princeton hacks is p soon). if ur not in one already, join one technology club, one hobby club, and attempt to get leadership on one of them. good luck