Tốp 10 kỹ năng cần thiết nhất cho kỹ sư phần mềm trong năm 2016

Ngoc Huynh

Là một trong các công ty tuyển dụng IT hàng đầu tại Mỹ, Cyber Coder đã thu thập được rất nhiều dữ liệu liên quan đến các kỹ năng lập trình cần thiết cho những người đang tìm kiếm việc làm.

Hãng đã tiến hành tổng hợp dữ liệu trong suốt 3 năm 2013, 2014 và 2015 để đưa ra danh sách 10 kỹ năng có nhu cầu cao nhất trong năm 2016 như sau:

1. Java vẫn đứng đầu bảng xếp hạng như là kỹ năng có nhu cầu cao nhất mà các công ty đã tìm kiếm trong năm 2015. Xu hướng này đã vượt qua kỹ năng C++ – kỹ năng có nhu cầu cao nhất vào năm 2013.

2. SQL liên tiếp xếp trong tốp 3 ngôn ngữ được đòi hỏi nhiều nhất. Sau 2 năm đứng ở vị trí thứ 3, SQL đã đạt vị trí thứ 2 trong năm 2015.

3. Javascript là ngôn ngữ đã xếp vị thứ 4 trong hai năm liên tiếp (2013 và 2014), và trong năm 2015 kỹ năng này đã tiến lên tốp 3 kỹ năng đang có nhu cầu cao nhất.

4. C++ Nhu cầu dành cho kỹ năng này đang ngày giảm sút. Năm 2014, C++ tụt từ vị trí số 1 xuống số 2 và trong năm 2015 lại tiếp tục lùi thêm 2 bậc.

5. Python lần đầu tiên lọt vào top 5 trong năm nay (xếp ở vị trí thứ 5).

6. C# vừa chiếm vị trí của Python trong năm 2013 và năm 2014 nhưng bây giờ đã tụt khỏi top 5 và xếp ở vị trí thứ 6.

7. Linux đã giữ vững vị trí số 7 của mình trong 3 năm qua (2013, 2014 và 2015).

8. MySQL Trong năm 2015 kỹ năng này cũng đã xếp vị trí thứ 8.

9. C/C++ Trong năm 2015 kỹ năng này cũng đã xếp vị trí thứ 9.

10. .NET Trong năm 2013, kỹ năng này đã không nằm trong tốp 10, nhưng đã nhảy lên vị trí thứ 8 vào năm 2014 và sau đó tụt lại vị trí thứ 10 trong năm 2015.

Trong khi các xu hướng này có lẽ vẫn sẽ tiếp tục trong năm nay, Cyber Coder đưa ra dự đoán rằng nhu cầu dành cho các công nghệ được Google, Apple và Facebook cũng như các công ty startup sử dụng sẽ gia tăng mạnh trong năm nay. Và chúng ta không nên phớt lờ sự gia tăng của những xu hướng công nghệ này.

Jeff Fulton, cựu kỹ sư phát triển tại Zynga và cũng là tác giả của nhiều cuốn sách khẳng định “Angular, Node, Mongo và Express là những nền tảng thời thượng nhất. Tôi nghĩ các cấu trúc SQL lớn sử dụng Oracle/SQL server đang và sẽ không bị lỗi thời, nhưng các database dạng big data sẽ khiến cho thị phần của chúng bị giảm sút”.

Node.js, Mongo / NoSql, Angular và GoLang trước đó cũng đã được CyberCoders đề cập trong một bài viết về các công nghệ tiên tiến đang thịnh hành.

Fulton cũng đề cập tới sự dịch chuyển của thị trường công nghệ quốc tế: “Xu hướng ‘Mobile First” (tạm dịch: Di động trên hết) sẽ giúp đẩy các nhà phát triển ứng dụng đa nền tảng và phát triển web về với các công nghệ như Cordova/Phone Gap. Nhiều nhà phát triển game đã lựa chọn C# và Unity dành cho các game đa nền, nhưng nền tảng phát triển ứng dụng web .NET sẽ mất dần thị phần. Tôi nghĩ Java sẽ tạo ra sức đẩy lớn hơn nếu như họ tìm ra cách biên dịch ngôn ngữ này về Swift, còn nếu không thì Swift sẽ vượt qua Java”.

Chia sẻ bài viết ngay

Nguồn bài viết : http://www.cybercoders.com/