DEV Community

yashboura303
yashboura303

Posted on • Edited on

Guide to internships

Who am I?

I am a final year student of computer science engineering at Mumbai University. I have done 3 internships and would like you to give some tips on how to grab the same.

Get comfortable in first year

Don't try too hard for an internship in the beginning. First, get used to your daily college classes, get familiar with exam schedules, and most importantly make friends. But if you are new to coding, then start learning any language (would recommend python) and keep practicing it regularly till you get a hold of it.

Explore your domain

By the 2nd year, you'll be familiar with your daily college schedule and have so much time. Use your time to explore various domains in computer science like FrontEnd, BackEnd, Full-Stack, ML & AI, Cybersecurity, etc. Watch good youtube channels, search & read a lot and choose one domain in which you would like to grab an internship.
Check out The Odin Project (a free online coding Bootcamp) if you're into web development

Start making projects

Once you have chosen a domain, start making projects in it. Simply make a clone of existing projects or build anything which you can present and requires some challenges that you need to learn on the go. Host them to Github, Netlify, or Heroku and every project should be unique in some way. A portfolio website is a must for web developers!

Make a resume and apply to internship platforms

You should have at least two good projects to showcase and explain. Since you don't have any internship experience, projects will be the only means to judge you so focus heavily on it. Build a one-page resume mentioning your projects, education details, your achievements related to your domains and technical committees you have worked in. Projects hosted publicly would be great and a good CGPA would help too. Apply on various platforms, my favorites are LinkedIn and Internshala. It would take a lot of time and luck to get your first call, have patience, and keep updating your resume with good projects.

You have done it!

Once you grab your first internship, it would be easier to get more internships later and you would be more experienced on how to improve your profile further. Join internship as a learning opportunity and most of the time you'll be doing things the first time so don't hesitate to ask for a guide and help from the intern manager.

Top comments (4)

Collapse
 
maryamyumna profile image
Maryam Yumna

I am a 3rd year software engineering undergraduate. Can you give me some project ideas that I can start making?
I have done few group projects for university purposes, but still I have not tried doing a complete project by myself.
I would be glad to get your advice
Thank you

Collapse
 
yashboura303 profile image
yashboura303

Any project which challenges you is a good project. For example, you can make a blogging website that will include user authentication, forget password feature, blog editor, user blog feed, like and comment in the blog article and maybe include dark/light mode in the website. You can do the same for online music player or eCommerce website. Whatever your project is just try to add small tweaks and that way you will learn various libraries, and explore more about the framework you are making your project in.

Collapse
 
maryamyumna profile image
Maryam Yumna

Thank you so much for the reply. It was really helpful. Now I have got an idea about how to start.

Collapse
 
maryamyumna profile image
Maryam Yumna

Thank you for your article.