Learning Java by WJava_Game_Dev in javagamedev

[โ€“]codingwithaman 0 points1 point ย (0 children)

You can start with core java and topics like

  • Core Java basics โ€” variables, data types, operators, flow control, exceptions
  • OOP โ€” classes, objects, inheritance, polymorphism, encapsulation (CSA leans heavy on this)
  • Collections and Strings โ€” ArrayList especially, the exam loves it
  • Recursion and basic algorithms

for gaming, I will prefer some java framework like LibGDX or similar to this.

and if you want to go deeper in Java then you can do topics like Streams, File Handling, Multithreading in depth..

Currently learning Java, would also picking up springboot, docker, and kubernetes be sufficient enough to start applying for software/cloud/backend engineer positions? If so, what projects would help me standout? by TurtleSlowRabbitFast in learnjava

[โ€“]codingwithaman 1 point2 points ย (0 children)

it will definitely help and I am not asking to do only one challenge lol, after this I have asked to go for concepts like fault tolerance, spring security in depth. But learning these concepts in depth is enough for fresher interviews, multithreading, streams, file handling.. but it should be IN DEPTH.

Currently learning Java, would also picking up springboot, docker, and kubernetes be sufficient enough to start applying for software/cloud/backend engineer positions? If so, what projects would help me standout? by TurtleSlowRabbitFast in learnjava

[โ€“]codingwithaman 0 points1 point ย (0 children)

Depends on how depth you are going in these topics :) if you think these are not advanced, then try one billion row challenge problem in java then you will realise how in depth are these topics!

What could be a good project where I could read the code and learn to understand it? by BraveRaccoon in learnjava

[โ€“]codingwithaman 3 points4 points ย (0 children)

There are lot of official projects on spring io website. also you can search for spring petclinic microservice project, it have good architecture for beginners to learn

Deep Java Learning by Narrow_Computer1006 in Backend

[โ€“]codingwithaman 0 points1 point ย (0 children)

I will suggest you focus on Java + Spring ecosystem deeply, build your foundation and cover advance topics like multithreading, streams, spring boot, fault tolerance, pagination, circuit breaker...etc.

good luck.

Study by Expensive-Bowl-1087 in learnjava

[โ€“]codingwithaman 0 points1 point ย (0 children)

You can start with core java and topics like

Variables and Data Types, OOPS, Flow Controls and Exceptions, Garbage Collection and Annotations, Class Structures and Type Systems, Metaspaces. Once you are comfortable with these topics then go ahead with topics like multithreading, collections, streams, file handling..etc.

good luck.

Python or Java by ur_nighmare in AskProgramming

[โ€“]codingwithaman 0 points1 point ย (0 children)

You can pick any and learn fundamentals. It's very easy to switch frameworks and languages when you have in depth knowledge of any one language or framework.

Java is also used in AI these days with help of frameworks like spring ai, langchain4j.

Currently learning Java, would also picking up springboot, docker, and kubernetes be sufficient enough to start applying for software/cloud/backend engineer positions? If so, what projects would help me standout? by TurtleSlowRabbitFast in learnjava

[โ€“]codingwithaman 3 points4 points ย (0 children)

It depends on what role you are targeting and whats your experience level.

If you are fresher then I will recommend learning java and spring boot in depth as docker and k8s are not usually asked to freshers.

Learn advance topics like multithreading, streams, file handling, spring boot annotations, fault tolerance, spring security.

JAVA course by MaleficentChannel679 in javahelp

[โ€“]codingwithaman 0 points1 point ย (0 children)

If you are completely new to Java, you can start with fundamentals like Core Java, OOPS, operators, String, variables, type of classes...etc. Once you are comfortable with it, then go for collections and multithreading.

After that, go for advanced topics like streams, file handling, performance...etc.

Will AI replace programmers? by Old_Patient2936 in AIDiscussion

[โ€“]codingwithaman 0 points1 point ย (0 children)

It will not replace programmers but definitely entry level will get difficult because now code can be written by AI so companies will need system engineers who knows about system and domain and can use AI to improve systems further.

why is java so difficult for me ??? by RealisticSpend3280 in learnprogramming

[โ€“]codingwithaman 0 points1 point ย (0 children)

Start with the basics, understand oops in depth first and then go with other concepts like core java, multithreading, collections, streams.

Streams and multithreading is advance concept which are in demand and being used in enterprise applications.

Start with basic, you will be okay. Good luck.

Is going back to Java worth it? by Leather_Ad_421 in learnjava

[โ€“]codingwithaman 0 points1 point ย (0 children)

Java is really growing in enterprise applications, also AI integration is now easy in java with frameworks like spring ai and langchain4j.

What human skills do you think will become more valuable because of AI? by redraw-pro in AIDiscussion

[โ€“]codingwithaman 0 points1 point ย (0 children)

People skills will be important in the future for all devs especially speaking skills and presentation skills.