Lập trình viên nên học gì?

31-01-2015 11:59

Đầu tiên, chúng ta tham khảo xu thế phát triển của thế giới để có cái nhìn chính xác hơn. Theo TIOBE Index, một trang chuyên thống kê nhu cầu tuyển dụng lập trình viên dựa trên kết quả tìm kiếm của 25 công cụ tìm kiểm nổi tiếng thế giới như Google, Bing, Yahoo… để thống kê, so sánh và đưa ra xu hướng phát triển. Kết quả công bố tháng 1 năm 2015 như sau:

 

Một số bài viết liên quan:

Các khóa học tại ITPlus Academy

Khóa học lập trình Adroi cơ bản và nâng cao

Khóa học kiểm thử phần mềm Tester

Khóa học lập trình Javacore

Khóa học lập trình Web với Java

 

 

Với kết quả thống kê ở trên, cộng với những thông tin liên quan thu nhận được trong quá trình nghiên cứu, ITPlus đưa ra các nhận định cho nhu cầu tuyển dụng lập trình viên năm 2015 như sau:

1. Java

Java vẫn là ngôn ngữ lập trình số 1 về nhu cầu tuyển dụng, chiếm ¼ số lượng đơn tuyển dụng năm 2014 và dự đoán tiếp tục giữ mức này trong năm 2015. Tuy nhiên, hầu hết các đơn tuyển dụng lập trình viên Java đều yêu cầu có từ 1-2 năm kinh nghiệm nên các bạn cần có kiến thức từ cơ bản đến nâng cao thì mới có khả năng tìm được việc tốt trong lĩnh vực này. Ngoài kiến thức cơ bản về Java bạn nên học thêm các khóa hoc lap trinh Java Web, Java Enterprise như EJB , JPA, JSF cũng như tìm hiểu về Application Framework phổ biến như Spring.
 
 
Lập trình Web vẫn đóng một vai trò quan trọng với số lượng tuyển dụng lớn, trong đó PHP chiếm hơn 80% đơn tuyển dụng nhờ sự phổ biến của nó. Tuy nhiên, ngoài kỹ năng hoc lap trinh PHP bạn cần thành thạo HTML, CSS và Java Script cũng như có kinh nghiệm ít nhất trên 01 Application Framework như Workpress, joomla, Zend, PhanCol.. để có thể dễ tìm được việc làm.
 
 
Mặc dù, gần đây xuất hiện nhiều công nghệ lập trình Hybrid(Lập trình từ 1 ngôn ngữ để generate(tạo) ra các ứng dựng chạy trên iOS, Android và Windows Phone) nhưng nhu cầu lập trình viên di động trên nền tảng gốc như iOS và Android cũng đang ở mức cao. Có kỹ năng trong các lĩnh vực này bạn cũng có nhiều cơ hội kiếm được việc làm tốt năm 2015.
 
 
Trong những tháng cuối năm 2014, nhu cầu lập trình viên .Net tăng đột biến với nhiều đơn tuyển dụng đưa ra. Hiện tại .Net vẫn là một nền tảng quan trọng để bạn lựa chọn phát triển nghề nghiệp của mình nếu bạn yêu thích nền tảng của Microsoft. Bạn cần lưu ý là hầu hết yêu cầu tuyển dụng .Net đều yêu cầu ngôn ngữ lập trình C# nên bạn nên chọn ngôn ngữ này thay vì VB.Net.
 
 
Với nhu cầu không lớn bằng các ngôn ngữ ở trên, tuy nhiên nếu bạn có nhiều kinh nghiệm trong các ngôn ngữ C/C++ bạn cũng có cơ hội tìm được việc làm tốt vì có ít đối thủ cạnh tranh hơn. Một điểm tốt nữa là bạn dễ dàng khi chuyển qua ngôn ngữ khác nếu bạn đã có kinh nghiệm về C++.
 
 
Năm 2014, bắt đầu xuất hiện yêu cầu thuần túy về HTML/CSS/Javascript nhưng chưa nhiều. Tuy nhiên, với xu thế phát triển mạnh của các ứng dụng web tương tác (rich client) thì nhu cầu lập trình viên HTML/CSS/Javascript sẽ tăng trưởng mạnh trong năm 2015. Nếu bạn chọn phát triển trên nền tảng HTML/CSS/Javascript thì bạn cần có thêm kỹ năng về Jquery, Angularjs …
 
Đào tạo kiểm thử phần mềm - học tester
 
Khi ngành phần mềm phát triển mạnh thì chắc chắn nhu cầu về Tester sẽ tăng lên rất nhanh. Vì thế có rất nhiều trung tâm đào tạo các khóa học tester đã mở ra. Ngoài ra, dịch vụ Software Testing hay BPO cũng tăng mạnh trong thời gian vừa qua nên nếu bạn sở hữu kỹ năng về Software Testing thì cơ hội của bạn trong năm 2015 cũng rất lớn. Lưu ý là hiện nay hầu hết các công ty phần mềm đều yêu cầu bạn phải biết tiếng Anh hoặc tiếng Nhật nên bạn cần trang bị một trong hai ngoại ngữ này để tìm được việc làm tốt ở vị trí Tester.
 
 
Kết luận
 
Với hơn 2,000 yêu cầu việc làm được đưa ra mỗi năm, cơ hội tìm việc cho các lập trình viên là rất lớn. Vấn đề còn lại là các bạn cần trang bị cho mình những kỹ năng cần thiết cũng như rèn luyện kinh nghiệm thông qua phát triển các dự án thì cơ hội thành công của các bạn sẽ rất lớn.
 
Chúc các bạn thành công!
 
Nguồn: Sưu tầm

Bài viết cùng chủ đề