DEV Community

Meat Boy
Meat Boy

Posted on

How to move from C# to Java?

Like in the title, do you have any advice? I am a beginner in C# with about a year of experience and just a few projects. With Java, I don't have any skills at all. Daily I am React & Node developer from few years. What resources for learning you recommend?

Top comments (1)

Collapse
 
rafaribe profile image
Rafael Ribeiro • Edited

I had the same problem starting of the year. Having worked for a few years with C#, switching to Java was a smooth transition, I mainly use Spring Boot with Lombok, which allows me to avoid writing a lot of boilerplate code. Besides LinQ and Entity Framework that I miss very much, all the business logic code is really similar. There are a few cool sites like Baeldung or SpringFramework Guru that have some helpful tutorials but don't take everything for granted. Really take your time researching how to do the tasks properly and with best practices in mind.

Great read:

Is it Time to go Back to the Monolith?

History repeats itself. Everything old is new again and I’ve been around long enough to see ideas discarded, rediscovered and return triumphantly to overtake the fad. In recent years SQL has made a tremendous comeback from the dead. We love relational databases all over again. I think the Monolith will have its space odyssey moment again. Microservices and serverless are trends pushed by the cloud vendors, designed to sell us more cloud computing resources.

Microservices make very little sense financially for most use cases. Yes, they can ramp down. But when they scale up, they pay the costs in dividends. The increased observability costs alone line the pockets of the “big cloud” vendors.

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay