Thế giới Lập trình viên 2022 có gì thay đổi

Ngày đăng: 21/02/2022   -    Cập nhật: 29/04/2022
Trong gần một thập kỷ qua, Khảo sát lập trình viên hàng năm của Stack Overflow đã trở thành cuộc khảo sát lớn nhất về lập trình viên trên toàn thế giới.


Thế nên, nếu bạn muốn khám phá, hiểu rõ hơn về thế giới lập trình viên thì nên đọc qua bản khảo sát này.



Thế giới lập trình viên (Qua KS của Stack Overflow 2020)

Thế giới lập trình viên (Qua KS của Stack Overflow 2021)


Năm nay, Stack Overflow lại thực hiện cuộc khảo sát vào đầu tháng 2/2020 để tiếp tục đưa đến cái nhìn tổng quan, đa dạng về thế giới lập trình viên trong năm vừa qua.


Cuộc khảo sát năm nay đã được thực hiện bởi hơn 65.000 lập trình viên đến từ khắp nơi trên thế giới (bao gồm cả Việt Nam), đa dạng hơn (không chỉ tập trung vào thành viên trên Stack Overflow như những năm trước).



ĐIỂM NHẤN THẾ GIỚI LẬP TRÌNH VIÊN NĂM VỪA QUA!



Báo cáo cụ thể sẽ ở phần tiếp theo, phần này là một số điểm nhấn chính, quan trọng.


  • Thứ #1: Sau một sự gia tăng mạnh trong 5 năm qua, Python đã giảm từ thứ hai năm ngoái xuống thứ ba trong năm nay. Trong danh sách các công nghệ được yêu thích nhất, nó đã bị đánh bại bởi TypeScript. Rust giữ vị trí hàng đầu cho công nghệ được yêu thích nhất trong năm thứ 5 liên tiếp.

  • Thứ #2: Các kỹ sư đảm bảo độ tin cậy của trang web (SRE) và các chuyên gia DevOps vẫn nằm trong số được trả lương cao nhất. 80% số người được hỏi tin rằng DevOps có quan trọng và 44% các công ty có ít nhất một nhân viên DevOps.

  • Thứ #3: 52% số người được hỏi thường truy cập lại trang mà họ đã truy cập trước đó khi tìm kiếm các giải pháp lập trình.

  • Thứ #4: Khi được hỏi những bước cần thực hiện khi gặp vấn đề về lập trình, 90% số người được hỏi cho biết họ đã truy cập Stack Overflow.

  • Thứ #5: 0,3% số người được hỏi chưa bao giờ truy cập Stack Overflow trước khi thực hiện khảo sát.

  • Thứ #6: Hơn 40% số người được hỏi nói rằng họ là thành viên của các cộng đồng lập trình viên online khác ngoài Stack Overflow.

  • Thứ #7: Hơn 75% các lập trình viên làm việc ngoài giờ ít nhất một đến hai ngày mỗi quý. 25% làm thêm giờ 1 - 2 trên ngày mỗi tuần hoặc nhiều hơn.


  • Thứ #8: Những người được hỏi ở Úc có số lượng kinh nghiệm lập trình trung bình cao nhất ở mức 16,9 năm, tiếp theo là các lập trình viên ở Anh và Mỹ. Người trả lời từ Mỹ và Anh duy trì độ tuổi trung bình cao nhất, tương ứng là 33,7 và 33,1 tuổi.


ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH VIÊN!


1. THÔNG TIN CHUNG VỀ CÁC LẬP TRÌNH VIÊN


1.1. Các lập trình viên tham gia khảo sát họ ở đâu?



Phần lớn những người tham gia khảo sát của Stack Overflow năm nay cho biết họ là những lập trình viên chuyên nghiệp hoặc đôi khi lập trình như một phần công việc hoặc là sinh viên công nghệ thông tin...


Vị trí của các lập trình viên tham gia khảo sát

Vị trí của các lập trình viên tham gia khảo sát


Các lập trình viên tham gia cuộc khảo sát đến từ khắp nơi trên thế giới. Nhưng tập trung nhiều ở khu vực Bắc Mỹ, Châu Âu và Ấn Độ.


Việt Nam có 0.57% (trên tổng số hơn 650.000) đã tham gia cuộc khảo sát này.



1.2. Các lập trình viên tham gia khảo sát có vai trò gì trong ngành lập trình?



Khoảng 55% số người được hỏi xác định là Lập trình viên Full stack và khoảng 20% ​​tự coi mình là Lập trình viên phát triển ứng dụng di động.


Số lượng các loại lập trình viên phổ biến nhất bao gồm: Lập trình viên Back end, Lập trình viên Front end và Lập trình viên Full stack.




Vai trò của các lập trình viên tham gia khảo sát

Vai trò của các lập trình viên tham gia khảo sát



Các cặp có mối tương quan cao bao gồm Quản trị viên cơ sở dữ liệu và Quản trị viên hệ thống, Chuyên gia DevOps và Kỹ sư đảm bảo độ tin cậy của trang web, Nhà nghiên cứu và Nhà khoa học, Nhà thiết kế và Lập trình viên front-end.


1.3. Các lập trình viên tham gia khảo sát trả lời như thế nào về câu hỏi: Bạn coi lập trình như là sở thích?



Có rất nhiều lập trình viên làm việc ngoài công việc chính của họ.


Khoảng 78% số người được hỏi của chúng tôi nói rằng họ lập trình như là sở thích. Và các công việc chính của họ có thể làm họ lập trình ít hơn.



Trả lời câu hỏi: Bạn coi Lập trình như là một sở thích?

Trả lời câu hỏi: Bạn coi Lập trình như là một sở thích?
 


Phụ nữ thì ít người cho rằng họ lập trình như là sở thích. Là vì công việc thì nhiều hơn.



1.4. Số năm kinh nghiệm kể từ khi học lập trình



Số năm kinh nghiệm của các lập trình viên tham gia khảo sát (tính từ lúc họ bắt đầu học lập trình) cũng rất đa dạng.


Có cả những lập trình viên đã viết những dòng code đầu tiên vào hơn 30 năm trước (khoảng 15%), đến một tỷ lệ khá lớn các lập trình viên (17%) đã có kinh nghiệm kể từ khi học lập trình ít hơn 5 năm.



1.5. Số năm làm lập trình viên chuyên nghiệp



Cụ thể hơn thì số năm làm lập trình viên chuyên nghiệp của những người tham gia khảo sát cũng khá là khác.


Số năm làm lập trình viên chuyên nghiệp kể từ khi học lập trình

Số năm làm lập trình viên chuyên nghiệp kể từ khi học lập trình
 


Số người được hỏi cho biết họ đã làm lập trình viên chuyên nghiệp trong ít hơn 10 năm là 65%.


1.6. Số năm làm lập trình viên theo loại lập trình viên / chức danh công việc



Giám đốc công nghệ và Quản lý kỹ thuật có xu hướng có kinh nghiệm lập trình chuyên nghiệp cao nhất.


Trong số các vai trò khác, các lập trình viên có kinh nghiệm nhiều nhất có xu hướng là Quản trị viên hệ thống, Quản trị viên cơ sở dữ liệu và Lập trình viên tạo ra các ứng dụng nhúng và ứng dụng Desktop.



Số năm kinh nghiệm theo loại lập trình viên / chức danh công việc

Số năm kinh nghiệm theo loại lập trình viên / chức danh công việc


Mặt khác, các Lập trình viên phát triển web, Nhà nghiên cứu học thuật và Nhà khoa học dữ liệu có xu hướng có ít năm kinh nghiệm hơn.


Lý do có thể được giải thích là các chương trình đào tạo Lập trình viên phát triển Website, Nhà khoa học dữ liệu từ các trường học, học viên khá là phổ biến.


Xem biểu đồ này bạn cũng có thể hiểu được. Các lập trình viên có thể giữ vai trò nào đó trong từ 8 - 16 năm.


Nếu kinh nghiệm lâu hơn thì có thể chuyển lên các vai trò khác như quản lý. Hoặc chuyển hướng khác như kinh doanh ... (Khi đó, kinh nghiệm lập trình chỉ hỗ trợ vai trò của họ)



1.7. Các lập trình viên viết chương trình lập trình đầu tiên vào năm bao nhiêu tuổi?



Trong số tất cả những người được hỏi, hơn 54% đã viết dòng code đầu tiên của họ, cho dù đó là trang web hay chương trình hello world, ở tuổi 16.


Những người viết dòng code đầu tiên ở độ tuổi 20 chiếm khoảng 13%.



Độ tuổi trung bình khi viết dòng code đầu tiên

Độ tuổi trung bình khi viết dòng code đầu tiên


Khi nhìn vào độ tuổi trung bình theo quốc gia, Đức và Ba Lan là nước có người bắt đầu viết dòng mã đầu tiên trẻ nhất. Ở Ấn Độ là 16,9 tuổi.


Độ tuổi trung bình của các lập trình viên tham gia khảo sát theo quốc gia

Độ tuổi trung bình của các lập trình viên tham gia khảo sát theo quốc gia
 


1.8. Trình độ học vấn của các lập trình viên tham gia khảo sát?



Khoảng 75% số người được hỏi trên toàn thế giới hoàn thành ít nhất tương đương với bằng cử nhân trở lên.


Trình độ học vấn của các lập trình viên tham gia khảo sát

Trình độ học vấn của các lập trình viên tham gia khảo sát
 

> Điều này cũng có nghĩa là 25% còn lại là không có học xong đại học nhưng vẫn làm lập trình viên chuyên nghiệp.
 

Thế nên, nếu bạn không có bằng cấp cũng đừng có lo lắng gì. Bạn vẫn có thể làm lập trình viên chuyên nghiệp như những người khác.

Học Lập trình Full Stack hỗ trợ trả góp học phí 0%

Học Lập trình Full Stack hỗ trợ trả góp học phí 0%


> Nếu bạn yêu thích nghề lập trình mà không muốn học Đại học, Cao Đẳng thì KHÓA HỌC LẬP TRÌNH FULL STACK này sẽ giúp bạn đạt mục tiêu trong vòng 12 tháng nỗ lực. Tham khảo thêm chi tiết ngay!


1.9. Các ngành đại học chính được các lập trình viên theo học là?



Có nhiều con đường học thuật để trở thành một lập trình viên chuyên nghiệp.


Trong số những lập trình viên được khảo sát nói rằng họ đã học đại học thì có hơn 62% có bằng khoa học máy tính, kỹ thuật máy tính hoặc kỹ thuật phần mềm và chỉ dưới 10% có bằng trong lĩnh vực kỹ thuật khác.



Các ngành học chính của các lập trình viên học đại học

Các ngành học chính của các lập trình viên học đại học


Điều thú vị là, gần 10% số người được hỏi có bằng cấp liên quan đến kinh doanh hoặc bằng cấp về nhân văn, khoa học xã hội hoặc lĩnh vực nghiên cứu mỹ thuật.


1.10. Đại học chính quy có quan trọng không?



Vấn đề bằng cấp chính quy cũng là một điều quan trọng cần được khảo sát.


Thực tế, khi khảo sát hơn 65.000 lập trình viên chuyên nghiệp trên toàn thế giới thì gần 85% cảm thấy rằng đại học chính quy ít nhất là hơi quan trọng.



Học đại học có quan trọng khi làm lập trình viên không?

Học đại học có quan trọng khi làm lập trình viên không?


Tuy nhiên, có gần 16% tin rằng nó hoàn toàn không quan trọng hoặc không cần thiết.


> Đại học là con đường ngắn nhất để trở thành lập trình viên. Nhưng nó không phải là DUY NHẤT.



1.11. Tỷ lệ lập trình viên là nữ giới chiếm bao nhiêu %?



Các lập trình viên là nữ giới chiếm gần 12% ở Mỹ.


Ở các quốc gia như Đức, Brazil và Ba Lan, tỷ lệ là khoảng 6%, điều này cho thấy vẫn còn nhiều việc phải làm để đạt được đại diện giới phù hợp trong lĩnh vực này.



Tỷ lệ nữ giới trong ngành lập trình viên

Tỷ lệ nữ giới trong ngành lập trình viên


Tỷ lệ nam giới trung bình ngành là gần 92%.


1.12. Độ tuổi trung bình của lập trình viên là bao nhiêu?


Độ tuổi trung bình của lập trình viên

Độ tuổi trung bình của lập trình viên


Trong số những người được hỏi là lập trình viên chuyên nghiệp, có 70% dưới 35 tuổi và khoảng 5% từ 50 tuổi trở lên.


1.13. Độ tuổi và số năm kinh nghiệm theo quốc gia



Số năm kinh nghiệm trung bình của lập trình viên theo quốc gia

Số năm kinh nghiệm trung bình của lập trình viên theo quốc gia
 

Khi chia nhỏ tuổi của người trả lời khảo sát theo quốc gia, số liệu cho thấy rằng các lập trình viên ở Bắc Mỹ và Tây Âu có xu hướng lệch tuổi hơn và có nhiều kinh nghiệm lập trình hơn so với các khu vực khác.

Độ tuổi trung bình của lập trình viên theo quốc gia

Độ tuổi trung bình của lập trình viên theo quốc gia


2. CÁC CÔNG NGHỆ TRONG THẾ GIỚI LẬP TRÌNH VIÊN



2.1. Ngôn ngữ lập trình, ngôn ngữ kịch bản, ngôn ngữ đánh dấu phổ biến nhất trong thế giới lập trình viên là?



Không có gì đáng ngạc nhiên, trong năm thứ tám liên tiếp, JavaScript đã duy trì vị trí ngôn ngữ lập trình được sử dụng phổ biến nhất.


Đi sâu hơn vào danh sách, chúng ta cũng thấy mức tăng vừa phải của TypeScript, nó vượt qua C về mức độ phổ biến.



Các ngôn ngữ lập trình, ngôn ngữ kịch bản, ngôn ngữ đánh dấu phổ biến nhất

Các ngôn ngữ lập trình, ngôn ngữ kịch bản, ngôn ngữ đánh dấu phổ biến nhất


Ngoài ra, Ruby, một lần nằm trong top 10 của danh sách này gần đây như năm 2017, giờ thì đã bị vượt qua bởi các công nghệ mới hơn, hợp thời hơn như Go và Kotlin.


2.2. Web Framework phổ biến nhất



Khi tập trung hoàn toàn vào các web framework, chúng ta thấy rằng jQuery vẫn là vua, nhưng React.js và Angular đang dần đuổi kịp qua từng năm.


Các Web Framework phổ biến nhất

Các Web Framework phổ biến nhất


Chúng ta thấy một số kết hợp, vì hơn 35% số người được hỏi sử dụng jQuery còn sử dụng React và một phiên bản của Angular (kết hợp Angular, đại diện cho Angular 2+ và Angular.js) hoặc hương vị của ASP.NET (ASP.NET hoặc ASP.NET Core).


2.3. Các Framework, thư viện là tool phổ biến khác


Tương tự như Khảo sát năm 2019, Stack Overflow đã hỏi về nhiều công nghệ linh tinh khác mà các lập trình viên đang sử dụng.


Trong năm thứ hai liên tiếp, Node.js chiếm vị trí hàng đầu, vì nó được sử dụng bởi một nửa trong số những người được hỏi.



Các Web Framework, thư viện, tools phổ biến khác

Các Web Framework, thư viện, tools phổ biến khác


Chúng ta cũng chứng kiến ​​sự phát triển vượt bậc của sự phổ biến của các công nghệ phân tích dữ liệu và máy học như Pandas, TensorFlow và Torch / PyTorch.


2.4. Cơ sở dữ liệu phổ biến



Khi xem xét các công nghệ cơ sở dữ liệu, kết quả hầu hết tương tự với khảo sát năm ngoái.


Cơ sở dữ liệu phổ biến nhất

Cơ sở dữ liệu phổ biến nhất


MySQL đã duy trì vị trí hàng đầu, theo sau là PostgreSQL và Microsoft SQL Server.


Tuy nhiên, chúng ta thấy một số sự tăng trưởng nhẹ về mức độ phổ biến của Firebase, và nó đã vượt qua Elaticsearch trong năm nay.



2.5. Nền tảng phổ biến nhất



Linux và Windows duy trì các vị trí hàng đầu cho hầu hết các nền tảng phổ biến, với hơn một nửa số người được hỏi báo cáo rằng họ đã làm việc với chúng trong năm nay.




Các nền tảng phổ biến nhất

Các nền tảng phổ biến nhất


Chúng ta cũng thấy sự tăng trưởng hàng năm qua sự phổ biến của các công nghệ container như Docker và Kubernetes.


2.6. Các ngôn ngữ mà các lập trình viên yêu thích nhất, đáng sợ nhất và muốn được học nhất




Trong năm năm hoạt động, Rust đã chiếm vị trí hàng đầu là ngôn ngữ lập trình được yêu thích nhất.


Các ngôn ngữ, công nghệ được yêu thích nhất

Các ngôn ngữ, công nghệ được yêu thích nhất


TypeScript là lần thứ hai vượt qua Python so với năm ngoái. Chúng tôi cũng thấy lợi nhuận lớn trong Go, tăng lên thứ 5 từ ngày 10 năm ngoái.


VBA, Objective C và Perl giữ vị trí hàng đầu cho các ngôn ngữ đáng sợ nhất.


Đây là các ngôn ngữ có nhiều lập trình viên hiện đang sử dụng, nhưng không quan tâm đến việc tiếp tục học / sử dụng chúng trong tương lai.



Các ngôn ngữ đáng sợ nhất

Các ngôn ngữ đáng sợ nhất


Và Python chiếm vị trí hàng đầu trong năm thứ tư liên tiếp trong số những ngôn ngữ mà các lập trình viên muốn học.


Các ngôn ngữ mà các lập trình viên muốn học nhất

Các ngôn ngữ mà các lập trình viên muốn học nhất


> Tham khảo: Khóa học Python (Xây dựng nền tảng tốt cho Data Science, AI, Machine Learning)


2.7. Các lập trình viên muốn học framework nào nhất?



Trong số các lập trình viên được hỏi đã cho rằng họ muốn học React.js nhất.


Các Web Framework muốn được học nhất

Các Web Framework muốn được học nhất


Tiếp sau đó là Vue.js và Angular.


Django (Web framework của python) đang dần trở nên phổ biến hơn. 



2.8. Web framework, thư viện, tool khác mà các lập trình viên muốn học thêm



Node.js vẫn giữ vị trí đầu bảng.


Các Web Framework, thư viện, tools mà các lập trình viên muốn học thêm

Các Web Framework, thư viện, tools mà các lập trình viên muốn học thêm


Tuy nhiên, TensorFlow (một thư viện mã nguồn mở dành cho Máy học) đang tăng trưởng tốt.


Flutter cũng đang cạnh tranh rất mạnh mẽ với React Native.



2.9. Các công cụ cộng tác phổ biến nhất



Trong số các lập trình viên chuyên nghiệp đã trả lời khảo sát, gần 82% sử dụng GitHub làm công cụ cộng tác và hơn một nửa sử dụng Slack.


Các công cụ cộng tác phổ biến nhất

Các công cụ cộng tác phổ biến nhất


2.10. Ngôn ngữ lập trình nào được trả lương cao nhất?



Có lẽ là bạn quan tâm nhất đến phần này đúng không? :D.


Trên toàn thế giới, những người được hỏi sử dụng Perl, Scala và Go có xu hướng có mức lương cao nhất, với mức lương trung bình khoảng 75 nghìn đô la.



Các ngôn ngữ lập trình được trả lương cao nhất

Các ngôn ngữ lập trình được trả lương cao nhất


Điều này đúng là rất thú vị, bởi vì Perl là một trong những ngôn ngữ đáng sợ nhất, vì vậy có thể mức lương cao này là để lôi kéo các lập trình viên sử dụng chăng?


Ở Mỹ, các lập trình viên Scala có xu hướng được trả lương cao nhất.



2.11. Nhóm các công nghệ kết nối với nhau như thế nào?



Các lập trình viên thường có xu hướng sử dụng các công nghệ nằm trong cùng một hệ sinh thái.
 

Biểu đồ mạng này thể hiện điều này bằng cách chỉ ra công nghệ nào có mối tương quan cao nhất với nhau.


Nhóm công nghệ kết nối với Javascript

Nhóm công nghệ kết nối với SQL, JavaScript


Tương tự như năm ngoái, chúng ta thấy một cụm lớn các công nghệ phát triển web được kết nối qua SQL với một cho các công nghệ của Microsoft, cũng như một cụm các công nghệ hoạt động được kết nối với mạng hệ sinh thái Python thông qua Linux.


Nhóm công nghệ kết nối với Linux

Nhóm công nghệ kết nối với Linux


Nhóm công nghệ kết nối với Java

Nhóm công nghệ kết nối với Java


> Tham khảo ngay: KHÓA HỌC JAVA (Fullstack) trong 6 tháng. Học trực tiếp với chuyên gia Doanh nghiệp.


2.14. Tần suất các lập trình viên học công nghệ mới như thế nào?



Là một lập trình viên chuyên nghiệp, bạn sẽ không chỉ làm việc với một công nghệ cả đời.


Hơn nữa, để có nhiều cơ hội hơn thăng tiến, thu nhập cao hơn (hay là để tránh bị đào thải) thì cần liên tục học sử dụng các công nghệ mới, công nghệ khác nhau.



Tần suất học công nghệ mới của các lập trình viên

Tần suất học công nghệ mới của các lập trình viên


Khoảng 75% số người được hỏi nói rằng họ học một công nghệ mới ít nhất vài tháng một lần hoặc mỗi năm một lần.


Điều này cho thấy sự đổi mới diễn ra nhanh chóng như thế nào và các lập trình viên cần phải không ngừng học hỏi để đáp ứng nhu cầu thực tế.


Sự học nói:



ĐƯA TAY ĐÂY NÀO - MÃI BÊN NHAU BẠN NHÉ!


2.15. Các lập trình viên giải quyết khó khăn như thế nào?



Khó khăn là thường xuyên.


Gần 90% báo cáo rằng họ truy cập Stack Overflow để tìm kiếm lời giải đáp cho những thắc mắc, lỗi gặp phải của họ trong quá trình học tập và làm việc.



Các giải pháp mà lập trình viên thường tìm đến để giải quyết khi gặp khó khăn

Các giải pháp mà lập trình viên thường tìm đến để giải quyết khi gặp khó khăn

 

3. TÌNH TRẠNG CÔNG VIỆC CỦA CÁC LẬP TRÌNH VIÊN TRÊN THẾ GIỚI


 

3.1. Tình trạng việc làm chung



Hơn 70% các lập trình viên chuyên nghiệp đang làm full-time. 12% là sinh viên.


Tình trạng việc làm chung

Tình trạng việc làm chung

 

Đặc biệt, có khoảng 10% các lập trình viên là Freelancer hoặc tự làm chủ. (Không phải đi làm cho bất kỳ ai)


2.16. Các lập trình viên có tăng ca (Overtime) không?



Lần đầu tiên trong năm nay, Stack Overflow đã hỏi những người được hỏi về tần suất họ làm việc ngoài giờ (overtime) hoặc vượt quá trong thời gian làm việc chính thức.


Tình trạng tăng ca trong ngành lập trình

Tình trạng tăng ca trong ngành lập trình


Kết quả cho thấy, hơn 75% các lập trình viên phải làm việc ngoài giờ ít nhất 1 - 2 ngày mỗi quý.


2.18. Các lập trình viên làm việc trong công ty có quy mô bao nhiêu nhân viên?



Như các bạn thấy, số lượng lập trình viên làm việc trong công ty có quy mô 100 nhân sự là chủ yếu.


Trong đó, có khoảng 5% là làm việc 1 mình hoặc tự làm chủ.



Quy mô công ty mà các lập trình viên tham gia khảo sát đang làm việc

Quy mô công ty mà các lập trình viên tham gia khảo sát đang làm việc


2.19. Tình trạng DevOps?



Gần 80% số người được hỏi tin rằng DevOps có quan trọng, với gần một nửa số người được hỏi lưu ý rằng nó cực kỳ quan trọng.


Tình trạng của DevOps

Tình trạng của DevOps


2.20. Các lập trình viên có hài lòng với công việc của họ không?



Nhìn chung, các lập trình viên có xu hướng hài lòng với công việc của họ, với gần 65% báo cáo rằng họ hơi hài lòng hoặc rất hài lòng với công việc của họ.


Tỷ lệ hài lòng với công việc của các lập trình viên

Tỷ lệ hài lòng với công việc của các lập trình viên


Ngoài ra, có khoảng 25% là hơi bất mãn.


2.21. Lý do các lập trình viên muốn tìm kiếm công việc mới?



Lương, thưởng, phúc lợi tốt hơn cho đến nay là lý do phổ biến nhất.


Lý do khi muốn tìm công việc mới

Lý do khi muốn tìm công việc mới

 
Muốn làm việc với các công nghệ mới là lý do phổ biến thứ hai. Đây cũng phù hợp với sự cân nhắc khi lựa chọn giữa 2 công việc.


2.22. Yếu tố quan trọng nhất khi tìm kiếm công việc.



Ngoài 3 yếu tố như lương, phúc lợi, địa điểm thì đây là những yếu tố quan trọng nhất được các lập trình viên quan tâm khi tìm kiếm công việc.


Nhìn chung, các ngôn ngữ và công nghệ mà lập trình viên sẽ làm việc là quan trọng nhất, tiếp theo là môi trường văn phòng hoặc văn hóa công ty và tính linh hoạt của lịch trình.



Yếu tố quan trọng nhất khi tìm việc mới

Yếu tố quan trọng nhất khi tìm việc mới


Thật thú vị, các yếu tố ít quan trọng nhất là hiệu quả tài chính của tổ chức (11,4%), nhóm cụ thể mà họ sẽ làm việc (11,2%) và tính đa dạng của tổ chức (6,6%).

 

> Có vẻ các lập trình viên không quan tâm lắm đến tình hình tài chính của công ty mình đang muốn làm việc (Có thể thông tin này được giữ kín hoặc là các startup chưa có lời?)
 

Ngoài ra, văn hóa và sự đa dạng của tổ chức cũng là yếu tố quan trọng.


2.21. Mức lương theo loại lập trình viên và kinh nghiệm.



Khi chúng ta nhìn vào mức lương so sánh với nhiều năm kinh nghiệm, chúng ta sẽ thấy những lập trình viên có nhiều kinh nghiệm hơn có xu hướng có mức lương cao hơn.


Tuy nhiên, có một số khác biệt khi chúng tôi xem xét đến vai trò cụ thể.



SRE, Chuyên gia DevOps và Data engineer có mức lương cao hơn không quá phụ thuộc vào kinh nghiệm như các vai trò khác.


Điều này cũng đúng bởi nếu bạn có khả năng, không lý do gì lại có mức lương thấp. (Tài không đợi tuổi)



Mức lương theo loại lập trình viên và số năm kinh nghiệm

Mức lương theo loại lập trình viên và số năm kinh nghiệm


Ngoài ra, các nhà thiết kế, lập trình viên phát triển ứng dụng di động và các giảng viên có xu hướng được trả lương thấp hơn.


2.22. Mức lương theo ngôn ngữ và kinh nghiệm



Nhìn chung, mức lương được trả dựa trên mối quan hệ giữa công nghệ và ngôn ngữ là một đường tuyến tính.


Tuy nhiên, cũng có mức lương trả cho ngôn ngữ như Python, R thì không quá phụ thuộc vào số năm kinh nghiệm.


Lý do cho việc này là vì Pyton và R được sử dụng trong lĩnh vực Khoa học dữ liệu (lĩnh vực này thì lương rất cao)


Mức lương theo ngôn ngữ và số năm kinh nghiệm

Mức lương theo ngôn ngữ và số năm kinh nghiệm

 

2.23. Số giờ làm việc mỗi tuần của lập trình viên là bao nhiêu?



Hơn 75% các lập trình viên làm việc dưới 45 giờ mỗi tuần. Giám đốc điều hành cấp cao, quản lý kỹ thuật và PM có xu hướng làm việc nhiều giờ hơn.

 
Số giờ làm việc trung bình mỗi tuần của các lập trình viên

Số giờ làm việc trung bình mỗi tuần của các lập trình viên
 

TỔNG KẾT



Qua bản khảo sát này, mình tin là thế giới lập trình viên năm vừa qua đã rất rõ ràng rồi đúng không?


Và hi vọng, qua những thông tin như các lập trình viên đang sử dụng công nghệ gì, họ muốn học gì, sử dụng gì cũng sẽ cho bạn những gợi ý nếu bạn đang muốn theo học lập trình.


> Cập nhật: Như bạn đã biết, Covid-19 khiến năm 2021 biến động rất lớn, ảnh hưởng đến tất cả ngành nghề, chúng ta hãy chờ xem bản báo cáo năm 2022 để xem có gì đặc biệt nhé.


> Nguồn: https://insights.stackoverflow.com/survey/2021


---
HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI
Học Lập trình chất lượng cao (Since 2002). Học thực tế + Tuyển dụng ngay!
Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội
SĐT: 02435574074 - 0383.180086
Email: hello@niithanoi.edu.vn
Website: https://niithanoi.edu.vn
Fanpage: https://facebook.com/NIIT.ICT/
 
#niit #niithanoi #icthanoi #niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp #java #php #python
Bình luận Facebook
Khóa học liên quan đến bài viết

KHÓA HỌC LẬP TRÌNH FRONT END VỚI REACT.JS

56 giờ
Học Lập trình Front end hiện đại với ReactJS. Học làm chủ HTML, CSS, JS và thư viện JavaScript phổ biến nhất hiện nay. Sẵn sàng đi thực tập / đi làm ngay sau khóa học.

Khóa học PHP Full stack [2023] cho người mới bắt đầu

96 giờ
Khóa học Lập trình PHP Full stack, phiên bản cập nhật lần thứ 8. Dạy Lập trình PHP bài bản từ Front end đến Back end + Laravel. Hướng dẫn làm 2 Dự Án Web lớn

KHÓA HỌC PYTHON HƯỚNG ĐỐI TƯỢNG

50 giờ
Khóa học giúp học viên sử dụng thành thạo ngôn ngữ Lập trình Python (3x). Hiểu và phát triển được Ứng dụng Web với Django Framework. Học thực hành với Giảng viên cao cấp.

Khóa học Java Full stack (IJFD)

104 giờ
Học lập trình Java Fullstack với khóa học được xây dựng theo lộ trình bài bản, từ JAVA CƠ BẢN đến JAVA WEB và nâng cao về JAVA FRAMEWORK như: Spring Boot, Hibernate
Mục lục
Đăng ký tư vấn
Nhân viên gọi điện tư vấn miễn phí sau khi đăng ký
Được cập nhật các ưu đãi sớm nhất
Hotline: 0383180086
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Hãy đăng ký để nhận những thông tin mới nhất về học bổng mới nhất tại NIIT - ICT Hà Nội
top
Đóng lại Đăng ký học tại NIIT - ICT Hà Nội
6260+ học viên đã theo học tại NIIT - ICT Hà Nội và có việc làm tốt trong ngành lập trình. Nắm lấy cơ hội ngay hôm nay!
Chọn khóa học
  • KHÓA HỌC LẬP TRÌNH FRONT END VỚI REACT.JS
  • KHÓA HỌC LẬP TRÌNH PHP WEB
  • Khóa học PHP Full stack [2023] cho người mới bắt đầu
  • Khóa học BIG DATA với Hadoop và Spark
  • Khóa học Lập trình Android tại Hà Nội
  • [Tuyển sinh 2023] Lập trình viên Quốc tế DigiNxt
  • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại Hà Nội
  • LẬP TRÌNH GAME
    • Khóa học Lập trình Game Unity
  • LẬP TRÌNH WEB FRONT END
    • KHÓA HỌC PYTHON HƯỚNG ĐỐI TƯỢNG
    • KHÓA HỌC ANGULAR & TYPESCRIPT (FRONT END)
  • LẬP TRÌNH WEB BACK END
    • LẬP TRÌNH JAVA WEB VỚI FRAME WORK
    • Lập trình Web với Django
    • Lập trình PHP với Laravel Framework
  • CHƯƠNG TRÌNH ĐÀO TẠO ỨNG DỤNG CÔNG NGHỆ
    • Khóa học Tiền lương & Phúc lợi (C&B Excel) tại TP HCM
  • LẬP TRÌNH WEB FULL STACK
    • Khóa học Java Full stack (IJFD)
  • LẬP TRÌNH MOBILE
    • FRONT-END VỚI REACTJS VÀ REACT NATIVE
    • Lập trình Android Nâng cao
  • ĐÀO TẠO CHO DOANH NGHIỆP
    • KHÓA HỌC BUSINESS ANALYSIC TỪ CƠ BẢN ĐẾN NÂNG CAO 2023
    • Khóa học Magento: Làm chủ CMS TMĐT lớn nhất
    • Khóa học IOT: Xây dựng Sản phẩm IOT với Raspberry Pi
    • Khóa học Automation Testing Chuyên nghiệp
  • KHÓA HỌC DỰ ÁN
    • Học sử dụng bộ Office: Word, Excel, Power Point, Mail chuyên nghiệp
  • KHÓA HỌC KHÁC
    • VBA Excel Toàn Tập (Cơ Bản - Nâng Cao)
    • VBA Excel Nâng cao
    • Khóa học JMeter: Performance Testing
    • Khóa học Tester đạt chuẩn Quốc tế ISTQB Foundation Level
    • Khoá Học Tester đạt chuẩn quốc tế ISTQB Advanced Level
Bạn chưa chọn khóa học cần đăng ký
Tên không được để trống
Số điện thoại không được để trống
Email không được để trống
Đăng ký học thành công!
Cảm ơn bạn đã đăng ký học tại NIIT - ICT HÀ NỘI!