Select Interactive
Internships2 min read

Select Intern-active

A past intern reflects on two summers as an intern at Select Interactive, what it really takes to build a website from scratch, and why hands-on programming beats studying alone.

Intern

Summer Intern, Select Interactive

Today I finish my second Summer as an intern at Select Interactive, and it seems the appropriate time to share my thoughts on the experience. I've learned a lot and gotten so much out of this experience, but in the interest of brevity, I'll keep it down to two main points.

Learning What it Takes

No, this won't be some cheesy paragraph about how much heart and effort you have to put into your work, You'll have to find that elsewhere. In my time here, I've learned exactly what it takes to build a website from the ground up. Like many people, I never thought about what went into a website; It was a sort of magical entity, simple, yet entirely out of my reach. At Select Interactive, I learned all of the different work and technology that goes into it. A website is not magic, a website is an amalgamation of HTML, JavaScript, and CSS code integrating together to create a functional, aesthetically appealing page, And that's not to mention the more complicated back end work building databases. I won't bore you with the details, but understand that it is the exact opposite of what I had thought; It can be very complicated, but it is well within reach to understand with a little work.

Real World Programming Experience

This is a pretty obvious one, but no less important. You can only learn so much by reading and watching, The only real way to learn is by doing. At Select Interactive I was given the chance to sharpen my skills by doing real programming on real projects. In the process I learned the best practices for writing readable and maintainable code; I had never worried about this before, because in school you turn in your project and never have to see it again, It turns out that in the real world you have to reuse and maintain your work. The most important skill for a programmer to have, however, is troubleshooting. In the process of working on these projects, I learned to troubleshoot and solve problems on the fly. At the beginning of my internship I had to ask a question about every little error, Now I can solve almost any error you throw at me.

All in all, I've taken away very valuable skills from this internship, and I'll continue to apply them in my studies as well. If you remember anything at all from this post, remember this: You can learn so much by doing, You don't learn a thing by sitting there and thinking about it.

Work With Us

Have a project in mind?

We build the web’s most demanding applications. Let’s talk about yours.

Get in Touch