Hello, I am a .net guy. 90% of my career has .net in it. I practice on leetcode (solved > 200, 150+ easy, 50+ medium and 10+ hard) with java and consider that I have good java code knowledge except for frameworks such as Spring MVC etc. Is it tough to get into a java position without having hands on with those frameworks? How can I switch? FAANG type companies don’t seem to care but mid tier companies care about this stuff.
I would recommend reading a couple of Java books
Leetcode tests your ds/algo - you cannot say you have good java knowledge based on that.
Spring isn’t that hard, especially spring Boot. Takes a couple of weeks to get a decent understanding of the most frequently used pieces, assuming you know java. Their documentation is excellent. I second Hyeforce’s comment, leet in java != knowing java, especially the uglier, less intuitive pieces around functional programming and multithreading.
Java is a dead language
What a joke! 🤣🤣🤣
Lol
Try Go.
My advice is. See which framework asks for some Java positions, and learn them. Spring boot it is good and easy way to learn. It's a framework designed to be easy and productive. After that, it will be easy to move to Spring or any other
How different is spring boot from spring
Autoconfigiration of spring components first and foremost, setting up is a breeze, simplified interfaces for basic operations. Full annotation support -there’s been a big push to move away from xml configurations, that’s what comes to mind at a quick glance. More lightweight, more cloud related and streaming components (you can still use with spring but it requires more configuration), actuators... you can easily create auto configured custom components for common functionality-I find this especially useful for microservices since there’s virtually no duplication of code. Just some of the more practical aspects that jump to my mind. Oh and no container required, it comes bundled, which means less setup for dev sandboxes.
Health & Wellness
14h
893
Issues with sleep
AMA
Yesterday
3155
I have worked at TikTok US core tech for 3 years. AMA.
India
16h
3011
Why is it so G*damn difficult to move money out of India
Ask Blinders
20h
939
Why Pronouns shit captured US ? I don’t see this anywhere else
Cars
Yesterday
1970
Cyber truck killer: Chinese version of EV truck
Unfortunately top tier such as FAANG is your only bet. Mid tier companies will not give you position as Java programmer when you do not have experience in it.
I agree with you. I’m just curious why FAANG doesn’t care that much? Is it because a new hire needs a lot of training anyway to get used to the internal system?
That's not true at all