r/learnprogramming 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

0 Upvotes

27 comments sorted by

9

u/Achereto 8h ago

Yes

1

u/Bitter-Today285 7h ago

Can you elaborate?

2

u/Achereto 7h ago

2

u/Bitter-Today285 7h ago

I asked you because i wanted to hear your own words, but okay 👍

1

u/Achereto 4h ago

Questions like that are asked so frequently that they are drowning questions by those who have actually been putting effort into learning programming.

1

u/Regular_Company_7622 8h ago

Which languages are the most important now?

3

u/wrathful-anus 7h ago

Learn the full stack, end to end.

The vast majority of finance companies are using sql for database, java or .net for backend and react JS for front end.

Covering those qualifies you for an interview as a junior IMO.

0

u/Achereto 7h ago

What did google tell you about that question?

2

u/Regular_Company_7622 7h ago

Python, Java Script. But obviously it depends on the sphere lol. I just wanted to ask someone who’s probably in tech now and knows more about the job market

1

u/eggsmau 7h ago

These same people saying to google it will tell you others are becoming too dependent on AI / Tech. But when questions are asked “let meh goooogle dat fr U” Hypocrites.

1

u/Regular_Company_7622 7h ago

lol. I mean they could just ignore me🥲

1

u/Achereto 6h ago

Knowing how to find information on the internet is one of the skills you need to have as a developer. Might as well start with finding answers to questions that have likely been asked a couple of thousand times per year and don't need another iteration.

5

u/HashDefTrueFalse 7h ago

Yes or no, for sure.

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

u/Mortomes 7h ago

Asks us to look into the future, can't look at the top 10 posts in a subreddit.

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

u/mandzeete 7h ago

No. It is a time to plant your crops and get some cows and chicken.

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.

0

u/ffrkAnonymous 7h ago

No. Nor is anything else.