Answer the question
In order to leave comments, you need to log in
Choosing a further development path for a student, what do junior java backend developers need to learn?
I am a 3rd year student at a non-core provincial university. I plan to get a java intern/junior in Moscow.
I have a relatively good knowledge of Java Core (java Stream API, multithreading, lambdas, design patterns), Spring Core (AOP, IOC), sql at the level of nested queries, English at the level of reading stackoverflow and documentation (I understand ~ 70-80% ) experience there is no work in Java. I independently implement a bookstore pet project (spring mvc, mysql, hibernate, freemarker) https://github.com/AlexanderM-O/BookShop . At the moment, adding and deleting a book, validating the entered data, logging is implemented. I plan to add Spring security registration, adding comments.
There is about a year left. The question is: in which area do I need to move in order to most likely get a job, and do I have a chance to get a job
? OPTIONS: 1. Start learning the basics of frontend, learn
js
, make a beautiful design for the project
, cookies , rest soap, understanding of web backend technologies.
3.Deep into spring (security,mvc,data)
4.Prepare for interviews (pull up java core,maven,sql,tasks with leetcode,algorithms
) I see myself as backend development with a focus on big data.
Answer the question
In order to leave comments, you need to log in
Start learning the basics of frontend, learn js, make a beautiful design for the project
If you want to make your resume stronger, then pull up cloud-native technologies : AWS S3, SNS, SQS, DynamoDB.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question