06 Nghề lập trình
1. NGHỀ LẬP TRÌNH
Các vị trí công việc công nghệ thông tin
Kỹ sư phần mềm (Software engineer)
Chuyên gia phân tích hệ thống (Systems analyst)
Còn được biết đến với các tên gọi tương tự như: Kiến trúc sư phần mềm, kỹ sư hệ thống.
Mô tả: Kỹ sư phần mềm là người thiết kế và lập trình phần mềm ở mức hệ thống. Kỹ sư
phần mềm là người hiểu các chức năng của hệ thống, trao đổi với khách hàng để xác định các
chức năng của hệ thống đang xây dựng. Kỹ sư phần mềm là người giao tiếp nhiều và
đồng thời cũng có nền tảng kỹ thuật và các kỹ năng lập trình tốt.
Các kỹ năng cần thiết: Phân tích, tư duy logic, làm việc nhóm.
Còn được biết đến với các tên gọi như: Chuyên gia sản phẩm, kỹ sư hệ thống, chuyên gia
giải pháp, nhà thiết kế kỹ thuật.
Mô tả: Chuyên gia phân tích hệ thống là người nghiên cứu và phân tích các vấn đề nghiệp vụ
để sau đó đưa ra các thiết kế hệ thống thông tin nhằm cung cấp giải pháp, việc này thường
xuất phát từ yêu cầu từ các bộ phận kinh doanh hoặc từ khách hàng. Chuyên gia phân tích
hệ thống thu thập các yêu cầu và xác định chi phí cũng như thời gian cần thiết để triển khai
dự án. Công việc này đòi hỏi việc kết hợp giữa các kỹ năng nghiệp vụ và kiến thức kỹ thuật,
đồng thời phải giao tiếp tốt với các bên.
Các kỹ năng cần thiết: Khả năng trích xuất và phân tích các dữ liệu, giao tiếp tốt, chịu được
áp lực.