DEV Community

Self-Taught is Still Possible In 2025

Nolan Miller on January 10, 2025

I'm pulled from sleep as the soft melody of my alarm clock goes off a bit too early for my taste. Rolling over, I see that it's 4:50 AM. I want to ...
Collapse
 
xwero profile image
david duymelinck • Edited

Every job opening demands experience for as long as i can remember. You just have to convince the employer that your benefits override the need to be experienced.

Development jobs are not dead, they just are changing. In order to know AI writes good code you need to know what good code is.
So instead of focusing on languages and frameworks, focus on software architecture first.
Once you know the more abstract skills, then you will be able to pick the right language and framework for the tasks that are needed to create an application.
You have to learn to use languages and frameworks, because all of them have their way of working and gotchas. I would focus more on languages than on frameworks, because frameworks are just an opinionated way of working with the language.
You will have your favourite language and framework over time. But even if you do you should check out others. Most of the time checking out other things will show you things that can improve the way you work with your language or framework.

I think it is easier to be self taught now, because now you have a lot of choice. When I started web development there were no frameworks for script languages.
And the more abstract information was not as available as it is now.

I agree don't let AI scare you. As long as you are willing to learn, there will always be a job in IT.

Collapse
 
snowandcaffeine profile image
snowandcaffeine

Breadcrumbs for all of this

The reality is some big tech companies overhired thinking the post-covid mirage would result in endless growth. The market retraction in 2022 has resulted in a correction to normal headcount sizes, which means a lot of people were laid off unfortunately and a lot of executives are trying to build up investor favor by talking about eliminating jobs (improved margins).

Fear not, this pattern isn't new, been going on since .com bust, and we still need a lot of programers. AI is an augmentation for good developers, not a replacement.

Collapse
 
keyru_nasirusman profile image
keyru Nasir Usman

I like this.

Collapse
 
mshaikhly profile image
mshaikhly

This article really resonates with me as I'm trying to transition into tech from an accounting background. I’ve found myself deeply immersed in coding with the MERN stack. While it's tempting to try out new frameworks, I completely agree with your point that mastering programming concepts is more important than focusing on specific tools.

Building apps has been an incredible journey for me. The cycle of making mistakes, debugging, and then experiencing that "aha!" moment when the bug is fixed is both challenging and rewarding. Of course, it’s a continuous loop of learning, but that’s what makes it so fulfilling.

Your story gives me comfort and motivation, knowing that the steps you took paid off. I'm hopeful the same will happen for me as I keep pushing forward. Thank you for sharing your experience!

Collapse
 
nmiller15 profile image
Nolan Miller

Thanks Jeff!

Collapse
 
sowmiya_2809 profile image
Sowmiya

Hope it's a sign for me.. Thanks mate!

Collapse
 
nmiller15 profile image
Nolan Miller

As long as you don’t give up, something will come. Keep on learning and improving!

Collapse
 
boby900 profile image
Boby Tiwari

Nice read, having skin in the game works for sure

Collapse
 
tjl929 profile image
tjl929

This is a great article! Very inspiring and motivating to continue the journey. Thanks for this! 😊

Collapse
 
nmiller15 profile image
Nolan Miller

Glad to hear it! Thanks!

Collapse
 
franklin_956aa00ff88586d6 profile image
Franklin

Great article! I like your outlook for codecademy and that’s where I started learning. I finished html and css through Codecademy and then I found The Odin Project. The Odin Project offers a complete curriculum for two full stack options JavaScript or Ruby on Rails. The difference between Codecademy and TOP is your working outside of a sandbox environment and your working either in a virtual machine environment or a dual operating system environment and they walk you step by step setting up your preferred environment. You work using the command line, Git, and GitHub for your assignments and projects and it gives you valuable insights into how most software developers work and it’s a free program.

I appreciate your insite and support for self learning. Thanks for the article! Best of luck with your future endeavors.

Frankie

Collapse
 
nmiller15 profile image
Nolan Miller

I’d thought about going to the Odin project, but I’d already started down the Codecademy route. I can definitely see the value of what you’re saying. If you get a bit farther into Codecademy, they do make sure to get you off platform working command line and on GitHub as well!

Thanks for your comment!

Collapse
 
itsadri profile image
Adriana

It's like your words came at the right time.

Collapse
 
nmiller15 profile image
Nolan Miller

Glad it was encouraging! Keep it up!

Collapse
 
planke profile image
Peter Planke

But is it worth it? With the speed AI's are improving soon no coders are needed. Even a poorly trained chatgpt er still way better than me in several cases.

Collapse
 
nmiller15 profile image
Nolan Miller

I don’t think that AI is ever going to fully replace human intelligence. What AI allows you to do is spend less time learning syntax and more time learning how to solve complex problems.

We may not need as many “coders”, but we will always need problem solvers and technically minded people!

You can provide value that a chatbot certainly cannot!

Collapse
 
planke profile image
Peter Planke

For now yes. And for some tasks we are always going to need the human touch. But for many of the more standard tasks or junior programming, AI are already a good placement for smaller tasks. It saves me a lot of time. and it's still a brand new technology. So it will be super exciting to see how it evolves.

Thread Thread
 
nmiller15 profile image
Nolan Miller

I use AI every day. It's perfectly suited for data analysis and summary tasks right now, and I think that it's use cases are certainly going to grow. Right now, every company is hastily tacking AI (and sometimes trad algorithms branded as AI) onto their applications. I personally am getting fatigued with this, so I assume that there's a section of the public that is too.

Over the next couple of years, I'm looking forward to what meaningful ways AI is incorporated in different domains. The world is watch and it will be exciting!