Em đang là sinh viên. Em muốn có một công việc ổn định, lương cao. Em đã từng thực tập NodeJs sử dụng NestJs (khá giống với Spring), nhưng em thấy rất nhiều người nói Java trưởng thành hơn và được nhiều công ty lớn tuyển dụng hơn là NodeJs. Cả 2 em đều thích và em có một chút nền tảng Java nên em đang suy nghĩ chuyện đổi sang học Java.
Em không biết liệu lựa chọn như vậy có đúng không hay nên làm tiếp NodeJs.
Nếu bây giờ em đổi sang học Java thì em phải thực tập lại từ đầu hay có thể xin vào vị trí Fresher không ạ ?
1. Ngôn ngữ nào cũng có thị trường riêng và ở từng giai đoạn, từng công ty sẽ trả lương khác nhau cho mỗi loại ngôn ngữ khác nhau. Tuy nhiên về mặt bằng chung thì Java giờ đang nhỉnh hơn. Nhưng như vậy không có nghĩa là mọi công ty đều trả lương cho java cao hơn Node.js. Tất cả nó phụ thuộc vào nhu cầu của thị trường lao động và phụ thuộc vào năng lực cá nhân của em.
2. Con người lúc nào cũng thế, luôn thấy đĩa cơm của người khác ngon hơn nhưng thực ra mỗi đĩa cơm lại có những món khác nhau, không thể so sánh được. Vậy nên em hãy chọn ngôn ngữ nào mà em cảm thấy thích, cảm thấy dễ tiếp cận và cảm thấy dễ trở thành chuyên gia được, em sẽ có mức lương cao hơn những người khác.
3. Đừng học 2 ngôn ngữ 1 lúc, một ngày chỉ có 24 tiếng, theo đuổi 2 mục tiêu sẽ là cách tốt nhất để bắn trượt cả 2.
4. Ngôn ngữ nào cũng vậy, em nên xin đi thực tập hoặc làm fresher, để vừa có lương mà lại vừa học hỏi được nhanh nhất.
vì sao em chọn JS mà không chọn Java
Dạ tại vì lúc đầu em nghĩ từ Node lên Fullstack sẽ dễ hơn, nhưng dạo gần đây thì em nghĩ em nên tập trung vào 1 mảng hơi là Fullstack
đúng rồi, ở vị trí doanh nghiệp. anh sẽ tuyển nhưng bạn chuyên môn hoá hơn là bạn mỗi thứ một ít.
em cảm ơn anh ạ