Hi! I’m looking for advice on how to go from basically no experience in coding in swe to being able to get a swe internship for the fall of 2021 or earlier! (summer 2021 / asap 2021) Here is my current plan to get internship ready as I work full-time: 1. Take 2 university classes: an intro. to programming class and a data structures class and get A+ in each 2. Finish all the leetcode data structures and algorithms lessons 3. Finish at least 315 leetcode problems (mostly easy plus some medium / hard ones) 4. Do 3 resume worthy projects (2 at least in Python) and post them to github 5. Learn git ————————————————————— Loose schedule: - Finish 4 sets of ds&a leetcode lessons - Have finished 90 Leetcode problems - Start Small Python project deadline: March 14 ————————————————————— - Have finished 8 sets of ds&a leetcode lessons - Have finished 150 leetcode problems - Finish Small Python project deadline: April 11 ————————————————————— - Have finished 11 sets of ds&a leetcode lessons - Have finished 210 Leetcode problems - Start medium python project - Finish Intro to programming university class deadline: May 16 ————————————————————— - Have finished all leetcode ds&a lessons - Have finished 270 leetcode problems - Finish medium python project - Start Data structures university class deadline: June 13 ————————————————————— - Have finished 315 leetcode problems - Learn git - Start medium project 2 deadline: July 11 ————————————————————— - Finish medium project 2 - Finish data structures university class deadline: August 1 Some important notes on me: I don’t have much coding experience yet, but I have a math degree, so I am picking it up fast! Currently focusing on python. I know / will be learning Java too. I’m finding my biggest deficit to be with syntax, especially implementing data structures. I’m pretty good with algorithms, but there’s only so much you can do with strings, lists, sets, etc. and these are the extent of my DS knowledge currently. I am looking to get an internship fast because I want to get paid to learn. Right now I am not picky: I’m looking for anything where I can get my hands dirty in the code as my job. Long term goals: faang or a fast moving unicorn / startup building tech that is widely used by people everywhere / cool tech. Any feedback on my plan / advice on how to get a swe internship asap is welcome! Also, if anyone knows of any swe internship opportunities starting now or in the summer that would be willing to take on a relatively new candidate like me, please please dm me! All I need is someone to take a chance on me, I am hungry to learn and grow! Most likely would need to be remote opportunities. In the fall, I will be based out of Philly, so at that point Philly / remote would work! Thanks SO much! #internship #engineering #software #swe #faang #leetcode #git #philadelphia #remote #startup #unicorn #math #python #resume
Hiring for most summer internships is going to be done by now. Why the rush? Better to target 2022 spring or summer internships. Happy to talk through your career paths - feel free to DM me.
I definitely will be shooting for those as well, but I’d just love to start working at an internship even sooner than that
Your plan seems fine, theres really no secret. 1) get the interview 2) do well on the interview. Interviews are largely DS & A based so good choice there. Other then that just apply. Try to get referrals if you can.
When are you graduating?
I’m a grad student in MCIT @ UPenn, and I’m doing it part time while working, so not for a few years. Normal timeline from what I’ve heard for the program is to be prepared to get internships after 2-4 courses though. I’m just trying to speed that process up any way I can
I see. Btw what kind of job are you doing currently?
What school do you go to? Sure doing leetcode helps prepare you for the actual internship, but if you can’t pass resume screens there’s no point
I’m at UPenn
tldr..
tldr: advice on getting a swe internship w/ little experience
Leetcode