16 ngôn ngữ giúp bạn có việc làm dễ dàng

“Phần mềm đang nuốt dần thế giới” đó là tuyên bố nổi tiếng của nhà đầu tư mạo hiểm (Venture Capitalist) Marc Andreessen. Ai đó sẽ viết ra phần mềm đó. Tại sao không phải là bạn?

Có tới hàng ngàn ngôn ngữ lập trình nhưng một vài trong số đó là nổi trội hơn cả.

[IMAGE]

Khi một công ty bắt đầu công cuộc tìm kiếm những nhà lập trình tài năng, họ thường tìm kiếm những người quen thuộc với ngôn ngữ và hệ thống mà họ sử dụng – kể cả những ngôn ngữ mới như Apple Swift để tạo ra một hiện tượng.

Đây là những ngôn ngữ lập trình mà bạn nên học nếu bạn luôn muốn có việc làm, danh sách này được đề cử bởi chỉ số TIOBE nổi tiếng.

Java: được phát minh vào năm 1991 như là một ngôn ngữ lập trình cho tivi thông minh, Oracle’s Java vẫn là một trong những ngôn ngữ phổ biến nhất trên thế giới – một sự thật rõ rằng kiên định rằng Java rất quan trọng trong việc phát triển các ứng dụng trên Android và trong rất nhiều các phần mềm kinh doanh.

C: Một trong những ngôn ngữ lập trình cổ nhất vẫn đang được sử dụng rộng rãi, C được tạo ra vào đầu thập niên 70. Vào năm 1978, huyền thoại của ngôn ngữ này và vẫn đang là một trong những sách hướng dẫn được sử dụng rộng rãi, quyển sách dày 800 trang “Ngôn ngữ lập trình C” đã phát hành bản cứng lần đầu tiên.

Python: trở lại năm 1989 được yêu thích bởi fan của nó vì khả năng dễ hiểu của code. Nhiều nhà lập trình cho rằng Python là ngôn ngữ lập trình đơn giản nhất để bắt đầu.

PHP: Ngôn ngữ lập trình cho web này cực kỳ phổ biến – có một vài dự đoán cho rằng nó được sử dụng lập trình cho hơn 1/3 số website hiện nay. Những trang lớn như WordPress, Facebook và Yahoo đều sử dụng nó. Rất nhiều lập trình viên ghét PHP với một niềm đam mê – Jeff Atwood nhà sáng lập của Stack Exchange đã viết, “PHP không giống với một ngôn ngữ cho lắm nó giống với một bộ sưu tập những công cụ tùy ý, một vụ nổ tại nhà máy keyword và chức năng.

JavaScript: Ngôn ngữ lập trình siêu phổ biến này được sử dụng chính cho những ứng dụng web. Nhưng nó không liên quan tới Java nhiều mặc dù tên chúng khá giống nhau. JavaScript được chạy trên nhiều những trang web hiện nay, nhưng nó cũng như những khẩu pháo làm chậm chương trình trình duyệt lại và đôi khi để lộ những lỗ hổng bảo mật người dùng.

Ngôn ngữ Assembly: Được phát minh lần đầu vào năm 1949, Assembly là một trong những cách đơn giản nhất để giao tiếp với vi xử lý của máy tính. Trong một thời gian dài, các lập trình viên đều muốn học Assembly trong các lớp khoa học về máy tính, và rồi không bao giờ sử dụng chúng lần nữa. Nhưng nó tiện cho việc xây dựng phần mềm hiệu quả để chạy trên các máy có cấu hình thấp được hỗ trợ như thiết bị thông minh và máy tính bỏ túi, vì vậy thời của nó đã trở lại.

Ruby: giống với Python, những lập trình viên yêu thích ngôn ngữ lập trình 24 năm tuổi này bởi vì code rất dễ đọc và viết. Cũng phổ biến không kém đó là Rails, một add-on framework cho Ruby khiến nó trở nên dễ dàng hơn để xây dựng những ứng dụng web. Khẩu hiểu chính thức của ngôn ngữ này là “Người bạn thân của lập trình viên”.

Perl: được chính thức phát triểu bởi những kỹ sư của NASA vào cuối những năm 80, Perl nổi trội trong việc xử lý văn bản, và các lập trình viên thích nó bởi vì nó mạnh mẽ và thuận tiện. Nó đã từng được miêu tả một cách nổi tiếng như là “bang keo của Web”, bởi vì nó rất tuyệt trong việc giữ các website với nhau, nhưng nó vẫn chưa phải là ngôn ngữ thanh lịch nhất.

Delphi Object Pascal: được phát triển tại Apple vào những năm 1986 và được đặt tên như vậy vì nó giúp các lập trình viên kết nối với hệ thống dữ liệu Oracle (chữ Oracle trong “The Oracle ở Delphi”), Delphi đang là ngôi sao đang nổi một lần nữa khi nó là một cách hữu hiệu trong việc xây dựng những ứng dụng trên smartphone.

Swift: Khi Apple đang gặp rất nhiều vấn đề với Taylor Swift trong năm ngoái, thì ngôn ngữ lập trình Apple Swift đang thắng thế trong lòng các lập trình viên như là một cách nhanh chóng và dễ dàng trong việc xây dựng những ứng dụng cho iPhone. Với những Fan lớn như IBM, nó được dự kiến sẽ bay cao hơn nữa nào năm 2016.

MATLAB: được xem là một ngôn ngữ lập trình toán học để hỗ trợ trong việc giảng dạy đại số nâng cao và xử lý hình ảnh ở đại học, nó cũng được sử dụng rộng rãi bởi các kỹ sư, nhà khoa học và những lập trình viên làm việc trong sự bùng nỗ của lĩnh vực xử lý hình ảnh và phát triển trí thông minh nhân tạo,

Pascal: được đặt theo tên của nhà triết học Blaise Pascal, ngôn ngữ này là nhạc cụ trong việc coding cho những máy Apple Macintosh. Ngày nay còn có rất nhiều những hệ thống dựa trên Pascal.

Groovy: Nhánh này của Java đã trở nên phổ biến hơn kể từ khi thành lập vào năm 2007, được thiết kế để khiến nó trở nên dễ dàng hơn, nhanh hơn trong việc viết nhiều code. Và kể từ khi Groovy được tích hợp vào Java, nó đã chiếm được lòng tin của các lập trình viên ở các công ty lớn như IBM, Google, Target.

Objective-C: Phiên bản gốc của ngôn ngữ lập trình C đã ảnh hưởng rất nhiều tới người kế nhiệm của mình, tất cả đều lấy cảm hứng từ bản gốc nhưng bổ sung thêm một số tính năng từ những ngôn ngữ khác. Hiên nay nó vẫn phổ biến hơn cây nhà lá vườn từ Apple, Swift nhưng mà Swift đang phất lên rất nhanh.

R: đây là ngôn ngữ hàng đầu cho các nhà thống kê và bất kỳ ai đang cần phân tích dữ liệu. Google hiện đang là một fan lớn của R, bởi vì sức mạnh được tạo ra cho toán học


Nguồn: Thế Giới Internet