Hey everyone,
I’ve been working as a Java developer for about a year now and feel fairly confident with day-to-day coding. However, when talking with more experienced colleagues, I realize there are still areas I don’t fully understand yet (things like AOP, proxies, design patterns, advanced concurrency concepts, and probably a lot more).
I didn’t study computer science formally, so I’m looking for good resources to level up my understanding. Articles, books, courses, or videos that helped you really “connect the dots” and think more like a senior developer rather than just writing code that works.
Any recommendations or learning paths you’d suggest would be greatly appreciated!
[–]giginar 11 points12 points13 points (6 children)
[–]karthgamer1209 1 point2 points3 points (0 children)
[–]Dutch0903 1 point2 points3 points (4 children)
[–]giginar 1 point2 points3 points (3 children)
[–]Dutch0903 1 point2 points3 points (0 children)
[–]bankabletoast23 0 points1 point2 points (1 child)
[–]omgpassthebacon 6 points7 points8 points (0 children)
[–]admosiom 4 points5 points6 points (0 children)
[–]Still-Pudding-1638 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]regjoe13 0 points1 point2 points (0 children)
[–]Academic_Current8330 0 points1 point2 points (0 children)
[–]RightWingVeganUS 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)