03.08.2018 Views

Cẩm nang nghề nghiệp VNU-IS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Java developer<br />

Lập trình viên Java là những người tạo ra công cụ phức tạp trên nền<br />

tảng Web, VD như hiệu ứng menu xuất hiện, hình ảnh thay đổi khi lướt<br />

chuột qua... Công việc của một lập trình viên Java là sử dụng ngôn<br />

ngữ Java để chỉnh sửa thiết kế, chức năng của Website phù hợp với<br />

nhu cầu của người khách hàng.<br />

Lập trình viên Java cũng sẽ phải kiểm tra các chương trình để đảm<br />

bảo website hoạt động hiệu quả. Để làm được điều này họ cần phải<br />

tìm kiếm, nghiên cứu và đưa ra cách giải quyết với các lỗi phần mềm.<br />

ThU NhẬp TrUNg BÌNh<br />

- Ở Việt Nam, mức<br />

lương trung bình của<br />

1 Java developer là<br />

khoảng 15.600 đô<br />

la/năm.<br />

- Tùy theo kinh<br />

nghiệm làm việc mà<br />

mức lương cứng<br />

có thể dao động từ<br />

10.000 đô la đến<br />

28.500 đô la/năm.<br />

» Danh sách công việc<br />

- Lập trình, thay đổi và chỉnh sửa phần mềm phục vụ khách hàng.<br />

- Kiểm tra và lưu lại các phần mềm phục vụ cho nhu cầu của khách<br />

hàng.<br />

- Viết code để tạo các ứng dụng hướng sự kiện giao diện đơn luồng<br />

người dùng, hoặc độc lập và những ứng dụng truy cập máy chủ hoặc<br />

dịch vụ.<br />

- Sử dụng các trình gỡ rối nguồn và môi trường phát triển trực quan.<br />

» Kĩ năng cần có<br />

- Java Virtual Machine làm việc như thế nào? (Platform<br />

Independence, Garbage Collection, class files…)<br />

- Các khái niệm lập trình hướng đối tượng thực hiện trong Java.<br />

- Multi-threading<br />

- Java Collection framework<br />

- Có hiểu biết về các kiểu dữ liệu và vài lớp java.lang như String, Math,<br />

System v.v, nguyên tắc luồng java.io<br />

- Hiểu khái niệm về lập trình sự kiện Swing/AWT.<br />

- Các khái niệm về Servlets&JS<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!