Kỹ sư phần mềm
Lượt xem: 17,872
1. Công việc
Các kỹ sư phần mềm nghiên cứu, thiết kế, phát triển và kiểm tra vận hành của các hệ thống điều khiển bằng phần mềm cùng các phần mềm phân phối và đáp ứng mạng làm việc.
Họ làm việc với các trình ứng dụng trong y khoa, công nghiệp, quân sự, thông tin liên lạc, hàng không vũ trụ, kinh doanh, khoa học và tin học thường thức.
Kỹ sư phần mềm thiết lập các thông số vận hành và lập công thức cũng như phân tích các yêu cầu đối với phần mềm.
2. Kỹ năng
Khả năng tạo ra các thông số chức năng và thiết kế kỹ thuật cho các nỗ lực phát triển là một kỹ năng cần thiết đối với kỹ sư phần mềm.
Họ phải có kỹ năng lập trình tốt, bao gồm sự thành thạo đối với các thể loại dữ liệu cũng như cấu trúc điều khiển và phải có khả năng phân tích và sắp xếp ưu tiên thông tin để đưa ra những đề nghị thích hợp.
Kỹ sư phần mềm cũng nên thành thạo trong việc sửa chữa các vấn đề phức tạp của chương trình và có thể sản xuất ra các tài liệu phần mềm chất lượng, bao gồm thông số yêu cầu, tài liệu thiết kế và kế hoạch kiểm nghiệm từng đơn vị.
Những kỹ năng quan trọng khác bao gồm giải quyết vấn đề và khả năng làm việc theo nhóm.
3. Học vấn
Bằng cấp bốn năm chuyên ngành tin học được yêu cầu đối với hầu hết các vị trí kỹ sư phần mềm.
Chứng nhận hoàn tất các khóa học về các trình ứng dụng phần mềm khác nhau cũng được gợi ý.
Các chương trình đào tạo có ở trường đại học cộng đồng, trường hướng nghiệp, học viện kỹ thuật và cả Lực lượng vũ trang.
4. Triển vọng
Nhu cầu đối với nghề này có thể sẽ tăng do các chương trình ứng dụng tin học tiếp tục mở rộng.
Sự tăng trưởng chủ yếu trong các dịch vụ tin học và xử lý dữ liệu, mà được dự báo là ngành công nghiệp mở rộng nhanh nhất trong nền kinh tế Hoa Kỳ.