June 23, 2024
When you're just starting out in your career, crafting a resume can seem challenging, especially if you don’t have much work experience yet. However, there are several smart strategies you can use to effectively showcase your skills and your potential.p
Join our waitlist to receive two FREE resume templates! Both of them have been carefully styled and curated, and include plenty of examples on how to write your bullet points. Also, we'll notify people on the waitlist when the full Internship Playbook has been released! The Playbook will include tons more content about resumes, as well as 20+ other lessons about the SWE internship process!
Start by organizing your resume into clear sections. These typically include:
The projects section is a super mportant section to curate if you don’t have much real-world software experience. One time I logged onto a Zoom interview and one of the interviewers didn’t realize I was on the call yet. I heard him say “She’s got this Sudoku Solver project on her resume. Love to see that.” That was a project I did in less than a week as part of my Data Structures class! It goes to show that school projects are great ways to add experience and beef up your resume. List the project title, what class you completed the project in, the date of the project, the technologies used, and what the project accomplished.
If you've had any job experience, whether it's babysitting, helping out in a family business, or participating in community activities, include it. With these less technical experiences, you can focus on soft skills that you learned, such as communication, time management, etc. If software or coding was part of your day-to-day on the job, then definitely highlight that!
While employers obviously would prefer more technical experience, they understand that some students get started later than others. For most internships, they're really just looking to see if you've applied yourself to something in the past, which will tell them that you're responsible and hard-working.
Consider taking online courses related to your interests. As an example, during my freshman year I hasoftware engineering experience. But, I wanted to learn web design. So, I took an online course on HTML and CSS. I used that knowledge to create a personal portfolio website showcasing some of the mini-sites I had built as part of the course. In every interview I got during my sophomore year, I was always asked about building my personal website. (By the way, the course was 100% free and only took a few hours to complete). Investing this small bit of time into adding projects for your resumpay off. Codecademy is a great resource for this. Plus, tons of YouTube videos will take you step-by-step through building a project. It doesn’t have to be original or new, you just have to show that you are taking an interest in coding and can learn on your own.
By organizing your resume clearly, highlighting school projects, including any experience you have, and adding new skills through courses, you can create a strong resume that highlights your potential and sets you apart from other candidates. Remember, everyone starts somewhere, and employers are expecting a lack of experience for internship roles. They will value enthusiasm and a willingness to learn just as much as experience. Good luck!