Skip to content Skip to sidebar Skip to footer

What Would You Do Differently in Your Internship if You Could Do It Again

How To Know If You Are Ready For Internship?

image

Afrie Irham HackerNoon profile picture

@ afrie

Afrie Irham

Software developer who loves to create and build stuff

Recently I just completed my half dozen-months internship at Digi-X. Information technology was a great experience for me, I went from using XAMPP to setup a uncomplicated PHP website to knowing how to use Laravel and deploy it on AWS on pinnacle of NGINX web server.

I think everyone knows the benefits of internship, especially for new developers. But ofttimes time we hesitate to even apply for it.

And then — am I ready for internship?

Admittedly not— that is what your listen will tell you.

Truth is, y'all're never prepare. That's why you exercise internship, to go more experience.

But you lot need to know "something" right? To reply that — yes

To be honest, I also didn't feel like I was ready for internships, that's why I just did it when I demand to do it. Information technology was in my uni curriculum, we are required to practise internship on our fifth semester.

I knew internship volition be beneficial for me merely I didn't feel ready.

I also don't know what should I know, what do companies await from interns, what if I am actually not ready, like I need to know something commencement right? A framework, perchance a certain language.

And the list goes on, and I believe that some of you are experiencing the same affair too.

Just truth is — none of that matters.

The only affair you lot need to take is a strong programming central. You know what and how to apply a loop, if else argument, functions, class and perchance Object-oriented programming.

Only the near of import thing is yous demand be resourceful a.thousand.a. knowing how to 'figure it out'.

That is the near important skill and mindset that you need to have as an intern — heck, it'due south the most important mindset to accept equally a developer in full general.

My portfolio before internship

To give you more than context almost how much I knew before my internship, hither are some of my works. Talk is cheap right?

1. Control line Blackjack — school project

image

Not this one, mine was this without all the interface.

If I have to pinpoint a moment where I experience real development, this is the project that I would choose.

Sure, I know how to write a simple command line calculator before, I know what a function is, I know the concept of Object-oriented programming, I know how to utilise loops, if else, and switch.

Only this project is the moment where I apply all those knowledge into practice, this is the project that I really build something from nothing.

Where I pulled off an all nighter just to fix an unknown bug cause by a simple typo.

The moment where I copy paste the error message into google, and search it considering I take no thought what else should I do.

The projection that forced me to larn Blackjack itself because I have no idea how to play it.

This is, for me, where information technology all started. My start experience edifice a software, a game I might add.

And if any of you accept done or experience something like this earlier. Simply terminate reading this already and get-go applying for that intern position for god'south sake.

I'm not sure if y'all can still run the game but hither's the source lawmaking, it's written in Java.

ii. CSS image challenge — personal projection

image

Y'all can run across all of my work on my codepen

Somewhere in June of 2022 I decided to do the #100daysofcode challenge where I effort to acquire the fundamentals of web development — HTML and CSS.

I learn it on FreeCodeCamp and I also actually document the journey on Twitter — here's the thread

The purpose of the challenge is for me to be more consistent with coding. I likewise wanted to learn spider web evolution more seriously.

After completing the course on FCC and practice all the projects, I still didn't feel comfortable with my CSS — here's why.

Then I decided to do more CSS focused project to get more familiar with it.

Personally, the Nintendo Switch was my proudest projection subsequently Rick and Morty. It was a fun project that is besides piece of cake to showcase.

3. WhatsApp It! — personal project

image

Yep — that'south it.

WhatsApp Information technology! is a pure JavaScript application that takes the input from the interface and redirect the user to its respective user based on WhatsApp click to conversation API.

It is a very elementary web page that is surprisingly very useful to a lot of people. I may accept taken as well much credit from it.

This projection came from my own frustration being a treasurer of an event selling t-shirts. My task was to contact all the people who placed an social club to confirm their orders.

And if you didn't know already, WhatsApp app itself doesn't allow you to chat with an unknown number.

You tin technically practise it with the click to chat API, or using WhatsApp Information technology! (shameless plug) but it's not available within the app itself, even today.

I as well decided to go far a Progressive Web App (PWA) because for me it is the perfect use case for it to be a PWA.

I managed to do it only later on a while information technology's a simple web page over again because I felt like I was over-engineering information technology at that point, and the implementation was not the best, information technology keeps on breaking.

4. Disquisitional Thinking Test website — class projection

image

CTS homepage

This project is the well-nigh exciting for me. I run across it as an opportunity for me to make information technology equally my first total stack web app portfolio. Though I know nothing about backend stuff apart from database, it was very exciting for me.

I thought it was going to be a Google Forms clone. But it wasn't that.

It is still a great project to showcase as a full stack web app but it wasn't really how I envision information technology initially — information technology was much simpler.

It even so a corking projection, don't get me wrong but I think if, a) i had more time, and b) i can focus on information technology throughout the semester, it would exist a much meliorate product in the end.

However, it was my starting time experience with PHP though, this project was congenital with pure PHP and MySQL using XAMPP. It was fun, just it could be meliorate.

And of form, hither'due south the source code.

All in all —

Equally you can see, these aren't the well-nigh impressive projects, but it's improve than naught.

— And that's the point.

It shows that y'all have some feel in development, yous have built something from nothing.

The experience of fixing unknown bugs, reading documentation, looking for answers in StackOverflow, and googling the heck out of everything — this is all valuable skills.

Y'all might be surprised but this is how programmers and developers piece of work, either yous're a inferior developer, an intern, or a senior programmer — nosotros all google things we don't know.

And that's okay, it is encouraged in fact.

Nobody expecting you to know everything, they expect you to know how to figure things out.

Determination

Now that you've seen my portfolio before my internship, I hope information technology will help you in terms of having more context to help yous evaluate yourself whether yous are ready for internship or not.

Yous might nevertheless feel like yous're not ready, just if you've done something like I did, you are more than than gear up.

If you feel similar you barely know anything nearly programming or coding in general, my advice is to start creating personal projects.

Annihilation would exercise, be information technology a clone of Twitter login page with only HTML and CSS, be it a simple computer mobile apps, a personal website — any.

As long as you're coding, programming, and learning. That is all that matters.

Good luck and become apply for that internship.

I wish you the best! Thank you for reading.

Previously published at https://medium.com/theumhack/how-to-know-if-youre-ready-for-internship-73b473eafe78

Tags

# internship# junior-developer# advice-for-inferior-developers# newbie# motivation# internship-guide# career-communication# career

Related Stories

mcphersonsheyesseet.blogspot.com

Source: https://hackernoon.com/how-to-know-if-you-are-ready-for-internship-pc7h37yr

Post a Comment for "What Would You Do Differently in Your Internship if You Could Do It Again"