Java Web Developer, con đường đã màu hồng hơn!

Nhắc đến web là mọi người chắc đã nghĩ ngay đến HTML + CSS rồi đúng không? và chắc hẳn là có nhiều anh em cũng như mình cực kì stress với 2 thanh niên #HTML + #CSS, nghe đến thôi đã sởn gai ốc rồi, 🙂. Cái kiểu ngồi chỉnh chỉnh từng tí css vẫn lệch, mà nhất là cái thời chưa có #flexbox với #bootstrap với muôn kiểu display thực sự hoảng loạn. Nhưng mọi chuyện đã thay đổi từ khi Single Page Application (#SPA) ra đời, nó đẩy cơn ác mộng HTML + CSS ra xa khỏi giấc mơ của chúng ta mỗi đêm và nhường hẳn công việc khó khăn đó cho các bạn bên phía Front End (#FE). Còn chúng ta của hiện tại, chúng ta sẽ chỉ làm APIs thôi, 🙂 Vậy bây giờ muốn trở thành 1 #JavaWeb #Developer thì cần học cái gì? học trong bao lâu? và mức lương khoảng bao nhiêu?

Lộ trình

Ở Việt Nam, #Java #Web Developer cần tối thiểu những thứ sau:

  1. Java core
  2. Spring Boot
  3. String JPA
  4. String Data Redis Thêm nữa thì cần gì?
  5. String Data MongoDB
  6. String Data Elasticsearch
  7. Spring Kafka
  8. Spring RabbitMQ Để biết được 4 thứ đầu thì mình thấy mất khoảng 1 năm, để biết được cả 8 cái thì mất khoảng 3 năm còn thành thạo tất cả thì khoảng 5-7 năm Mức lương thực tế sẽ nằm trong dải từ 1000$ đến 2000$ còn các cá nhân xuất sắc thì mức lương có thể lên đến 3000$

Ai có thể hỗ trợ tôi?

Hiện tại có rất nhiều kênh để các bạn có thể tự học thông qua YouTube hay các website hướng dẫn bằng cả tiếng anh, tiếng Việt, tuy nhiên trong lĩnh vực lập trình nói riêng và lĩnh vực công nghệ thông tin nói chung có hàng triệu trang web hay video hướng dẫn, bạn có thể chọn bất kì nhưng đừng học vẹt, nghĩa là đừng xem rồi để đấy mà hãy tự mình thực hành và kiểm chứng kết quả nhé. Ngoài ra mình cũng luôn sẵn sàng hỗ trợ các bạn nếu các bạn cần nhé, thông tin về mình có ở phần Giới Thiệu nhé.

Kết luận

Java Web và mức lương hấp dẫn vẫn là con đường đáng để đi là thứ đáng để học, kiên trì nhé, cái gì khó thì mới cần chúng ta, 🙂