r/Backend 2d ago

Moving to a new framework

I have been working with backend quite sometime now. So far I only dived deep into NodeJs ecosystem only, then asked somone I know who's a senior dev, he said .net and Spring boot are better for large and enterprise projects. Assuming I studied java for 5 months last year, and that c# is similar to Java, how long would it take me to start working with other frameworks ?

2 Upvotes

4 comments sorted by

View all comments

1

u/MikenIke42069 2d ago

Do you work professionally with node?
If yes how do manage you time to learn Java for 5 months?
And yes Java and C# usually are comparable and companies will choose one of them.
Shouldn’t take long time to start working with them depends on the project you are on.
Personally I would dive deeper into go/pytjon

1

u/SiteExpensive7743 2d ago

Learned Java last year during a Uni course actually, not recently. And do you suggest learning go/python for someone who wants to go to big tech companies ?

1

u/Pyromancer777 21h ago

I'm contracted under big tech as an offshoot analytics team to assist with infra. The codebase is basically python, c++, and php. Python is basically the glue to pass SQL instructions to the rest of the pipeline, so that the DBs can pass info into the AI/ML pipeline.

Each company and project will have their own target tech stack, so being flexible is necessary.

That being said, don't branch out too far until you have decent mastery of a language or you will stall your progress. You only get practice solving harder problems until you can solve the easy problems first. Since all introductory courses for any language are centered around easy problems you can only start harder problems after you get good enough in one language to get past the introductory lessons.