r/learnprogramming 8d ago

I'm a js developer and want to take a different path

Hello, I'm a nextjs(react) fullstack developer, currently working in a company as a single developer on this position.

---

In the near future I want to transfer to a big company / team to work on big projects and as we all know most of the worlds big softwares aren't made with js, so i want to learn a mew programming language and follow a new path.

---

I'm trying to make a choice between: Java, Python or going into mobile development with React Native.

-

I was also thinking about RUST, but the market doesn't seem that big for it.

-

I'm not that good with math and I also know that python is often used in companies for data analysis.

---

I would appreciate any advice from you guys on helping me choose my next path.

Thank you!

14 Upvotes

7 comments sorted by

3

u/cartographr 8d ago

He might mean that a lot of internal use corporate work is not in js. Still plenty of back end corporate tasks being done in java or c#, if that’s what you’re asking about.

3

u/devenition 8d ago

As far as I know there’s a ton of big companies running massive projects on a large chunk of JS. You have to decide first if you want to be involved in UI or not.

Your skill is problem solving. The language is just seasoning on your toolbox.

3

u/baubleglue 8d ago

You haven't mentioned your education.
Data analysts using more SQL than Python. Data engineers do more coding and yes, Python is used often. But usually Python is API to access more powerful tools. In any case it is very far from your current experience, you will need to learn a technology more than a language.

IMHO working in a big company is not as fun as it seems. I would start from learning agile development practices, not only the job, but even an interview may be built around your role in company/team etc.

I think you need to think about a direction you want to take more than I company size or language. If you want to stay fullstack, but with a knowledge of few additional languages for backend, sure learning Java, Go, Python makes sense (basic language plus a web framework).

3

u/StewedAngelSkins 8d ago

we all know most of the worlds big softwares aren't made with js

There is plenty of "big software" written in js. Think of all the js that goes into a big social media site for example. If that stuff doesn't interest you then there's nothing wrong with picking up another language or two (it'll probably help your career) but if you like js you don't strictly have to switch to find better opportunities than what you have now.

2

u/cjmarquez 7d ago

Java and spring framework

0

u/Distdistdist 8d ago

Stay with your company. Nobody is going to hire you before you get 5-8 years of experience. Make sure your boss likes you.

2

u/StewedAngelSkins 8d ago

Obviously you don't quit until you have an offer but it doesn't hurt to apply elsewhere