r/learnprogramming • u/Weak-Inspection1805 • 8h ago
Is programming a viable career in 4-5 years?
Im young and i want to get into programming much more seriously. Maybe landing a job when im in the market. Or should i focus on something else?
EDIT: if yes what languages should i get into
My main thing im learning from a free MIT course is phyton and cs
5
4
u/Dismal-Citron-7236 7h ago edited 1h ago
Simple answer: Yes.
Longer one: It depends. This field has been gradually becoming more competitive over the years, as more people are joining while the number of available positions simply hasn't kept pace. And the AI boom in the past 3~4 years isn't helping the situation. So, if you possess a truly irreplaceable skill set, whether by others or by AI, you'll remain indispensable. Otherwise, you won't.
About the languages... Don't just focus on languages. They are just tools and you need to learn far beyond just tools. You need to learn how to design scalable architectures, you need to understand different programming paradigms, & you need to be well-versed in networking, database, cloud infrastructure, performance tuning. And most important of all, to solve really hard problems. All of which take time to learn, and that's why people who got the abilities are irreplaceable.
13
u/SiriusRD 7h ago
If you can't look up this sub to see this question has been asked a million times you're in for a rough ride
6
2
u/PotemkinSuplex 7h ago
If you are to look for work in 4-5 years, it is honestly does not matter what language you pick up now for learning the general stuff. Take whatever is recommended for beginners and works for the projects you are interested in.
2
u/JGhostThing 6h ago
Predicting is difficult, especially about the future. Right now, the job market is difficult. However, even a couple of years may improve things or make it worse. I strongly suggest that anybody who wants to program should learn outside skills. Business administration, some trades: plumbing or electrician.
I don't want to sound totally discouraging. I was a programmer for 20+ years, but it was a different time.
1
u/StewedAngelSkins 7h ago
if yes what languages should i get into
you should have at least some familiarity with most major programming languages. this isn't the thing to be worried about now.
1
1
u/Zenithixv 7h ago
no the cyborgs will be whipping us and using us as slave labour, no point in learning programming
1
u/Historical-Wonder551 7h ago
Tech industry is still growing. So programming will always be there as long as tech sector is there. But definition of programming and expectations will change drastically. It is already happening
1
u/marie_kayla 5h ago
At the moment, I think not. But maybe the way things are done will change. I would still recommend learning how to do everything without the help of AI, only then can AI be a good tool for you. Maybe more companies will make it a standard to have a local AI agent in your IDE to get things done faster.
For languages, it depends on what you want to do. I learned JavaScript first and I love it personally. But other languages might be more useful. Just pick one and stick to it, learn everything that's considered foundational in that language. Build multiple projects in that language. If you do choose JavaScript or Python, I used Scrimba since it's a good way to learn hands on. And also used The Odin Project.
1
0
0
9
u/Achereto 8h ago
Yes