I'm kind of at a crossroads now of deciding whether I'm getting too discouraged and impatient too easily, or if there really is something here indicating that my strengths don't translate into this career.
I was able to develop a few desktop applications using Swing and Apache POI cells, and was able to integrate MySQL I have a certification for
Java 8, an associate one. In a few more courses, I'll have a master's degree in software engineering.
However, when it comes to trying to study and learn frameworks such as Spring Boot, I've been trying for weeks, and I just don't get it. I'm not making the connection, so studying it in the same manner that has not worked and form that has not worked thus far might indicate there is something I'm doing wrong. I've read through "Spring in Action" other books, tried Udemy courses, and for some reason I just still don't understand what I'm doing and can't make a basic website using it.
I get stuck on a concept that doesn't make sense, but there really isn't anyone in real time to ask questions like in a lab. Does this issue get any easier when training in person if you don't know frameworks and such?
Another problem I'm having is that if I just try to look up a how to create a simple website using Spring Boot/MVC on a video, everyone does it differently than one another, and it gets me all confused.
I think maybe I might just not have the right background knowledge to start learning frameworks yet, as I know enough core Java to pass the exams with Oracle and to create programs using Swing, but I just can't translate them into Web development.
Do you even have to know web frameworks to get employed or have to use them on the job? Are desktop applications obsolete already?
What I'm afraid of is being able to pass Java interview questions and basic exercises, but getting into more complex things and not being able to learn them by myself. It would help if I wasn't the only one here and good training programs in companies do exist, because I've about given up trying to learn it alone. Not because it is too hard, but because I am likely doing something the wrong way and practicing bad habits, and it is also getting in the way of my graduate school studies as I'm spending too much time getting anxiety over frameworks and not understanding them.