kiến thức Chia sẻ lộ tình tự học đến khi có OFFER FRESHER (Java) đầu tiên

Review những kiến thức & nguồn học để có được OFFER Fresher đầu tiên

1. Java core

- Phần này là phần cực kỳ quan trọng trong con đường làm BE Java phía trước của bạn. Vì vậy, mình khuyên bạn phải học thực sự chậm rãi, học sâu, hiểu cho rõ những concept của Java core để sau này làm tiền đề cho những phần phía sau.

- Cần nắm rõ từ những khái niệm từ nhỏ đến lớn, từ cụ thể đến khái quát, như: JDK, JVM, JDK, OOP, IF ELSE, Stack And Heap, Mutable vs Immutable string, Collection API, Java 8,....

- Nguồn học:
Sách - goalkicker - JavaNotesForProfessionals
Youtube - Telusko - Java Tutorial for Beginners 2023

2. CTDL & GT
- Song song với việc học Java core thì học CTDL & GT cũng quan trọng không kém. Có thể quyết định tấm vé vào vòng phỏng vấn của bạn đó. Vì vậy, học kỹ những CTDL cơ bản & GT cơ bản và luyện tập nhiều hơn ở leetcode nha.

- Mình thấy ở level này chủ yếu là các bài leetcode easy thôi, thỉnh thoáng mới có mấy bài medium à.

- Nguồn học:
Sách - Data-Structures-and-Algorithms-in-Java-6th-Edition
Youtube - Ông dev

Youtube - The Brown Box

3. JDBC & JSP & Servlet
- Nghe lời khuyên của mấy anh đi trước thì, nếu học bài bảng thì học phần này & nếu ẩu ẩu tí thì bỏ luôn cũng được. Còn theo mình thì, mấy bạn nên học nha. Học cho biết thôi không cần quá sâu ( Do mình build API thôi mà nhỡ :D ) .

- Nguồn học:
Youtube - TITV / Lê Nhật Tùng

Youtube - Telusko - Servlet & JSP Tutorial | Full Course

4. SQL

- là một BE thì dĩ nhiên phải biết kiến thức về DB nói chung và SQL nói riêng rồi đúng hông nào. Kinh nghiệm PV của mình, thì ở phần SQL này chủ yếu là mấy câu QUERY cơ bản, JOIN, Hỏi về index. Rồi hết rồi đó :D
- Nguồn học:
Youtube - K team - Khóa học sử dụng SQL server

Web - hackerrank - để luyện truy vấn

5. SPRING ECOSYSTEM & SPRING BOOT

- Mình học theo trình tự như sau: Spring core → Spring Data JPA → Spring security → Testing → .....

- Nguồn học:
Youtube - DailyCodeBuffer - Spring Boot Complete Tutorial - Master
Yotube - amigoscode

Web - loda(.)me

6. API & HTML / CSS

- Vì mình có kiến thức trước đó rồi nên phần này mình bỏ qua :D
- Nguồn học:

Youtube - F8 ( nhiêu đủ cho BE )

  • Học xong 6 mục trên thì mình build project ( bạn có thể học tới mục 5 là build luôn được rồi ). Project chủ yếu mới cái API cơ bản à. CRUD / Validation / Login / Register , .....

  • Thời gian học: 4 ~ 6 tháng ( tùy kiến thức của bạn )
  • Trình tiếng Anh của mình: Toeic - 650 - Nghe / nói được
  • Offfer nhận được: Không dưới 10 củ gross.


Chúc các bạn sớm tìm được việc ưng ý
 
Em cày java nhiều với kĩ nhất mà k kiếm dc job =((=((
Bổ sung ít nguồn với thím
Java Core : Core Java - Book cuốn này viết siêu kic
DSA : neetcode channel ông này đưa ra solution vô cùng kĩ
Jsp/Servlet có 2 kênh
https://youtube.com/@trinhthivananhtrinhblog6313
Cô này là giảng viên trg em dạy vô cùng kĩ :D
https://youtube.com/@AliasVN
Cả anh này cũng vậy :D

Còn kênh youtube về Spring thì có Java Brains nó dễ nghe dễ hiểu :D
Web thì có baeldung cái gì cũng có :D

Gửi từ Realme RMX3371 bằng vozFApp
 
Em cày java nhiều với kĩ nhất mà k kiếm dc job =((=((
Bổ sung ít nguồn với thím
Java Core : Core Java - Book cuốn này viết siêu kic
DSA : neetcode channel ông này đưa ra solution vô cùng kĩ
Jsp/Servlet có 2 kênh
https://youtube.com/@trinhthivananhtrinhblog6313
Cô này là giảng viên trg em dạy vô cùng kĩ :D
https://youtube.com/@AliasVN
Cả anh này cũng vậy :D

Gửi từ Realme RMX3371 bằng vozFApp

Chúc bác sớm tìm được Job ưng nha. Ông neetcode tui cũng hay coi :D
 
Review những kiến thức & nguồn học để có được OFFER Fresher đầu tiên

1. Java core

- Phần này là phần cực kỳ quan trọng trong con đường làm BE Java phía trước của bạn. Vì vậy, mình khuyên bạn phải học thực sự chậm rãi, học sâu, hiểu cho rõ những concept của Java core để sau này làm tiền đề cho những phần phía sau.

- Cần nắm rõ từ những khái niệm từ nhỏ đến lớn, từ cụ thể đến khái quát, như: JDK, JVM, JDK, OOP, IF ELSE, Stack And Heap, Mutable vs Immutable string, Collection API, Java 8,....

- Nguồn học:
Sách - goalkicker - JavaNotesForProfessionals
Youtube - Telusko - Java Tutorial for Beginners 2023

2. CTDL & GT
- Song song với việc học Java core thì học CTDL & GT cũng quan trọng không kém. Có thể quyết định tấm vé vào vòng phỏng vấn của bạn đó. Vì vậy, học kỹ những CTDL cơ bản & GT cơ bản và luyện tập nhiều hơn ở leetcode nha.

- Mình thấy ở level này chủ yếu là các bài leetcode easy thôi, thỉnh thoáng mới có mấy bài medium à.

- Nguồn học:
Sách - Data-Structures-and-Algorithms-in-Java-6th-Edition
Youtube - Ông dev

Youtube - The Brown Box

3. JDBC & JSP & Servlet
- Nghe lời khuyên của mấy anh đi trước thì, nếu học bài bảng thì học phần này & nếu ẩu ẩu tí thì bỏ luôn cũng được. Còn theo mình thì, mấy bạn nên học nha. Học cho biết thôi không cần quá sâu ( Do mình build API thôi mà nhỡ :D ) .

- Nguồn học:
Youtube - TITV / Lê Nhật Tùng

Youtube - Telusko - Servlet & JSP Tutorial | Full Course

4. SQL

- là một BE thì dĩ nhiên phải biết kiến thức về DB nói chung và SQL nói riêng rồi đúng hông nào. Kinh nghiệm PV của mình, thì ở phần SQL này chủ yếu là mấy câu QUERY cơ bản, JOIN, Hỏi về index. Rồi hết rồi đó :D
- Nguồn học:
Youtube - K team - Khóa học sử dụng SQL server

Web - hackerrank - để luyện truy vấn

5. SPRING ECOSYSTEM & SPRING BOOT

- Mình học theo trình tự như sau: Spring core → Spring Data JPA → Spring security → Testing → .....

- Nguồn học:
Youtube - DailyCodeBuffer - Spring Boot Complete Tutorial - Master
Yotube - amigoscode

Web - loda(.)me

6. API & HTML / CSS

- Vì mình có kiến thức trước đó rồi nên phần này mình bỏ qua :D
- Nguồn học:

Youtube - F8 ( nhiêu đủ cho BE )

  • Học xong 6 mục trên thì mình build project ( bạn có thể học tới mục 5 là build luôn được rồi ). Project chủ yếu mới cái API cơ bản à. CRUD / Validation / Login / Register , .....

  • Thời gian học: 4 ~ 6 tháng ( tùy kiến thức của bạn )
  • Trình tiếng Anh của mình: Toeic - 650 - Nghe / nói được
  • Offfer nhận được: Không dưới 10 củ gross.


Chúc các bạn sớm tìm được việc ưng ý
bác estimate thời gian bao nhiu cho ae nữa đi bác, ví dụ cái Java core mình nên dành bao lâu
 
Core thiếu reflection (AOP), concurrent, thread, socket, luồng data. Db thiếu nosql, time series. Để đi làm còn phải học dùng Git, tool quản lý công việc như Trello, Jira,... Muốn lương cao thì phải học thêm redis, kafka, OOD, microservice, SOAP. Muốn biết mình cần gì trong vài tháng tới thì lên mấy trang tuyển dụng xem ngta yêu cầu gì rồi cày

Gửi từ Samsung SM-J610F bằng vozFApp
 
Chào bác, chúc mừng bác nha.
Bác chia sẽ thêm về background của mình để anh em có thể tham khảo được không ạ? Nếu bác không phiền.
 
Back
Top