What Java framework should I learn?

New
cCFk31

New

cCFk31
May 20, 2021 36 Comments

Hello. İ don't have a job right now. I'm graduating from law school. But i want to work in us so I'm learning software development since law degree is pretty much useless in foreign countries.

İ know Java and JavaScript. I have android app development experience and i build an app and published it in play store. And open sourced it on GitHub. İt is a Instagram clone and pretty complex but code quality is shit so I'm ignoring that project.

I'm learning react native. I'm currently developing my Instagram clone with react native. I'm learning this to fill my resume.

After react native, i want to focus on Java. And android development isn't best for me. I'm thinking to learn backend development with spring boot. But i have doubts. İ want to apply for big companies. Want should o learn in my limited time? İs backend good? Or do you suggest another one?

TC: 0
YOE: 0

(I'm actually coding for 1.5 years but due to law school i never been fully into it.)

#microsoft #linkedin #amazon #google

comments

Want to comment? LOG IN or SIGN UP
TOP 36 Comments
  • Google
    vitalikk

    Go to company page Google

    vitalikk
    Leetcode
    May 20, 2021 3
    • New
      cCFk31

      New

      cCFk31
      OP
      I'm learning that. I'm currently solving easy and medium leet code problems. And I'm learning data structures and algorithms.
      May 20, 2021
    • Google
      vitalikk

      Go to company page Google

      vitalikk
      Before learning any useless frameworks, strengthen your data structures and algos in Java, if you are going to focus on swe roles.
      May 20, 2021
  • Spring
    May 20, 2021 3
    • Microservices is more of a design pattern, you can use Spring to build applications with microservices pattern. I won't recomment Redis as the first thing to learn, start with SQL satabase such as postgres or mysql
      May 20, 2021
    • New
      cCFk31

      New

      cCFk31
      OP
      So spring and SQL it is.
      May 20, 2021
  • Tableau / Eng
    BTC$

    Go to company page Tableau Eng

    BTC$
    You are graduating from law school and asking what Java framework you need to learn? Wtf?!?! You need to ask yourself what was wrong in your judgment that you ended up asking this question. No Java framework is required for law graduates!
    May 20, 2021 5
  • Yelp / Eng
    B.Obama

    Go to company page Yelp Eng

    BIO
    Backend developer.
    B.Obama
    You are trying to do too many things at once.
    May 20, 2021 3
  • Appreciate your efforts.
    IMO as a beginner try spending more time on fundamentals then learning a framework.Have good understanding of Java, concurrency, memory management.Learn how applications are deployed on cloud.
    Also, as you mentioned you wish to apply for big companies (I am assuming it to be FAANG and similar level), the interview process will test you on Data Structures and Algorithms. So try learning basics of that and get better on it with practice.
    All the best!
    May 20, 2021 3
    • In my experience, the languages, frameworks, tools keep evolving and you will be required to work/learn new ones every few years. Skills like problem solving, being good with fundamentals, coding come handy whatever framework/language you will use. And that's the reason the big companies with time and budget to spend on ramping up employees focus more on these skills during interview!.
      May 20, 2021
    • New
      cCFk31

      New

      cCFk31
      OP
      Thanks.
      May 20, 2021