Things I Wish I Knew When I Started Engineering

June 20, 2024 (1y ago)

Things I Wish I Knew When I Started Engineering

Introduction

When I entered engineering college, I had motivation — but not clarity.

Everyone around me had advice:

It all sounded important.

But honestly, it was overwhelming.

Today, after working as a software engineer and being part of programs like GSoC — both as a mentee and a mentor — I often think:

What would I do differently if I were starting again?

This blog is for students who feel:


First Year Is for Exploration (And That’s Okay)

One thing I strongly believe now:

First year is meant for exploration.

Not just technical — but personal too.

These experiences build:

Things that matter a lot in the long run — but are never taught in classrooms.

Yes, academics are important.
But college is much more than marks.


Explore Tech — But Don’t Get Stuck

If you’re into coding, first year is the best time to explore:

Through this, you’ll discover:

That’s how clarity comes.

But here’s the mistake many people make:

They keep exploring forever.

By second year, try to:

Depth matters more than knowing everything superficially.


Don’t Rely Only on College Syllabus

Most engineering colleges teach basics.

Do the essentials:

But don’t stop there.

Because:

The good part?

Exams are manageable if you stay consistent and study smartly.


Build Projects — Start Small

In the beginning, tutorials are fine.

Everyone starts there.

But after some time:

Start building on your own.

Your projects don’t need to be big.

Even simple projects teach you:

Projects are not just for resumes.

They’re for understanding.


Start Applying for Internships Early

Most students wait until they feel “ready”.

Truth is:

You’ll never feel fully ready.

So:

In the beginning: Don’t chase stipend — chase learning.

Internships give you:

You can always move to better opportunities later.


Open Source Changes Everything

If there’s one thing I wish I had started earlier:

It’s open source.

It teaches you things no course can:

You also learn how real software teams function.


DSA Matters — But Keep It Balanced

Yes, DSA is important.

But you don’t need to overdo it.

Pick one language:

Then stay consistent.

Even:

is enough over time.

Consistency > intensity


Learn in Public and Build Connections

One underrated skill:

Learning in public.

At first, it feels:

But it helps you:

Also, don’t limit yourself to college.

Attend:

In cities like Mumbai or Bangalore, these happen frequently.

You’ll meet:


Don’t Depend Only on Placements

On-campus placement is just one path.

Not the only one.

Other paths:

Sometimes:

The more you explore, the more doors open.


Respect Your Time in College

This might be the most important lesson.

These 4 years go by fast.

Don’t think:

Start small.

Stay consistent.

Trust yourself.


Final Note

If you feel:

You’re not alone.

Everyone figures things out at their own pace.

Just don’t stop learning.


If this helped you, share it with someone who might need it. 🚀


Originally published on Medium