DEV Community

Cover image for Returning to tech: How should I approach learning in the AI era?
tsitso khaboh
tsitso khaboh

Posted on

Returning to tech: How should I approach learning in the AI era?

Howzit, dev community! I'm in a bit of a sticky situation and could really use some advice from you pros out there.

Here's my story: About five years back, I started learning C++ and was proper keen on becoming a programmer. Unfortunately, life threw me a curveball, and I landed a job in a different field. Now I'm back, excited to dive into tech again, but I'm feeling a bit overwhelmed with how much things have changed, especially with AI becoming so prominent.

My main worry is about how I should approach learning now. Back when I started, it seemed essential to study everything in-depth - be it a programming language, frameworks, or concepts like data structures and algorithms. You had to know every little detail and practice till your fingers ached.

But now, with AI tools at our fingertips, I'm not so sure if that's still the best way. Here's what I'm grappling with:

  1. For programming languages: Should I still aim to master every aspect of a language like C++, or is it enough to grasp the core concepts and rely on AI for the nitty-gritty details?

  2. When it comes to fundamentals like data structures and algorithms: Is it sufficient to understand them theoretically and know their time complexities, or should I still practice implementing them from scratch?

  3. For broader tech concepts (like web development, databases, etc.): Should I focus on understanding the basic structure and concepts, then use AI to help with specific implementations?

I'm worried that if I spend too much time drilling down into every detail, I might be wasting time that could be better spent on other areas. But at the same time, I don't want to end up with gaps in my knowledge that might hurt me down the line.

So, my questions to you experienced folks:

  • For a returning beginner like me in 2024, how would you recommend balancing in-depth learning with leveraging AI tools?
  • Is there a sweet spot between theoretical knowledge and practical implementation that I should aim for?
  • How are you using AI tools in your work, especially when dealing with fundamentals or learning new concepts?

I'm feeling a bit lost with all the resources and new technologies out there. I'm not sure if the traditional learning paths I started with five years ago are still the way to go. Any advice or personal experiences you could share would be incredibly helpful.

Thanks a stack for your help! I'm looking forward to hearing your thoughts and getting back into the swing of things.

Cheers!

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay