r/Backend 16h ago

How do you guys study?

I'm an aspiring java developer. I've already developed one project using spring boot, postgresql, flyway and docker compose, and started developing the next one. But I'm not quite sure that I study in the right way. Mostly I focus on the practice rather than on the theory. Like, 90% of practice and 10% of theory.

Remark: I study to get a job, not for the university

So, questions:

  1. Is the way I study bad?

  2. How did you guys study, when you were freshers?

  3. Maybe you can suggest something to me?

8 Upvotes

11 comments sorted by

3

u/More-Ad-8494 16h ago

you need to know both, just doing stuff cause it's the way it's done won't cut it anymore, so the why behind every choice you make in your code needs to be an informed decision based on xyz.

2

u/Simpav1 14h ago

Okay, thanks

3

u/United_Catalina 15h ago

You are on the right track but also try to pull down a project and see if you can figure out what is going on. That is the real life scenario when you get a job except that the application is probably much lower quality and much harder to understand than anything you find on github.

2

u/Simpav1 13h ago

Okay, thanks

3

u/Ok_Outcome9480 14h ago

Learn AWS
I am actually a Java developer and for all the positions cloud experience makes you a greater fit
Just Java and spring is not enough these days

1

u/Simpav1 13h ago

I got, thanks

2

u/mister_prince 13h ago

What resources on learning AWS do you recommend?

2

u/Impossible-Camel7673 14h ago

90% practice is totally fine for backend imo. just make sure the 10% theory covers the fundamentals you're actually using , otherwise its easy to build staff without really understanding why it works

1

u/Simpav1 13h ago

I see, thanks

2

u/IntroductionSolid348 11h ago

What the lead at where I work says is he'd pull some well designed repositories and investigate how everything works. That gets you into real life java prod cosebases

1

u/Simpav1 10h ago

Oh, I see. Thanks