Cục Thống kê Lao động (BLS) chia người viết mã thành hai loại khác nhau: kỹ sư phần mềm và lập trình viên máy tính. Trong khi công nghệ phần mềm là một trong những ngành nghề phát triển nhanh nhất, việc làm cho các lập trình viên dự kiến sẽ giảm 3% cho đến năm 2018, theo BLS. Trong khi các kỹ sư phần mềm thiết kế, các lập trình viên dịch các ý tưởng được truyền lại cho họ thành mã và cập nhật và sửa chữa các chương trình hiện có. Mức lương nhập cảnh phụ thuộc vào việc mô tả công việc cụ thể của bạn có bao gồm nhiệm vụ thiết kế hay không.
Lập trình viên máy tính so với Kỹ sư phần mềm
Mức lương lập trình viên có xu hướng thấp hơn mức lương cho các kỹ sư phần mềm. Hãy nhớ rằng khi nghiên cứu mức lương nhập cảnh công bằng, nhiệm vụ công việc của bạn chỉ ra nơi bạn nên bắt đầu, không phải chức danh công việc của bạn. Nếu công việc của bạn liên quan đến việc lập kế hoạch và thiết kế phần mềm và viết các thuật toán phức tạp, bạn là một kỹ sư phần mềm theo định nghĩa BLS, ngay cả khi bạn giữ một chức danh lập trình viên tại công ty của bạn. Nếu bạn không tham gia nhiều vào công việc thiết kế và dành phần lớn thời gian trong ngày để dịch các thông số kỹ thuật sang ngôn ngữ máy tính, thì bạn đang ở trong vai trò lập trình viên. Những người làm việc trong phát triển phần mềm có thể được gọi là lập trình viên, nhà phát triển, kỹ sư phần mềm hoặc nhà phân tích hệ thống và các tiêu đề không được chuẩn hóa theo trách nhiệm. Hãy chắc chắn rằng bạn hiểu phạm vi công việc trước khi bạn ước tính mức lương chính xác.
Lương lập trình viên máy tính
Theo dữ liệu năm 2009 từ BLS, mức lương của lập trình viên rơi vào khoảng 19,54 đến 54,51 đô la mỗi giờ, tương đương 40.640 đô la và 113.380 đô la mỗi năm. Các lập trình viên trẻ nên mong đợi kiếm được ở mức thấp trong mức lương này. Trung bình, các lập trình viên kiếm được một cuộc sống đáng nể, kiếm được mức lương trung bình mỗi giờ là 35,91 đô la. Nếu bạn muốn tối đa hóa thu nhập của mình ngay ngoài cổng, hãy tìm việc trong một ngành có thu nhập cao nhất. BLS báo cáo rằng các nhà sản xuất máy tính và thiết bị ngoại vi và ngành tài chính trả mức lương cao nhất.
Kỹ sư phần mềm máy tính - Ứng dụng
BLS tiếp tục chia các kỹ sư phần mềm thành hai loại - nhà phát triển phần mềm ứng dụng và hệ thống. Trong khi các nhà phát triển phần mềm hệ thống mã các nền tảng cơ bản cần thiết để chạy máy tính, thì các nhà phát triển ứng dụng làm việc trên các chương trình được thiết kế để chạy với sự hỗ trợ phần mềm hệ thống. Các kỹ sư phần mềm ứng dụng kiếm được bất cứ nơi nào trong khoảng từ 26,36 đến 63,50 đô la mỗi giờ, hoặc 54.840 đô la và 132.080 đô la mỗi năm. Sẽ kiếm được trong khoảng 50.000 đô la như một chuyên gia cấp mới. Các công ty trả tiền hàng đầu bao gồm các công ty trong ngành khai thác mỏ và các nhà sản xuất máy tính và thiết bị ngoại vi.
Kỹ sư phần mềm máy tính - Phần mềm hệ thống
Các kỹ sư phần mềm hệ thống kiếm được nhiều hơn so với các đồng nghiệp của họ làm việc trong việc phát triển ứng dụng, kiếm được từ $ 28,65 đến $ 67,28 mỗi giờ hoặc $ 59,600 đến $ 139,930 mỗi năm. Mặc dù bạn sẽ không kiếm được mức lương sáu con số ở cấp cơ sở, nhưng mức lương trong khoảng từ 50.000 đô la đến thấp - 60.000 đô la chắc chắn không có gì để hắt hơi. Tìm kiếm công việc trong sản xuất máy tính và ngoại vi hoặc với một máy móc, thiết bị và nhà cung cấp bán buôn để kiếm được đô la hàng đầu.
Từ lập trình đến kỹ thuật
Nếu bạn mới ra trường và đang tìm việc, rất có thể bạn sẽ tìm được việc làm với nhiều chương trình hơn là các nhiệm vụ kỹ thuật và thiết kế. Thông thường, có chỗ cho các lập trình viên đảm nhận nhiều nhiệm vụ thiết kế hơn khi họ có được kinh nghiệm chuyên môn và tìm hiểu thêm về các sản phẩm của công ty họ. Nếu phỏng vấn cho các vai trò kiểu lập trình viên, hãy hỏi về tiềm năng để đảm nhận nhiều trách nhiệm thiết kế hơn trong tương lai.
Thông tin lương năm 2016 cho lập trình viên máy tính
Các lập trình viên máy tính đã kiếm được mức lương trung bình hàng năm là 79.840 đô la vào năm 2016, theo Cục Thống kê Lao động Hoa Kỳ. Ở cấp độ thấp, các lập trình viên máy tính đã kiếm được mức lương phần trăm thứ 25 là 61.100 đô la, nghĩa là 75% kiếm được nhiều hơn số tiền này. Mức lương phần trăm thứ 75 là $ 103,690, nghĩa là 25 phần trăm kiếm thêm. Trong năm 2016, 294.900 người đã được tuyển dụng ở Hoa Kỳ với tư cách là lập trình viên máy tính.