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

ý mình là chưa kiếm được link chỗ nào dạy từ Spring core → Spring Data JPA → Spring security → Testing cụ thể nên mình muốn hỏi? :v

thế thì bác lên udemy kiếm xem trên yt dạy rời rạc

Gửi từ Realme RMX3371 bằng vozFApp
 
Mấy kênh bác share hay quá mà bị del gần hết rồi
Em bookmark thread của bác để rèn skill mỗi ngày đây mà k thấy bác on forum nhiều
Tks bác vì đã share
Có thấy del đâu nhỉ ? Vấn sống nhăn răng mà :nosebleed:
Đã check lại toàn bộ, có mỗi cái list dạy Solana chết thôi,
chắc tác giả xóa chắc do nhận thấy Solana cũng có mùi scam :cry:
 
Last edited:
:v đáng ra youtube ko nên có chế độ này
che độ không công khai, ai có link thì mới vào xem được. Giống kiểu này..
 

Attachments

  • 1684632411808.png
    1684632411808.png
    209.8 KB · Views: 108
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 ơi phần SQL server của Kteam mk thấy video từ lâu r thì công nghệ có thay đổi gì không ạ.
 
Ké xin chia sẻ nay cũng vừa lần đầu đi phỏng vấn Intern/fresher java. Mà lần đầu còn ngơ quá cảm giác fail toàn tập.

Nay phỏng vấn kiểu nhóm do họ tuyển nhiều người một lúc, họ đưa câu hỏi mỗi người trả lời ý kiến của mình.
Do phỏng vấn kiểu này nên họ không xoáy sâu vào kiến thức Java mà tập trung hỏi cách giải quyết vấn đề, đồ án cá nhân và tư duy mindset của mỗi người.
Sau mỗi câu hỏi họ điều đưa ra đáp án họ mong muốn nên cũng ít nhiều học được thêm


--Phần kiến thức chuyên môn--
Câu 1: Họ có một hệ thống EC, có chức năng thanh toán bên thứ 3 thì mình nên thiết kế class phần xử lý thanh toán thế nào để hiệu quả. Chung hay riêng cho từng bên?
-> Đáp án: Thiết kế một abstract class tìm các điểm chung giữa các đơn vị thanh toán, từ đó các Có thể có thể kế thừa và xử lý riêng cho từng loại bên t3.

Câu 2: Giữa các OOP và Functional Programming thì các bạn nghĩ trong thực tế loại nào sẽ thường gặp ? Vì sao ?
-> Đáp án: cứ nói mấy cái ưu điểm, lý do nên dùng OOP là ok

Câu 3:
Lúc này họ sẽ xoáy vào hỏi từng đồ án cá nhân/môn học. Hỏi cách mình xử lý các case trong đồ án ây, cách mình làm việc nhóm, quy trình làm việc của mình, khả năng xử lý vấn đề trong đồ án.
-> Đáp án : Cứ kể ôn kĩ lại các phần mình làm, trình bày rõ ràng rành mạch và nói khó khăn, hướng giải quyết sẽ ổn. Họ sẽ xoáy tương đối sâu nên cái nào mình làm thì nói, không thì thôi chém gió là nhìn ra ngay.
P/s : lúc này mình có nói mình làm trưởng nhóm, phân task. Nên họ toàn xoáy vào quy trình phát triển phần mềm. Đồ án mình là là trang đấu giá c2c, khó khăn là tìm và chọn hướng giải quyết phần kết thúc phiên đấu giá giữa nhiều cách. Trả lời câu này tổng thể khá fail :( :(

-- Phần kỹ năng mềm--
Lúc này qua phần hỏi giải quyết tình huống và mindset. Tập trung những cái tổng thể đừng quá đi sâu vào kỹ thuật, ưu tiên các kỹ năng mềm lúc làm đồ án.
Câu 4: Nếu có một khách hàng sử dụng và gặp lỗi thì quy trình mình xử lý sẽ như thế nảo ?
-> Đáp án: Trả lời càng đúng nhiều các ý sau càng tốt:
1. Xác nhận lỗi vs khách hàng. Đưa ra thông báo về sẽ xử lý và tiếp nhận thông tin version dự án, vấn đề lỗi.
2. Xác nhận kỹ phần lỗi nằm ở phần kỹ thuật hay business case, vả đưa ra phương án giải quyết.
3.Làm việc với các nhóm liên quan, giải quyết vấn đề và kiểm tra tổng quát lại phần đó khi tích hợp lại với dự án.
4. Thông báo vs khách hàng về hướng giải quyết của đội ngũ, hướng hẹn và cảm ơn.
5. Đánh dấu lỗi lại tài liệu để những lần sau kiểm tra.
5. ...
P/s : phần này mình toàn nói dưới góc độ xử lý kỹ thuật mà họ mong muốn cái tổng quát đặc biệt là với khách hàng và các bên liên quan. Cái chính là phải cảm ơn và đưa ra thông báo phản hồi vs khách hàng. Fail tiếp :(.

Câu 5: Trong quy trình phát triển phần mềm, nhóm các hoạt động đó thuật ngữ gọi chung là gì ? Liệt kê các quy trình.
-> Đáp án : phần này ai học môn công nghệ phần mềm/ quản lý dự án sẽ trả lời được. Mình lần này quên bài đi đá sang Môn thiết kế phần mềm hđt nên cũng fail nốt :D.

Cảm nhận: lần đầu mình đi phỏng vấn thấy khá fail nhưng mỗi câu hỏi họ đều có câu trả lời, đưa kinh nghiệm và kiến thức thêm để học hỏi. Từ đó cũng thấy lủng nhiều chỗ để về bổ sung. Các đáp án trên là mình nhớ bao nhiêu ghi bấy nhiều, nên có thể thiếu sót hoặc có thể chưa chính xác.

Bounus : cty mình pv là cty Nhật nên hỏi hay nhắc tới mấy cái quy tắc ứng xử hay văn hoá cty. Nên mình nghĩ việc nên tìm hiểu trc văn hoá cty mình pv để có câu trả lời phù hợp là cần thiết.
À mà mình phỏng vấn chung vs bà chị sn89 bên du lịch chuyển ngành nữa :)
Đọc hết nhiêu đây cũng thấy thớt có tâm cỡ nào rồi , e mới học cơ bản java với spring boot thôi không ngờ phỏng vấn cần nhiều kiến thức đại học đến vậy , e chỉ muốn xin nơi đi thực tập thôi mà thấy khó quá hic
 
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
thím cày nhiều mà sao k có job v ? em thấy vẫn tuyển mà. Giờ có job chưa thím
 
Thớt tổng hợp của tôi không hề có list này
Tôi nghĩ anh là tác giả kênh Youtube này vào đây seeder thì đúng hơn đấy :doubt:
list đó hồi trc ko có hội viên nên xem bthg nhưng giờ tác giả mới thêm hội viên vào, nên người mới bây giờ vào thấy phải bỏ phí ra mới xem đc là đúng, còn a thì đang nói dựa trên lúc viết bài chưa có hội viên và cũng chả kiểm tra bây giờ list đó ntn nên cũng đừng nói ngta seeder rồi lại nói qua lại trong khi chuyện chả có gì
 
Back
Top