A Guide to secure your first Internship

<p><strong>I started this journey for the same reason as many other undergraduates, I was without an internship after first year. Prior to university, I completed my A-Levels, I didn&rsquo;t really have an idea as to what I wanted to do with my time and just waited for the start of my first university semester, meaning I didn&rsquo;t have any projects, skills or experience relevant for my degree or internship applications, which came back to haunt me a year later.</strong></p> <p>This article is aims to help my fellow cohort members as well as future software engineers, data scientists and game developers escape the grip of procrastination. It guides them onto the path of creating projects for their empty portfolios and, in turn, crafting a strong resume that bolsters their confidence when applying for internships.</p> <h2><strong>Step 1: Learn</strong></h2> <p>The programming language question is one that doesn&rsquo;t seem to ever be answered definitively, but in the summer months, I improved my proficieny in C++, as well as picking up HTML, CSS and JavaScript, followed by Python. I will let you decide which one you will prioritise, but what comes next is indisputable.</p> <p>C++ is exceptional because it forces you, as a developer, to gain an appreciation for manual memory management and the low-level processes that programs, and other programming languages, handle all the time under the hood; C++ is also great for applications that are very resource-intensive and require very high efficiency, commonly used in FinTech and game development.</p> <p>On the flip side, I found personal motivation with HTML, CSS and JavaScript, as I could produce websites or apps that I could interact with and even use, rather than using the terminal as was common in C++.</p> <p>Finally Python is my favoured language for internship aptitude tests, as it has the most user-friendly syntax of any of these languages, allowing you to focus on what the question wants your function to accomplish and to implement the algorithm or data structure successfully.</p> <p><a href="https://medium.com/@hrishi0225/a-guide-to-secure-your-first-internship-ee31ae765ef7">Read More</a></p>