Would you recommend courses, books, documentation, or jumping straight to a project and googling things along the way? I have a solid foundation of Java and want to start learning how to develop web apps with it.

Any help much appreciated

  • EinfachUnersetzlich@lemm.ee
    link
    fedilink
    arrow-up
    4
    ·
    1 year ago

    I ended up working for a company which had a large Spring project and learnt by working on that. It didn’t seem too hard once I got my head around autowiring.

    That was ten years ago, still using XML configuration files, and once I started working on projects with annotations instead things became a lot easier.

    • nlm@beehaw.org
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Same here. Went straight from University to working with Spring and learning by doing. By now you can actually use ChatGPT as a nice little mentor as well. It’s decent at explaining how things work if you don’t want to google everything.

      • rath@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        When I was still at university, I started working on a place where Spring was used… they gave me a book called “Spring in Action” to read. I loved reading it and everything made much more sense after that… I highly recommend trying to get a deep understanding of something so central to an application like Spring before you start doing anything more advanced with it. You wouldn’t want to drive a F1 car without first learning how to do it properly, it may be fun at first but you’re likely to crash and burn.