Post

My Journey as a Computer Engineering Student: From Coding Basics to Building Live Projects

My Journey as a Computer Engineering Student: From Coding Basics to Building Live Projects

Introduction

Stepping into the university life as a Computer Engineering student, I had many expectations. The reality, however, was a unique blend of intense focus and rigorous learning. While our campus is small and focused primarily on academics, the cooperative nature of our teachers and the competitive environment have made these past two semesters a whirlwind of new challenges and invaluable growth.

The Beginning: First Day & Initial Adjustments

My first day was a mix of excitement and confusion. Navigating a new environment, meeting new professors, and understanding the university’s academic rhythm was overwhelming at first. However, with time, I settled in, becoming more comfortable with the pace of university life and the dedication required for this field.

Foundations: Programming Fundamentals (PF)

The Programming Fundamentals course was my gateway into the tech world. Learning variables, loops, conditions, and functions wasn’t just about writing code; it was about learning the art of problem-solving. While initial logical thinking was challenging, consistent practice turned those “small mistakes” into lessons.

A highlight of this course was our Project Exhibition, where we developed a Machine Learning model to predict heart attack risks. Defending our project before the Head of Department and faculty members was a confidence-boosting experience that taught me the practical application of data analysis.

Leveling Up: Database Systems & Server Management

Moving into the second semester, I delved into Database Systems. Beyond learning SQL queries and data management, I gained hands-on experience in the lab. We learned to set up and manage servers, which allowed us to organize our lab manuals and assignments efficiently. This transition from theoretical knowledge to practical server management was a major technical milestone for me.

Taking the Leap: Building My First Portfolio

My journey took a major turn when I decided to build my own professional portfolio. This wasn’t just an assignment; it was an attempt to bridge the gap between classroom theory and the real world.

The Process

Learning how to use Jekyll and GitHub Pages to host a website was challenging.

Overcoming Hurdles

From managing 404 errors to mastering version control via GitHub Desktop, every step was a learning process.

The Result

I successfully launched my own live portfolio—a digital space where I can showcase my projects and technical growth. It felt like a massive achievement to see my work live on the internet!

University Environment & Memorable Moments

While our campus life is largely study-centric with limited extracurriculars, the small “dhaba” and the occasional events like the seniors’ welcome party and sports days have provided the much-needed breaks we needed. The supportive faculty and the constant stream of quizzes and assignments keep us on our toes and ensure we are always learning.

Looking Ahead

My university journey so far has been a challenging yet rewarding path. Whether it was training an ML model for a project or configuring a server to host my portfolio, every experience has shaped me. I am still adjusting, but I am confident that these technical skills and the resilience I’ve built will pave the way for my success in the future.

This post is licensed under CC BY 4.0 by the author.