It ain't pretty unless it's hard.
That's what crossed my mind while watching our interns showcase their projects on Internship Demo Day. Because - as good their work looked - I knew what it took to get there. Especially the day before, when they organized a full-on hackathon to finish their presentations.
What they did said a lot about:
We've never had interns occupy our office to have a hackathon just for themselves before :). Which made me ask myself: "What is the day before demo day like? How do you get from 5 weeks of CSS, HTML, and React to delivering a fully-fledged app and then preparing a presentation for it?"
If you're applying to an internship in the near future, this article will help you get an idea about the kind of work you'll need to put in, the kind of attitude to bring, and the kind of commitment you're making.
For this year, the internship project consisted in delivering a web/mobile platform with key features like:
Apart from building this platform using their React, Node, or React Native skills, our interns had to manage their source code using Git & Git Flow. And, to lead by example, we open-sourced all the resources for this year's internship. Here are the repos if you're curious: React Native internship, Web internship.
At the surface, the outcome of the 2 internship months looked like this:
Fun presentations, applauses, questions, and code showcase - loads of it.
What led to all of this?
There's a lot of work to be done in a short amount of time at our internship (it implies 8 hours of coding and even more hours of learning each day). So there has to be something to carry out the mood and make the workload achievable.
That 'something' was, for our interns, the table tennis breaks. Of course, this is nothing spectacular to happen in an office, but it became such a source of personal achievement that I couldn't leave it out of the story.
All interns were raving about their newfound mastery of ping-pong. Apparently, improvements were dramatic.
And also, perceptions were changed. At the start of your internship, you may not imagine you're going to:
Internship Takeaway: As an intern you may think "Oh, working in development must be taxing, you really need to be on your toes all the time to meet your goals and complete your tasks". But you do an all-in, real-life internship and realize working can be way more balanced if you learn to do it smart - ping-pong breaks included - and with the right people around.
Internship Demo Day is maybe the first time you'll be faced with actually delivering something, all by yourself. Something out of the safe confines of a school or a course. I'll give you these 2 testimonials about the day:
Regardless of their approach, all our interns learned how to deal with:
To quote them once again, "The final project was the most challenging experience for me in these 2 months. I had to do some research to learn new libraries and it was a lot of work. A lot of work in a short time period motivated me to do my best, to get almost all features working." (which speaks to the actual value of the internship, detailed in the article here).
Let's get to the real deal now, which is: insights and practical advice on how you should pace yourself and succeed with your internship project.
This is a cheat sheet I got from our interns this year:
Each year, we publish an article about the internship experience (this is last year's, for example). Why? Because when you sign up to do something, you should know what you're getting yourself into. And you should know it from the right source.
My sources this year were 8 people who pushed themselves over and over, learned big lessons, and are passing on their legacy in this Survival Kit for future Around25 interns:
We themed the 2019 internship as the "No rules. No rest" internship.
Before the 2019 summer, this was just a tagline. At the end of the summer, it meant people survived a Demo Day that can be only described as: code, code, beer, CEO's visit, pizza, code, Andrei's visit, ping-pong, code, prayers, code, 1 hour-sleep on the bean bags, code, code, code, bugs :((, code, code, shower, aaaaand demo! And then 16 hours of sleep.
If this sounds challenging, intriguing or maybe confusing, it's because you need to live it to understand it. Follow us on our social channels (Facebook, LinkedIn, Twitter) to get notice when you can apply to the internship and see for yourself.