thảo luận Học gì để thành senior Java | theNEXTvoz…
thảo luận - Học gì để thành senior Java | theNEXTvoz
thaosky
Chào mọi người, mình code java được gần 2 năm. Quay đi quay lại spring boot, sql. Hiện tại mình đang ở mức junior ~ middle
Mình không biết nên học thêm những gì để tiến tới senior.
Tiếng Anh thì bắt buộc rồi nên bỏ qua cái này nhé.
Cả nhà tư vấn cho mình với ạ.
Tôi đoán 100% anh thớt muốn lên chức danh senior để được tăng lương
ko ạ, h mức lương của mình rất ổn. Cao hơn mặt bằng chung rồi. Juniro ~ Middle nhưng cũng bằng vs senior hơi non rồi.
(((( Nhảy cũng k cao được thế này.
Mình muốn học thêm để vài năm nữa nhảy thôi
Tôi đoán 100% anh thớt muốn lên chức danh senior để được tăng lương
Liên quan gì đâu thím. Lương là 1 phần thôi mà. Năng lực có thì lương tự nhiều thôi chứ lo gì phải nghĩ thiệt
karenshii
Xin chào,
Mình kinh nghiệm thì > 2 năm. Xuất phát điểm cũng spring + sql
), Bên dưới là list mấy việc gần đây mình đang làm:
Follow mấy blog, kênh youtube của mấy người nổi tiếng về java. Thường thì bắt đầu là mình search về 1 bài toán kỹ thuật nào đó, sau đó đọc bài viết nếu thấy hay, thì sẽ tìm tác giả là ai search twitter, blog, youtube, linked của họ để follow.
Học về java design pattern.
Lâu lâu thực hành về JVM profile để tối ưu hiệu năng, cách đọc biểu đồ, dùng tool apm...vv...nghịch ngợm mấy cái về memory leak, JVM.
Đọc các tính năng mới trong các phiên bản phát hành Java. Ví dụ như sắp tới có thằng ProjectLoom, ngồi tìm hiểu về nó, tại sao nó lại ra đời, giải quyết cái gì. Trong lúc tìm hiểu lại ra 1 đống keyword mới.
Bài toán về concurrency, parallel, reactive stream, interactor stream parallel, CompleteFuture, ưu nhược điểm các loại. Cơ chế hoạt động ForkJoinPool vs các Threadpool khác ra sao.
Tìm mấy project opensource trên github, coi cái nào hay hay thì follow. (contribute nếu có thể )
vân vân và mây mây, nhiều lắm, chỉ lo không đủ time để học, chứ nhiều vô kể.
Xin chào,
Mình kinh nghiệm thì > 2 năm. Xuất phát điểm cũng spring + sql
), Bên dưới là list mấy việc gần đây mình đang làm:
Follow mấy blog, kênh youtube của mấy người nổi tiếng về java. Thường thì bắt đầu là mình search về 1 bài toán kỹ thuật nào đó, sau đó đọc bài viết nếu thấy hay, thì sẽ tìm tác giả là ai search twitter, blog, youtube, linked của họ để follow.
Học về java design pattern.
Lâu lâu thực hành về JVM profile để tối ưu hiệu năng, cách đọc biểu đồ, dùng tool apm...vv...nghịch ngợm mấy cái về memory leak, JVM.
Đọc các tính năng mới trong các phiên bản phát hành Java. Ví dụ như sắp tới có thằng ProjectLoom, ngồi tìm hiểu về nó, tại sao nó lại ra đời, giải quyết cái gì. Trong lúc tìm hiểu lại ra 1 đống keyword mới.
Bài toán về concurrency, parallel, reactive stream, interactor stream parallel, CompleteFuture, ưu nhược điểm các loại. Cơ chế hoạt động ForkJoinPool vs các Threadpool khác ra sao.
Tìm mấy project opensource trên github, coi cái nào hay hay thì follow. (contribute nếu có thể )
vân vân và mây mây, nhiều lắm, chỉ lo không đủ time để học, chứ nhiều vô kể.
Cảm ơn bạn.
tư vấn cụ thể quá. Cho mình 1 vài kenh youtube đc ko ạ
-
Vlad Mihalcea: bác này cũng java champion, cơ mà nghiêng về db, hibernate nhiều. Những bài viết chủ yếu ở mức phổ thông, còn chuyên sâu hơn thì "money"
Em có mua online 1 quyển sách của bác này đọc, thấy cũng được.
https://twitter.com/vlad_mihalcea
ko ạ, h mức lương của mình rất ổn. Cao hơn mặt bằng chung rồi. Juniro ~ Middle nhưng cũng bằng vs senior hơi non rồi.
(((( Nhảy cũng k cao được thế này.
Mình muốn học thêm để vài năm nữa nhảy thôi
Mình cũng java dev đc 1.5 năm, sử dụng fw nội bộ, spring có xài làm pet project. Bác có thể chia sẻ ít range lương cũng như khu vực của bác để mình tham khảo sắp tới deal lương không ạ
Mình cũng java dev đc 1.5 năm, sử dụng fw nội bộ, spring có xài làm pet project. Bác có thể chia sẻ ít range lương cũng như khu vực của bác để mình tham khảo sắp tới deal lương không ạ
Mình ở HN, hơn 1 năm rưỡi ~ 2 năm hiện tại lương 1k gross nhé bác.
Hiện tại dịch có vẻ không tuyển được dev nên các công ty đẩy rank lương lên cao bác tranh thủ tận dụng thời cơ. Hầu như mình đưa ra offer các công ty mình pass đều không hạ xuống mà đồng ý nhanh gọn trong 1 ngày.
Mình cũng ko biết thế là thấp hay cao hay vừa, nhưng mình cảm thấy happy là được
))))))))
Mình ở HN, hơn 1 năm rưỡi ~ 2 năm hiện tại lương 1k gross nhé bác.
Hiện tại dịch có vẻ không tuyển được dev nên các công ty đẩy rank lương lên cao bác tranh thủ tận dụng thời cơ. Hầu như mình đưa ra offer các công ty mình pass đều không hạ xuống mà đồng ý nhanh gọn trong 1 ngày.
Mình cũng ko biết thế là thấp hay cao hay vừa, nhưng mình cảm thấy happy là được
))))))))
Mình ở HN, hơn 1 năm rưỡi ~ 2 năm hiện tại lương 1k gross nhé bác.
Hiện tại dịch có vẻ không tuyển được dev nên các công ty đẩy rank lương lên cao bác tranh thủ tận dụng thời cơ. Hầu như mình đưa ra offer các công ty mình pass đều không hạ xuống mà đồng ý nhanh gọn trong 1 ngày.
Mình cũng ko biết thế là thấp hay cao hay vừa, nhưng mình cảm thấy happy là được
))))))))
Gross 23 triệu là cực cao ở cái xứ Hà Nội rồi má
Leader công ty ta làm mọt đít 7-8 niên gross có 21 triệu đây
Gross 23 triệu là cực cao ở cái xứ Hà Nội rồi má
Leader công ty ta làm mọt đít 7-8 niên gross có 21 triệu đây
Giờ em thấy gross 1k là cực dễ mà thím.
Vài thằng đệ em ở cty cũ 1-2y exp, không TA, trình độ không dốt không giỏi, nhảy việc deal toàn trên 1k vẫn pass mà
Giờ em thấy gross 1k là cực dễ mà thím.
Vài thằng đệ em ở cty cũ 1-2y exp, không TA, trình độ không dốt không giỏi, nhảy việc deal toàn trên 1k vẫn pass mà
Anh đánh giá trình độ nó bình thường nhưng người khác đánh giá trình độ nó lại cực cao thì sao.
Rất nhiều thằng làm việc theo kiểu giao task thì tao làm, không giao thì thôi, tao làm việc riêng của tao
cộng với EQ của chúng nó không cao nên bị các lead đánh giá thấp
Chứ sang môi trường khác chúng nó làm 1 mình hay làm lead là thể hiện trình như rồng ngay
thanbaiks
Tự gọi mình là Senior thôi. Vì làm gì có định nghĩa chuẩn hay assessment để trở thành 1 Senior?
Freshser/Jr./Sr. đôi khi chỉ là cách đánh giá level trong 1 công ty thôi. Senior ở bên này sang bên khác chắc gì khá hơn Junior??
khiếp HN rank lương thấp chứ tầm 23 gross thì 1 2 year thôi cả rổ
Sent from Samsung SM-G960F using vozFApp
Bạn mình 3-4 năm kn (mình học trễ 3 năm), làm ios HCM, giờ thì move ra HN làm. Lần cuối ở HCM mình nghe là tầm 1k6-1k7 gross rùi nên nghỉ chắc giờ ở HN phải hơn
Tự gọi mình là Senior thôi. Vì làm gì có định nghĩa chuẩn hay assessment để trở thành 1 Senior?
Freshser/Jr./Sr. đôi khi chỉ là cách đánh giá level trong 1 công ty thôi. Senior ở bên này sang bên khác chắc gì khá hơn Junior??
Anh đánh giá trình độ nó bình thường nhưng người khác đánh giá trình độ nó lại cực cao thì sao.
Rất nhiều thằng làm việc theo kiểu giao task thì tao làm, không giao thì thôi, tao làm việc riêng của tao
cộng với EQ của chúng nó không cao nên bị các lead đánh giá thấp
Chứ sang môi trường khác chúng nó làm 1 mình hay làm lead là thể hiện trình như rồng ngay
Thím nói thế cũng có ý đúng của thím.
Nhưng trường hợp của em dùng từ "đệ" tức là em là mentor của nó từ lúc fresher. Em còn nghỉ ở cty trước cả mấy đứa đấy, lúc chúng nó có ý định nhảy cũng có gọi em trà đá đàm đạo
Và cũng đúng như thím ở trên kia có nói, ở HN, lương 1k$ gross, 1-2y exp cả rổ
Rank lương HN giờ cũng nóng lắm rồi thím
Vanlock
Các thím cho e hỏi ngu chút, 1k gross nghĩa là bao gồm lương, bảo hiểm, thuế, có bao gồm cả thưởng lễ tết, nghỉ mát, thưởng dự án các thứ không?
Gửi từ Samsung SM-A525F bằng vozFApp
Đại Đế
Tình trạng title vs lương giờ cũng lạm phát lắm rồi. Ảo ma canada lắm
Lạm phát ? Lương nó có giá thị trường. Frontend hoặc Mobile thì mình không rành. Chứ Backend mà 1k+ thì chỉ là Junior thôi bạn.
Bạn bị ảo hay gì? Tôi có nói câu nào là 1k+ thì là junior hay đại loại thế không?
- Ừ thì lương có giá thị trường và có range chung, thì sao? Liên quan gì đến việc nhiều thanh niên bây giờ bị ảo tưởng title với lương thế?
-
Vlad Mihalcea: bác này cũng java champion, cơ mà nghiêng về db, hibernate nhiều. Những bài viết chủ yếu ở mức phổ thông, còn chuyên sâu hơn thì "money"
Em có mua online 1 quyển sách của bác này đọc, thấy cũng được.
https://twitter.com/vlad_mihalcea
Thank bác nhé. Mình tìm mấy người chuyên về Java trên Youtube mà ít quá, các video tài liệu về Java không nhiều bằng Javascript hay Python.
Trường mình thì dạy Java. Các công ty như Amazon, Microsoft cũng có liệt kê yêu cầu về Java. Nhưng đọc yêu cầu tuyển dụng thì đòi hỏi cả về front end, nên cảm thấy bị rối. Bây giờ cũng chưa biết nên tiếp tục học sâu về Java hay chỉ học đủ để làm project ở trường, để dành thời gian học thêm front end nữa. Bởi vậy bây giờ mình có cảm giác cái gì cũng biết chút chút nhưng để chuyên sâu thì chẳng có cái nào chuyên môn cả.
Bạn bị ảo hay gì? Tôi có nói câu nào là 1k+ thì là junior hay đại loại thế không?
- Ừ thì lương có giá thị trường và có range chung, thì sao? Liên quan gì đến việc nhiều thanh niên bây giờ bị ảo tưởng title với lương thế?
Về title, cái này 100% là tùy cty thôi, cứ như là:
cty A cần làm dc là Senior
cty B cần phải hiểu sâu rộng nắm tùm lum mới Senior
cty C cần x năm kn là Senior
...
Quan trọng biết bản thân mình ở đâu là dc, ham gì mấy cái title.
Còn lương thì ko bàn, quan điểm của tôi thì giỏi (kèm chút may mắn) thì lương cao, còn ai ảo tưởng lương thì cứ pv vài cty thì cũng tự biết đường mà hạ giá thôi
gazer000
Ở VN thấy tính rank senior cũng hơi ảo ma thật, trước làm outsource cho 1 công ty mẽo khá to, lúc họp với các manager bên đấy hầu hết là xuất thân từ dev lên và ông/bà nào trẻ thì cũng đã trạc 40 rồi, họ cũng chia sẻ là từ junior mà lên được senior cũng mất đâu đấy 7-8 năm và họ cũng expect bên công ty mình nếu có ghi senior thì kinh nghiệm cũng phải tầm ấy năm. Còn ở VN exp 2 năm nhiều ông toàn tự vỗ ngực ta đây senior rồi...
Ở VN thấy tính rank senior cũng hơi ảo ma thật, trước làm outsource cho 1 công ty mẽo khá to, lúc họp với các manager bên đấy hầu hết là xuất thân từ dev lên và ông/bà nào trẻ thì cũng đã trạc 40 rồi, họ cũng chia sẻ là từ junior mà lên được senior cũng mất đâu đấy 7-8 năm và họ cũng expect bên công ty mình nếu có ghi senior thì kinh nghiệm cũng phải tầm ấy năm. Còn ở VN exp 2 năm nhiều ông toàn tự vỗ ngực ta đây senior rồi...
Như Linus cũng là Senior Engineer , còn ở VN thì thôi , title toàn Bậc thầy code phủi, Chúa tể những chiếc bug, Người stackoverflow thần thánh. Thật ra không cùng hệ quy chiếu nên k so sánh được.
haichau6990
Title ở VN lạm phát vl, người người senior, nhà nhà senior.
Ra đi làm 2-3 năm là auto senior.
Đợt trước em có làm cho 1 cty startup của HongKong, chị boss còn gợi ý nếu cần để lấy title sau này đi học / đi làm thích title tech lead / manager gì chị ký cho hết. Cả cty ngoài em ra đều là senior + lead cả
-
Vlad Mihalcea: bác này cũng java champion, cơ mà nghiêng về db, hibernate nhiều. Những bài viết chủ yếu ở mức phổ thông, còn chuyên sâu hơn thì "money"
Em có mua online 1 quyển sách của bác này đọc, thấy cũng được.
https://twitter.com/vlad_mihalcea
Hi bác, bác có làm/kinh nghiệm về mấy big data framework không bác. Em thấy mấy framework như Apache Kafka /Apache Flink/ 1 phần Spark đều được viết bằng Java. Không rõ ở Việt Nam mình có ai làm java tham gia contribute hay code mấy thứ tương tự vầy không nhỉ. Vì mấy cái big data framework thấy viết = java nhiều lắm
Như Linus cũng là Senior Engineer , còn ở VN thì thôi , title toàn Bậc thầy code phủi, Chúa tể những chiếc bug, Người stackoverflow thần thánh. Thật ra không cùng hệ quy chiếu nên k so sánh được.
Stackoverflow thì cũng phải dùng mà bác, nói thật em không code được nếu không có stackoverflow, vì nếu không dùng stackoverflow thì code nó chậm ấy bác,
Hi bác, bác có làm/kinh nghiệm về mấy big data framework không bác. Em thấy mấy framework như Apache Kafka /Apache Flink/ 1 phần Spark đều được viết bằng Java. Không rõ ở Việt Nam mình có ai làm java tham gia contribute hay code mấy thứ tương tự vầy không nhỉ. Vì mấy cái big data framework thấy viết = java nhiều lắm
Kafka thì mình có dùng qua rồi, mình chỉ dùng nó như 1 hệ thống stream message thôi.
Contribute thì chắc là có đó, mà mình không biết
, mình cũng đang contribute vào 1 dự án opensource của apache đây, cty trả tiền để contribute
)
Kafka thì mình có dùng qua rồi, mình chỉ dùng nó như 1 hệ thống stream message thôi.
Contribute thì chắc là có đó, mà mình không biết
, mình cũng đang contribute vào 1 dự án opensource của apache đây, cty trả tiền để contribute
)
Bác có thể chia sẻ kinh nghiệm Java của bác đến đâu/roadmap học tập để có thể contribute không ạ. Em mới chập chững với Java thôi, nhưng mong muốn đến lúc có thể đủ sức contribute vào mấy dự án như vậy. Tại em hay dùng mấy cái framework từ apache cho big data thấy thú vị.
Trường mình thì dạy Java. Các công ty như Amazon, Microsoft cũng có liệt kê yêu cầu về Java. Nhưng đọc yêu cầu tuyển dụng thì đòi hỏi cả về front end, nên cảm thấy bị rối. Bây giờ cũng chưa biết nên tiếp tục học sâu về Java hay chỉ học đủ để làm project ở trường, để dành thời gian học thêm front end nữa. Bởi vậy bây giờ mình có cảm giác cái gì cũng biết chút chút nhưng để chuyên sâu thì chẳng có cái nào chuyên môn cả.
Câu hỏi này khó quá,
Mình cũng có thời gian đụng qua 1 số ngôn ngữ: python, dotnet, reactjs. Nhưng chỉ học cú pháp syntax để làm mấy dự án ngắn hạn < 6 tháng, và thề giờ chả nhớ gì trong đầu cả
.
Còn không dám viết tên mấy ngôn ngữ đó vào trong CV nữa.
Người ta thì đi sâu 1 cái trước, xong rồi đi rộng, mình thì đi rộng trước, với hi vọng là tương lai cái nào cũng sẽ sâu, nhưng sau 1-2 năm thấy đuối sức quá. Nên lại tập chung lại Java đây.
Ở VN thấy tính rank senior cũng hơi ảo ma thật, trước làm outsource cho 1 công ty mẽo khá to, lúc họp với các manager bên đấy hầu hết là xuất thân từ dev lên và ông/bà nào trẻ thì cũng đã trạc 40 rồi, họ cũng chia sẻ là từ junior mà lên được senior cũng mất đâu đấy 7-8 năm và họ cũng expect bên công ty mình nếu có ghi senior thì kinh nghiệm cũng phải tầm ấy năm. Còn ở VN exp 2 năm nhiều ông toàn tự vỗ ngực ta đây senior rồi...
Nhột vãi :v
Mình đi làm mới hơn 2 năm cũng đóng chữ Senior vào CV. Có ai phủ nhận đâu mà không có thì lại thiệt mình
HienCa
6 năm kn chưa bao h dám xưng chữ senior đây, vì so với dev ở nước ngoài thấy thua xa quá. Nhưng lương vẫn ăn senior
Last edited:
Fire Of Heart
VN ng contribute cho opensource cũng có, tuy ít nhưng là ko phải là ko có.
Trong phạm vi mình biết thì: kafka 1 người (95), golang 1 ông.
Cơ mà đúng là ít thật
-
Vlad Mihalcea: bác này cũng java champion, cơ mà nghiêng về db, hibernate nhiều. Những bài viết chủ yếu ở mức phổ thông, còn chuyên sâu hơn thì "money"
Em có mua online 1 quyển sách của bác này đọc, thấy cũng được.
https://twitter.com/vlad_mihalcea
Cái vụ được title chức danh Senior này nó cũng ảo vl lắm.
Ở nước ngoài thì Senior trả thấy ai ít hơn 6 năm kinh nghiệm kiểu cũng sâu lắm, mấy ông Senior title của đất Vịt thì 1 - 3 năm nhất là FSoft đưa chú code 1 năm lên đánh giá level Senior để lấy tiền khách hàng.
Cơ bản tôi muốn Senior thì tiếng anh giỏi trước đã, hiểu sâu về fundamental. Có lần hỏi về Security 1 ông Senior mà ko biết về SSL Pinning Handshake ( tần high level thôi ).
Cái vụ được title chức danh Senior này nó cũng ảo vl lắm.
Ở nước ngoài thì Senior trả thấy ai ít hơn 6 năm kinh nghiệm kiểu cũng sâu lắm, mấy ông Senior title của đất Vịt thì 1 - 3 năm nhất là FSoft đưa chú code 1 năm lên đánh giá level Senior để lấy tiền khách hàng.
Cơ bản tôi muốn Senior thì tiếng anh giỏi trước đã, hiểu sâu về fundamental. Có lần hỏi về Security 1 ông Senior mà ko biết về SSL Pinning Handshake ( tần high level thôi ).
Thuật ngữ tiếng anh thì nhiều cũng không nhớ thím ạ. Hỏi em SSL Pinning Handshake là gì thì em cũng thua. Hỏi về quá trình trao đổi khóa thiết lập kênh truyền gói tin thì còn biết đường trả lời
Thuật ngữ tiếng anh thì nhiều cũng không nhớ thím ạ. Hỏi em SSL Pinning Handshake là gì thì em cũng thua. Hỏi về quá trình trao đổi khóa thiết lập kênh truyền gói tin thì còn biết đường trả lời
Ừhm, bởi thế mới nói cũng nên biết tên gốc với hạn chế việc search blog tiếng việt quá nhiều. Xưa mấy ông tôi làm toàn thấy các ông đọc blog tiếng việt. Ngành này thay đổi liên tục và cập nhập bên trời Tây nên không có tiếng Anh tốt khá là thiệt. Chưa kể sau này đi làm gặp cty nước ngoài thì sao.
Cái vụ được title chức danh Senior này nó cũng ảo vl lắm.
Ở nước ngoài thì Senior trả thấy ai ít hơn 6 năm kinh nghiệm kiểu cũng sâu lắm, mấy ông Senior title của đất Vịt thì 1 - 3 năm nhất là FSoft đưa chú code 1 năm lên đánh giá level Senior để lấy tiền khách hàng.
Cơ bản tôi muốn Senior thì tiếng anh giỏi trước đã, hiểu sâu về fundamental. Có lần hỏi về Security 1 ông Senior mà ko biết về SSL Pinning Handshake ( tần high level thôi ).
Bên fsoft thấy trả đầu người thường hay ngang nhau chứ không phân biệt junior hay senior, còn tiền incentive thì chỉ tính theo số năm kinh nghiệm chứ không tính theo bậc jr/sr (như dự án của mình trước đây là vậy). Nhưng giỏi tiếng anh ở fsoft mà được làm dự án với châu âu/mỹ thì đúng là sướng thôi rồi luôn
. Mình làm hơn 1 năm được đẩy từ Dev1 (suýt fresher) lên cận mức cuối Dev3 nhưng vẫn không hài lòng mức thu nhập lắm nên nhảy