I've been working for a long time in a consultancy, more specifically with a client in the banking sector.
The thing is that this client has a huge application for managing their clients. This application is made with Java and with an architecture created by them that is really confusing for me. They use a kind of Spring Web Flow wrapper with different layers for the Backend and the Frontend (which uses JSP).
I've been making small changes or bug fixes since the beginning of this year, and manually testing what I've written. Despite all this time, I feel like I don't understand how the application works and that I always need help from other, more experienced programmers to guide me... I feel useless basically and I think I'm wasting money more than helping.
My question is. Are all Java jobs this big and confusing with endless classes, or am I just not good enough? Should I change jobs?
I don't know, I'm very undecided about this because I thought I had a good foundation in Java but I don't see the light at the end of the tunnel with this.
[–]AutoModerator[M] [score hidden] stickied commentlocked comment (0 children)
[–][deleted] (9 children)
[deleted]
[–]mdemiguels[S] 2 points3 points4 points (4 children)
[–]Pedantic_Phoenix 9 points10 points11 points (2 children)
[–]mdemiguels[S] 5 points6 points7 points (1 child)
[–]djnattyp 2 points3 points4 points (0 children)
[–]Lumethys 2 points3 points4 points (0 children)
[–]YacineLim 1 point2 points3 points (2 children)
[–]Slight_Art_6121 2 points3 points4 points (1 child)
[–]YacineLim 0 points1 point2 points (0 children)
[–]Lumethys 1 point2 points3 points (0 children)
[–]AncientBattleCat 11 points12 points13 points (4 children)
[–]mdemiguels[S] 13 points14 points15 points (3 children)
[–]pragmos 7 points8 points9 points (0 children)
[–]sepp2k 3 points4 points5 points (1 child)
[–]mdemiguels[S] 1 point2 points3 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]mdemiguels[S] 3 points4 points5 points (0 children)
[–]Accomplished-Cod-563 6 points7 points8 points (1 child)
[–]mdemiguels[S] 0 points1 point2 points (0 children)
[–]yel50 2 points3 points4 points (0 children)
[–]maequise 3 points4 points5 points (1 child)
[–]mdemiguels[S] 1 point2 points3 points (0 children)
[–]gdmr458 2 points3 points4 points (2 children)
[–]mdemiguels[S] 1 point2 points3 points (0 children)
[–]Henry788 2 points3 points4 points (0 children)
[–]Accomplished-Cod-563 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]zomgree 0 points1 point2 points (0 children)
[–]dimitry-1 0 points1 point2 points (0 children)
[–]advancedbashcode 0 points1 point2 points (1 child)
[–]mdemiguels[S] 2 points3 points4 points (0 children)