From Code to Insights: Navigating the Journey from Web Development to Data Science

Ashwin Upadhyay
3 min readMar 2, 2024

--

Introduction:

Technology has always fascinated me. From a young age, I was eager to learn how computers and coding worked. This curiosity eventually led me down an unexpected career path spanning web development, data analytics, and artificial intelligence.

In this post, I’ll reflect on my winding journey across these fields and how each step built on the last to expand my skills. My story illustrates how saying ‘yes’ to new opportunities can lead to exciting places!

Learning to Code in High School:

I first started programming in 11th grade, teaching myself HTML, CSS and JavaScript to build mini web projects. I loved the immediate feedback of seeing my code create functional websites and tools.

Building these small projects gave me problem-solving experience and whet my appetite to learn more. Along with web languages, I also picked up C and C++, fascinated by the logic behind coding.

By 12th grade, I had gotten quite proficient at frontend web development. In my spare time, I built web pages, browser extensions and mini web apps just for fun!

Expanding Skills in College:

When I started college, I continued honing my web skills by learning frameworks like Node.js, jQuery and Bootstrap. I took CS courses on databases, giving me a taste of backend development.

By my 2nd year, I felt comfortable building full-stack web applications, from styled frontend interfaces to database-driven backends. I even took on freelance gigs to get real-world experience.

Discovering a Passion for Data Science:

During college, I also developed a passion for data science and AI. I was fascinated by the insights that could be extracted from data using statistics, modeling and algorithms.

I started learning data analysis tools like SQL and R on the side. Then I took courses on machine learning, neural networks, and other AI techniques.

Soon data science projects using Python became my new passion. I loved building predictive models and experimenting with different AI algorithms.

Blending My Skills:

Now as a recent graduate, I’m looking for roles that blend my skills in web development and data science. The full-stack development skills allow me to build clean, interactive interfaces to showcase data insights. And my data analysis skills help me unlock patterns and intelligence from complex data.

The combination of these two areas that I’m passionate about opens up many exciting possibilities! I’m eager to apply my multi-disciplinary skills to impactful projects.

Key Lessons:

For anyone interested in coding and technology, my advice is to say ‘yes’ to new fields that spark your curiosity. Here are some key lessons from my journey:

  • Build transferable problem-solving skills by tackling small projects in any language.
  • Don’t be afraid to pivot into something new that excites you — skills build on each other.
  • Take courses and learn tools used in fields like data science and AI.
  • Look for opportunities to apply your skills, like freelance gigs or internships.
  • Don’t worry about having a single defined path — meandering can lead to new passions!

By exploring different technical areas over time, I’ve expanded my toolkit and possibilities. I’m excited to see where my multifaceted background takes me next!

--

--

Ashwin Upadhyay
Ashwin Upadhyay

Written by Ashwin Upadhyay

0 Followers

Junior Year at SPPU | Passionate Learner | Machine Learning, Web Dev, Design Thinking | Ready to Disrupt & Grow

No responses yet