• Jobs
  • Phát triển nghề nghiệp
    • Remote work
    • Kỹ năng làm việc IT
    • Developer
    • Data Science – Machine Learning – AI
    • IT gurus
    • Business Analyst
    • Project Manager
    • Thiết kế UIUX
    • IT trong công ty non-tech
  • Kỹ năng tìm việc
    • Tìm việc IT cần biết
    • Phỏng vấn IT
    • Câu hỏi phỏng vấn
    • CV xin việc
    • Đàm phán lương
    • Mô tả công việc
  • Công nghệ
    • Công nghệ ứng dụng IT
    • Ngôn ngữ lập trình
    • Kiến thức công nghệ
  • Lương-Xu hướng
    • Lương bổng phúc lợi
No Result
View All Result
  • Jobs
  • Phát triển nghề nghiệp
    • Remote work
    • Kỹ năng làm việc IT
    • Developer
    • Data Science – Machine Learning – AI
    • IT gurus
    • Business Analyst
    • Project Manager
    • Thiết kế UIUX
    • IT trong công ty non-tech
  • Kỹ năng tìm việc
    • Tìm việc IT cần biết
    • Phỏng vấn IT
    • Câu hỏi phỏng vấn
    • CV xin việc
    • Đàm phán lương
    • Mô tả công việc
  • Công nghệ
    • Công nghệ ứng dụng IT
    • Ngôn ngữ lập trình
    • Kiến thức công nghệ
  • Lương-Xu hướng
    • Lương bổng phúc lợi
No Result
View All Result
No Result
View All Result
  • Jobs
  • Phát triển nghề nghiệp
  • Kỹ năng tìm việc
  • Công nghệ
  • Lương-Xu hướng

Lương của lập trình viên tại Mỹ: 20 năm nhìn lại

Hà Vân by Hà Vân
October 8, 2021
in Lương bổng phúc lợi
0
0
Lương trung bình của lập trình viên

Photo by Alexander Mils on Unsplash

0
SHARES
3.8k
VIEWS
Share on FacebookShare on Twitter

Có rất nhiều thông tin đề cập về mức lương của lập trình viên dựa trên ngôn ngữ lập trình, vị trí, chức danh công việc, v.v. Tuy nhiên, không có đủ số liệu để lập biểu đồ về sự tăng và giảm lương của lập trình viên trong những năm qua.

Nhìn lại mức lương của lập trình viên trong 20 năm qua là một nỗ lực thú vị. Trở lại đầu những năm 2000, công nghệ và phần mềm được gọi là “Công nghệ thông tin” (CNTT) hoặc “Công nghệ thông tin và truyền thông” (ICT), các nhà phát triển vẫn được gọi là “công nhân CNTT” và ít được đề cập đến về nhiều vai trò chuyên biệt như chúng ta có ngày hôm nay.

Để quay ngược thời gian, dữ liệu trong bài viết này được tham khảo nguồn của Cục Thống kê Lao động Hoa Kỳ (U.S. Bureau of Labor) vì họ cung cấp dữ liệu toàn diện nhất theo năm. Dữ liệu là của các năm khác nhau, từ 2001 đến 2019.

Bắt đầu từ năm 2000

Vào thời điểm chuyển giao thế kỷ, CNN Money đã báo cáo rằng mức lương khởi điểm trung bình của một lập trình viên là 40.800 đô la.

Sinh viên mới tốt nghiệp cũng được trả khác nhau dựa trên bằng cấp mà họ có:

  • Kỹ thuật máy tính: $ 49.505
  • Khoa học máy tính: $ 48,740
  • Khoa học thông tin: $ 38,900
  • Hệ thống thông tin quản lý: $ 41,800

Do sự thiếu hụt lao động có tay nghề cao trong lĩnh vực công nghệ, mức lương ở Mỹ cho sinh viên tốt nghiệp ngành CNTT ngày càng trở nên cạnh tranh hơn. Mức lương năm 2000 đã cao hơn 10% so với năm trước và ngoài các chuyên ngành khoa học thông tin, còn cao hơn nhiều so với mức lương khởi điểm trung bình trên toàn quốc là 39.824 đô la.

Ngành IT năm 2000
Ngành IT vào năm 2000 trông khác so với ngày nay. Nguồn: codesubmit.io

Bảng sau đây cho thấy mức lương trung bình hàng năm cho các nhà phát triển, lập trình viên và các chức năng công việc khác liên quan đến CNTT, trong tất cả các ngành trong năm 2000:

  Mức lương trung bình năm (mean) ($) Lương trung bình năm (median) ($)
Computer & Information Scientists, Researchers 73,430 70,590
Programmers 60,970 57,590
Software Engineers – Applications 70,300 67,670
Software Engineers – Systems Software 70,890 69,530
Computer Support Specialists 39,680 36,460
Database Administrators 55,810 51,990

Mức lương của lập trình viên ở Mỹ từ 2001 đến 2019

Từ 2001 đến 2011

Biểu đồ dưới đây cho thấy mức lương trung bình (mean) hàng năm và mức thu nhập trung bình (median) từ năm 2001 đến năm 2011. Đây là các chức năng công việc liên quan dựa trên dữ liệu có sẵn từ Cục Thống kê Lao động Mỹ:

  • Computer and information scientists
  • Programmers
  • Software engineers – Applications
  • Software engineers – Systems software
  • Database administrators

Điều đáng chú ý là sự khác biệt lớn giữa mức lương trung bình và thu nhập trung bình cho các chức năng công việc khác nhau trong tất cả các ngành, cho thấy sự khác biệt lớn về mức lương cho nhân viên CNTT trong các lĩnh vực khác nhau.

Lương trung bình của lập trình viên hàng năm
Lương trung bình năm của developer trong tất cả các ngành công nghiệp giai đoạn 2001-2011. Nguồn: codesubmit.io

 

Mức lương trung bình hàng năm của lập trình viên
Mức lương trung bình năm trong tất cả các ngành của developer giai đoạn 2001 – 2011. Nguồn: codesubmit.io

Chỉ trong thập kỷ đầu tiên, người Mỹ đã trải qua hai cuộc khủng hoảng kinh tế lớn, gây ra những ảnh hưởng lan truyền khắp thị trường lao động Mỹ và toàn cầu.

Năm 2001 là năm bong bóng dot-com bùng nổ. Năm đó, trong khi lương không giảm bất chấp sự bùng nổ của dot-com, khoảng 400.000 người Mỹ làm việc trong các vai trò liên quan đến CNTT đã mất việc làm từ năm 2001.

Năm 2008 là khi thị trường chứng khoán sụp đổ. Tương tự như sự bùng nổ dot-com năm 2001, tiền lương năm 2008 không thay đổi. Tuy nhiên, khoảng 111.000 người Mỹ làm việc trong các lĩnh vực liên quan đến CNTT đã bị mất việc làm trong năm 2009.

Năm 2008 cũng là năm tiền lương bắt đầu tăng với tốc độ chậm hơn so với những năm trước. Trong khi các cá nhân được hưởng mức tăng trung bình 5.000 đô la hai năm trước đây, thì sau năm 2008, lương chỉ tăng 2.000 đô la sau mỗi hai năm.

Nói chung, từ năm 2001 đến năm 2011, các cá nhân làm việc trong lĩnh vực công nghệ đã tăng ít nhất 21% lương theo thời gian. Kỹ sư Phần mềm Hệ thống có mức tăng lương lớn nhất, tăng 35%.

Mức tăng lương bình quân từ 2001-2011

  2001 ($) 2011 ($) Tăng ($) % Thay đổi
Computer Software Engineers – Systems Software 74,490 100,420 25,930 +35%
Computer and Information Scientists 76,970 103,160 26,190 +34%
Database Administrators 58,420 77,350 18,930 +32%
Computer Software Engineers – Applications 72,370 92,080 19,710 +27%
Computer Programmers 62,890 76,010 13,220 +21%

Từ 2013 đến 2019

Từ năm 2013 trở đi, Cục Thống kê Lao động (Mỹ) đã thay đổi cách phân loại các chức năng công việc liên quan đến công nghệ. Họ đã thêm nhiều chức năng công việc hơn vào danh mục Máy tính, phản ánh cách thức nghề này đã phát triển kể từ đầu những năm 2000.

Dưới đây là mức lương trung bình và trung bình cho các nhóm chức năng công việc sau:

  • Computer and information research scientists
  • Computer and information analysts
  • Software developers and programmers (dữ liệu năm 2019 bao gồm Software Quality Assurance )
  • Database, systems administrators và network architects
  • Computer support specialists
Lương trung bình (median) của developer trong tất cả các ngành, giai đoạn 2013 – 2019. Nguồn: codesubmit.io

 

Mức lương trung bình (mean) của developer trong tất cả các ngành công nghiệp, giai đoạn 2013 – 2019. Nguồn: codesubmit.io

Năm 2013, mức lương quốc gia của Mỹ cho sinh viên tốt nghiệp là $ 45.327. Người lao động trong lĩnh vực công nghệ tiếp tục có thu nhập cao hơn mức trung bình của cả nước.

Tương tự như giai đoạn trước, các nhà nghiên cứu máy tính và thông tin tiếp tục kiếm được nhiều tiền nhất trong nhóm. Năm 2019, thu nhập trung bình hàng năm của các nhà khoa học máy tính là 127.460 đô la, cao hơn 19% so với các nhà phát triển phần mềm và lập trình viên.

Ít “lập trình viên” hơn, nhiều “developer” hơn

Khi phân tích tiền lương, cũng cần xem xét các con số việc làm cho các chức năng công việc để có được chỉ số cung và cầu về các kỹ năng cụ thể trên thị trường lao động.

Lập trình viên máy tính

Năm Tổng số lập trình viên Mức lương trung bình năm (mean) ($)
2001 501,550 62,890
2003 431,640 64,510
2005 389,090 67,400
2007 394,710 72,010
2009 367,880 74,690
2011 320,100 76,010
2013 312,340 80,930
2015 289,420 84,360
2017 247,690 87,530
2019 199,540 92,610

Trong 20 năm, chúng ta có thể thấy số người được tuyển dụng cho các vai trò lập trình máy tính ở Mỹ giảm 60%. Mặt khác, tiền lương hàng năm tăng 47% trong cùng kỳ.

Software developers

Trong phần này, chúng ta không có dữ liệu năm 2019 vì không thể tách các chức năng của nhà phát triển, cho dù chúng chuyên về ứng dụng hay hệ thống.

Applications Developers

Năm Tổng số Mức lương trung bình năm (mean) ($)
2001 361,690 72,370
2003 392,140 75,750
2005 455,980 79,540
2007 495,810 85,660
2009 495,500 90,170
2011 539,880 92,080
2013 643,830 96,260
2015 747,730 102,160
2017 849,230 106,710

Số lượng các nhà phát triển phần mềm được thuê để làm việc trên các ứng dụng đã tăng 135% từ năm 2001 đến năm 2017. Mức lương hàng năm của các lập trình viên ứng dụng tăng 47% trong giai đoạn đó.

Systems developers

Năm Tổng số Mức lương trung bình năm (mean) ($)
2001 261,520 74,490
2003 285,760 78,400
2005 320,720 84,310
2007 349,140 90,780
2009 385,200 96,620
2011 387,050 100,420
2013 373,510 104,480
2015 390,750 108,760
2017 394,590 111,780

Các nhà phát triển hệ thống chỉ tăng 50% trong cùng thời kỳ, với mức lương trung bình cũng tăng 50%.

Web developers

Năm Tổng số Mức lương trung bình năm (mean) ($)
2013 112,820 67,540
2015 127,070 70,660
2017 125,890 74,110
2019 148,340 82,370

Đối với các nhà phát triển web, chúng ta có thể thấy rằng tổng số chuyên gia được tuyển dụng đã tăng 31% chỉ trong bảy năm. Mức lương trung bình cho chức năng công việc này cũng tăng 21%.

Mức lương của lập trình viên có trì trệ không?

Nhìn vào dữ liệu, chúng ta có thể thấy rằng lương của các lập trình viên không tăng theo mức mà họ đã từng. Khi chúng ta bắt đầu từ năm 2013 đến năm 2019, mức lương trung bình hàng năm cho các nhà phát triển và lập trình viên đã tăng từ 92.820 đô la lên 106.980 đô la, chỉ tăng 15% so với mức tăng 21% mạnh đã trải qua trong thập kỷ trước.

Mức tăng lương bình quân từ 2013-2019

  2013 ($) 2019 ($) Tăng ($) % Thay đổi
Computer and Information Research Scientists 109,260 127,460 18,200 +17%
Computer and Information Analysts 86,100 97,570 11,470 +13%
Software Developers and Programmers 92,820 106,980 14,160 +15%
Systems Administrators and Network Architects 82,960 96,380 13,420 +16%
Computer Support Specialists 53,660 59,290 5,630 +10%

Một trong những lý do khiến tốc độ tăng chậm hơn là do dữ liệu không hiển thị mức lương dựa trên thâm niên và kinh nghiệm. Ngày nay, có nhiều vai trò cấp cơ sở và cấp cơ sở hơn so với đầu những năm 2000 và có nhiều người hơn có thể đảm nhiệm những vai trò đó.

Điều thú vị là vào năm 2015, dữ liệu của Stack Overflow cho thấy 42% nhà phát triển cho biết họ tự học trong khi vào năm 2019, 63% nhà phát triển cho biết họ học chuyên ngành khoa học máy tính, kỹ thuật máy tính hoặc kỹ thuật phần mềm, với 86% người được hỏi cho biết họ đã tự học một ngôn ngữ, framework hoặc công cụ mới mà không cần tham gia một khóa học chính thức.

Một cuộc khảo sát khác của Dice cho thấy mặc dù mức lương đã giảm đối với các nhà phát triển có kinh nghiệm dưới hai năm, nhưng mức lương lại tăng sau mốc ba năm. Giống như các công việc khác, lương của nhà phát triển tăng lên khi họ tích lũy được nhiều kinh nghiệm hơn.

Số năm kinh nghiệm 2018 2019 % Thay đổi
Dưới 1 năm $57,541 $55,231 -4.00%
1 – 2 năm $58,755 $58,718 -0.10%
3 – 5 năm $69,671 $74,706 7.20%
6 – 10 năm $82,094 $85,927 4.70%
11 – 15 năm $96,421 $99,138 2.80%
Hơn 15 năm $113,503 $114,915 1.20%

Điều gì sẽ xảy ra trong tương lai

Trong những năm tới, các chuyên gia trong ngành dự đoán các công việc lập trình và lập trình cấp thấp sẽ trở nên lỗi thời với sự phát triển của các công cụ mới loại bỏ hoàn toàn nhu cầu viết code. Lấy ví dụ về vai trò của wed developer khi nói đến việc xây dựng trang web. Với các công cụ CMS phổ biến như WordPress và Squarespace, hầu như ai cũng có thể xây dựng một trang web cho doanh nghiệp của mình, giảm nhu cầu về những người biết “chỉ một chút về phát triển web front end”.

Khi tự động hóa làm mất đi nhu cầu về các công việc viết mã “cơ bản”, các kỹ năng mới hoặc sự kết hợp các kỹ năng sẽ cần thiết trong tương lai cho các vai trò thậm chí chưa tồn tại. Nhu cầu về các chuyên gia lĩnh vực và những người giải quyết vấn đề thực sự sẽ không bao giờ biến mất. Chìa khóa là thích nghi và học hỏi khi công nghệ mới xuất hiện.

Thuật ngữ trong bài

Mean salary: mức lương trung bình khi lấy tổng lương chia cho số người nhận lương. Ví dụ có 3 người nhận lương lần lượt là $20,000, $35,000 và $45,000 thì  ($20,000 + $35,000 + $45,000)/3 = $33,333 là lương trung bình

Median salary: lương trung vị hay lương trung bình, tức mức lương nằm ở giữa người có lương cao nhất và thấp nhất. Ví dụ có 3 người nhận lương lần lượt là $20,000, $35,000 và $45,000 thì lương trung vị là $35,000

Nguồn bài viết: Codesubmit.io

 

Bạn có biết?


tham gia cộng đồng ITguru trên Linkedin, Facebook và các kênh mạng xã hội khác có thể giúp bạn nhanh chóng tìm được những chủ đề phát triển nghề nghiệp và cập nhật thông tin về việc làm IT mới nhất

Linkedin Page:
Facebook Group:
cơ hội việc làm IT : ITguru.vn

Bạn đánh giá bài viết thế nào?

Average rating 4.6 / 5. Vote count: 11

No votes so far! Be the first to rate this post.

Tags: lương lập trình big datalương lập trình viênlương lập trình viên ITlương lập trình viên máy họclương ngành ITmức lương và phúc lợi
Previous Post

Những điều tôi học được trong 45 năm trong ngành phần mềm

Next Post

7 lý do tại sao các lập trình viên không thành công trong sự nghiệp

Hà Vân

Hà Vân

Related Posts

Lương ngành kỹ thuật phần mềm

Tìm hiểu mức lương của các vị trí trong lĩnh vực phát triển phần mềm

August 17, 2021
mẹo đàm phán lương dành cho software developers

5 điều cân nhắc khi đàm phán lương dành cho nhà phát triển phần mềm

September 23, 2021
tuyển lập trình viên

Tại sao các công ty phần mềm có thể để vuột mất các lập trình viên giỏi khi tuyển dụng?

May 22, 2021
Bức tranh toàn cảnh về nhu cầu tuyển dụng và mức lương software developer năm 2021

Bức tranh toàn cảnh về nhu cầu tuyển dụng và mức lương software developer năm 2021

January 5, 2022
việc làm trí tuệ nhân tạo

Các xu hướng việc làm Trí tuệ nhân tạo nên theo dõi vào năm 2021

December 6, 2020
Lập trình viên giỏi cỡ nào để có thu nhập cao

Lập trình viên làm gì để có thu nhập trên 10 tỷ mỗi năm?

August 26, 2020
Next Post
lập trình viên không thành công

7 lý do tại sao các lập trình viên không thành công trong sự nghiệp

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

About ITGuru.vn

  • Trang Chủ ITguru.vn
  • Về chúng tôi
  • Thỏa thuận sử dụng
  • Quy định bảo mật
  • Quy chế hoạt động
  • Liên hệ ITguru

Nhà tuyển dụng

  • Đăng tuyển

Người tìm việc

  • Việc làm IT
  • About ITguru Blog
  • Viết bài cùng ITguru

© 2022 ITguru.vn - Web site tuyển dụng và phát triển nghề nghiệp IT

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • About ITguru Blog
  • Viết bài cùng ITguru

© 2022 ITguru.vn - Web site tuyển dụng và phát triển nghề nghiệp IT