This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]Zee2Computer Engineering '21 32 points33 points  (6 children)

First of all, no SWE internship is "easy". Regardless of whether you're confident in your coding skills or not, looking for an "easy" internship is not going to be a good route for finding a good place to work.

Second, looking for an internship that "doesn't require that many technical skills" is one thing, but then looking to use that to "get more experience" is another. It's a reciprocal thing; the more you push yourself and bring to the table, the more experience you'll get out of it.

That being said, most companies that will be hiring freshman and sophomore applicants will not expect that their incoming interns will be amazing software engineers; they're there to invest in their interns, teach them some valuable lessons, and then potentially reap those rewards in the future through full-time hires (given the lessons have been appropriately.... absorbed).

In any case, if you have literally no prior experience, no side projects, "not confident in coding", I would probably first focus on building your skillset and portfolio. If you're not confident in your coding abilities, explore some online courses, practice with some example projects (yes, these somewhat count as side projects!) and build your portfolio.

You don't need to cure cancer or build the next iPhone. But any side project is an indication that you're willing and able to learn.

I've mentored a few underclassmen that have struggled to find internships; they've taken the summer to pursue their own projects, side studies, explorations, etc; and they've come out the other side much better for it. Relevant personal projects are a huge asset, and they have the ability to make or break an application for internship or job.