thắc mắc [Java] Thắc mắc về Java

Lombok nó process annotation ở compile-time thì đặt breakpoint gì ở đây?
Bản chất thì lombok nó can thiệp vào quá trình build AST của java.
Nên cơ bản vẫn là java code. Có điều khó cài cắm hơn thôi.
https://blog.xmartlabs.com/2016/03/28/Debugging-an-Annotator-Processor-in-your-project/
Hồi sinh viên mình có từng nghịch thử nhưng chưa thành công. Nhưng về lí thuyết thì chắc là được, bọn làm lombok cũng cần debug mà. Sau này đi làm thì không nghịch nữa vì không có mấy project cho viết custom sâu thế này :v nhìn hack não vc.
 
Chào các bác,
Tình hình là sau 6 tháng nghỉ việc và cắm đầu vào NCKH thì e đã quyết định quay lại con đường làm dev culi.
Lúc em mới vào cty cũ thì apply intern Python BE, sau đó thì bẻ lái qua Java cũng được hơn 2 năm, e cũng chưa có kinh nghiệm phỏng vấn, tính ra mới chỉ phỏng vấn được đúng 1 lần vào lúc apply intern =((
Không biết phải đánh giá trình độ của em ntn nên em list ra một vài kinh ngiệm làm việc và kiến thức đã có, mong các bác tư vấn.
  • Ngôn ngữ : Java (chính), JS, python (phụ) do NCKH e làm bên mảng ML/AI.
  • Framwork : Spring.
  • Database : Mysql, postgresql, mongo
  • Test: postman, swagger
  • Verson control: chủ yếu sử dụng git lab
  • Devops: Gitlab CI/CD, docker, kubesphere.
  • Protocol : Websocket, gRPC, SOAP
  • Các công nghệ và tool khác sử dụng:jira, kafka, redis, one signal, s3.
  • Sử dụng design pattern vào việc thiết kế source code.
  • Các dự án đã tham gia liên quan đến mảng tài chính, thiết kế theo mô hình micro services, các services giao tiếp với nhau bằng grpc hoặc restful-api, và các dự án thường xuyên phải làm việc với các bên thứ 3 bằng soap hoặc api.
Xin các bác 1 vài câu hỏi khi phỏng vấn BE java và một vài tips khi phỏng vấn, không biết thông tin này đã đủ chưa mong các bác tư vấn giúp em với!!=((
 
Chào các bác,
Tình hình là sau 6 tháng nghỉ việc và cắm đầu vào NCKH thì e đã quyết định quay lại con đường làm dev culi.
Lúc em mới vào cty cũ thì apply intern Python BE, sau đó thì bẻ lái qua Java cũng được hơn 2 năm, e cũng chưa có kinh nghiệm phỏng vấn, tính ra mới chỉ phỏng vấn được đúng 1 lần vào lúc apply intern =((
Không biết phải đánh giá trình độ của em ntn nên em list ra một vài kinh ngiệm làm việc và kiến thức đã có, mong các bác tư vấn.
  • Ngôn ngữ : Java (chính), JS, python (phụ) do NCKH e làm bên mảng ML/AI.
  • Framwork : Spring.
  • Database : Mysql, postgresql, mongo
  • Test: postman, swagger
  • Verson control: chủ yếu sử dụng git lab
  • Devops: Gitlab CI/CD, docker, kubesphere.
  • Protocol : Websocket, gRPC, SOAP
  • Các công nghệ và tool khác sử dụng:jira, kafka, redis, one signal, s3.
  • Sử dụng design pattern vào việc thiết kế source code.
  • Các dự án đã tham gia liên quan đến mảng tài chính, thiết kế theo mô hình micro services, các services giao tiếp với nhau bằng grpc hoặc restful-api, và các dự án thường xuyên phải làm việc với các bên thứ 3 bằng soap hoặc api.
Xin các bác 1 vài câu hỏi khi phỏng vấn BE java và một vài tips khi phỏng vấn, không biết thông tin này đã đủ chưa mong các bác tư vấn giúp em với!!=((
đợt này đang rảnh, thím thích tui interview thử cho là biết :D:D
 
Các bác cho em hỏi, có nên dùng DTO khi mà mình tạo đối tượng trên web không nhỉ ?
1696570956816.png
 
tự quyết đi bạn, người ngoài sao hiểu được hết context của bạn mà cho lời khuyên
Mình đang muốn biết xem thông thường người ta sẽ làm như nào ý. Theo như mình biết thì DTO, người ta thường tối thiểu hoá những thứ cần phải truyền vào. Không biết nếu chỉ truyền mỗi studentId có phải bad practices không ?
 
Mình đang muốn biết xem thông thường người ta sẽ làm như nào ý. Theo như mình biết thì DTO, người ta thường tối thiểu hoá những thứ cần phải truyền vào. Không biết nếu chỉ truyền mỗi studentId có phải bad practices không ?
truyền id thôi, BE cần cái này là chính chứ cái tên cần gì
 
Test online đc nha bác.
Nếu hứng thú thì mình chia sẻ cách học như sau.
Phần lý thuyết thì sẽ có 2 cuốn sách này, coverage toàn bộ nội dung đề thi của OCA, OCP.
  • OCA-Oracle Certified Associate Java SE 8 Programmer I Study Guide Exam 1Z0-808
  • OCP-Oracle Certified Professional Java SE 8 Programmer II Study Guide Exam 1Z0-809
Phần bài tập, 1 cuốn này cho cả OCA và OCP.
  • OCA / OCP Practice Tests: Exam 1Z0-808 and Exam 1Z0-809
Đầu tiên là học lý thuyết 1 chương, rồi làm bài tập của cuốn lý thuyết, sau đó làm bài tập của cuốn Practice test. Các chương tiếp theo cũng tương tự.
Khi học hết OCA, thì lúc này thi được rồi. Pass được OCA thì tiếp tục học OCP.

Để luyện thi thì dùng tool etsviewer. Google với từ khóa "etsviewer mock test". Tool này có bản quyền, mua cũng được hoặc tìm license chùa thì tùy bác nhé.

Nếu muốn thi để cho đẹp CV thì có thể đăng ký thi ở HCM, HN, ĐN. Phí thi OCA đâu đó ~3tr, OCP ~5tr.


Fresher nhà F theo mình biết thì sẽ được dạy lý thuyết, hướng dẫn cách làm, có bài tập và project cuối khóa. Nói là dạy và hướng dẫn vậy thôi chứ thực ra mình là dev cũng phải tự chủ động bác à. Chúc bác thành công nhé :love:
Cảm ơn bác em đang học java mà tìm được lời khuyên hữu ích quá
 
Chào mọi người
Em xin tư vấn chuyện này với ạ. Em năm nay 25 tuổi hiện tại em đang định hướng sang làm IT cụ thể là back end java. Em đang có kế hoạch tự học tiếng anh lấy chứng chỉ và tự học cả IT dự là vài năm nữa đủ trình thì vào trung tâm học để xin slot . Em có hỏi một vài anh trong Voz thì người ta bảo lớn rồi không nên học, với tình trạng vài ba năm tới ngành IT cũng khó xin việc với những người không học đại học như em. Em cần xin tư vấn của các anh em trong Voz để định hướng lại cái hướng đi của em ạ
Ưu điểm của em là: tài chính đủ nuôi sống bản thân trong vài năm học
Ngoại ngữ. Giỏi tiếng trung tầm hsk 5 và chăm học chịu nghiên cứu
Em mong các anh chị đi trước xem tình hình hiện tại của em có nên đi tiếp không hoặc rẽ theo hướng khác. Em cám ơn
 
Chào mọi người
Em xin tư vấn chuyện này với ạ. Em năm nay 25 tuổi hiện tại em đang định hướng sang làm IT cụ thể là back end java. Em đang có kế hoạch tự học tiếng anh lấy chứng chỉ và tự học cả IT dự là vài năm nữa đủ trình thì vào trung tâm học để xin slot . Em có hỏi một vài anh trong Voz thì người ta bảo lớn rồi không nên học, với tình trạng vài ba năm tới ngành IT cũng khó xin việc với những người không học đại học như em. Em cần xin tư vấn của các anh em trong Voz để định hướng lại cái hướng đi của em ạ
Ưu điểm của em là: tài chính đủ nuôi sống bản thân trong vài năm học
Ngoại ngữ. Giỏi tiếng trung tầm hsk 5 và chăm học chịu nghiên cứu
Em mong các anh chị đi trước xem tình hình hiện tại của em có nên đi tiếp không hoặc rẽ theo hướng khác. Em cám ơn
theo mình bạn cứ học tốt av đi đã av tốt thì không chỉ IT mà cái khác cũng ok đấy, tại thường mấy công ty giờ chỉ cần đầu vào av tốt còn IT thì vẫn sẽ train được á
 
Chào mọi người
Em xin tư vấn chuyện này với ạ. Em năm nay 25 tuổi hiện tại em đang định hướng sang làm IT cụ thể là back end java. Em đang có kế hoạch tự học tiếng anh lấy chứng chỉ và tự học cả IT dự là vài năm nữa đủ trình thì vào trung tâm học để xin slot . Em có hỏi một vài anh trong Voz thì người ta bảo lớn rồi không nên học, với tình trạng vài ba năm tới ngành IT cũng khó xin việc với những người không học đại học như em. Em cần xin tư vấn của các anh em trong Voz để định hướng lại cái hướng đi của em ạ
Ưu điểm của em là: tài chính đủ nuôi sống bản thân trong vài năm học
Ngoại ngữ. Giỏi tiếng trung tầm hsk 5 và chăm học chịu nghiên cứu
Em mong các anh chị đi trước xem tình hình hiện tại của em có nên đi tiếp không hoặc rẽ theo hướng khác. Em cám ơn
Giỏi tiếng trung và có vốn khá thì vote đi buôn hàng trung lợi nhuận cao hơn là học IT ở thời điểm này. ;)
 
Back
Top