Random Post

Hiển thị các bài đăng có nhãn Ngôn ngữ lập trình hot nhất hiện nay. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Ngôn ngữ lập trình hot nhất hiện nay. Hiển thị tất cả bài đăng

Thứ Hai, 6 tháng 10, 2014

Ngôn ngữ lập trình hot nhất hiện nay


Xu hướng phát triển ngôn ngữ lập trình hiện nay là gì, nên chọn ngôn ngữ lập trình nào ? 

 Đó luôn là những câu hỏi của nhiều lập trình viên. Và đâu là ngôn ngữ lập trình được ưu chuộng và phát triển mạnh mẽ gần đây. Hãy cùng "Thiết kế Web Hà Nội" tìm hiểu về vấn đề này:

Trước khi đi tìm ngôn ngữ lập trình hot nhất, chúng ta hãy dành một chút thời gian để ngó qua các số liệu sau đây.
Ngôn ngữ lập trình hot nhất hiện nay
Biểu đồ đánh giá ngôn ngữ lập trình của Job Tractor trong 2013
 Theo một cuộc khảo sát mới đây của Job Tractor (2014) dựa trên hơn 45,000 tin tuyển dụng được đăng tải trên Twitter, chúng ta có thể thấy được những ngôn ngữ nào đang nhận được nhiều sự chú ý nhất. 
Ngôn ngữ lập trình hot nhất hiện nay
 
Biểu đồ đánh giá ngôn ngữ lập trình của Job Tractor trong 2014

So với năm 2013 thì:
- Java và PHP đổi chỗ cho nhau nhưng đều là những ngôn ngữ được yêu cầu nhiều nhất
- Java cho Android đang gần đuổi kịp Objective – C
- JavaScript vượt qua Ruby
- Python lên 2 hạng
Ngoài ra, trang web Mashable cũng đưa ra những lời khuyên cho việc chọn ngôn ngữ lập trình trong năm 2014 dựa theo những số liệu có được từ Lynda.com
  1. Java
  2. C
  3. C++
  4. C#
  5. Objective-C
  6. PHP
  7. Python
  8. Ruby
  9. Java Script
  10. SQL   
Tiếp theo là mức độ phổ biến của công việc theo ngôn ngữ lập trình

Ngôn ngữ lập trình hot nhất hiện nay
Mức độ phổ biến của ngôn ngữ lập trình theo công việc

Tới đây nhiều bạn sẽ nghĩ đã tìm được câu trả lời qua những số liệu trên. Hãy để tôi làm rõ với bạn một điều:
Đừng bao giờ dùng số liệu thống kê để giải quyết vấn đề lựa chọn ngôn ngữ lập trình".

Lời kết

Cách duy nhất để bạn trở thành một lập trình viên giỏi — đó là lập trình thật nhiều. Hãy luyện tập lập trình trong thời gian rảnh rỗi của mình. Thử giải bài toán Euler bằng ngôn ngữ lập trình ưa thích của bạn, hoặc tự xây dựng một trang web cho riêng mình. 

 Những điều sau đây chỉ là một số kinh nghiệm mà tôi thấy thú vị. Chúng có thể đúng hoặc không đúng trong trường hợp của bạn:

  • Phát triển phần mềm doanh nghiệp: Hãy học Java, nó được sử dụng trong nhiều công ty phần mềm như tiếng mẹ đẻ. Java sẽ giúp bạn tiến xa hơn trong nhiều trường hợp.
  • Phát triển ứng dụng trên Windows: Học C# (và có thể đừng học Visual Basic). Nếu muốn chạy các ứng dụng viết bằng C# trên môi trường Linux thì hãy sử dụng dự án Mono.
  •  Có nhiều công cụ lập trình tuyệt vời hoặc các IDE mà bạn nên sử dụng thành thạo. Ví dụ như Eclipse hay Notepad++.
  • Bạn nên học thêm về các kỹ thuật như Regular Expressions, Unicode, Information Security v.v…
  • Cố gắng cập nhật những công nghệ mới nhất. Bạn không phải học tất cả những ngôn ngữ mới nhất, nhưng hãy có sự hiểu biết về những xu hướng mới nhất trong lập trình. Ví dụ như lập trình Web, lập trình di động v.v… là những lĩnh vực có rất nhiều sáng tạo đang diễn ra.
  •  Chỉ biết một ngôn ngữ lập trình không phải là một ý kiến hay. Học nhiều ngôn ngữ cũng không phải cách tối ưu. Hãy cố gắng cân bằng giữa hai thái cực này và cố gắng thật giỏi ít nhất 2 đến 3 ngôn ngữ lập trình trong các lĩnh vực khác nhau.
Những ngôn ngữ lập trình khác nhau được dùng để giải quyết các dạng vấn đề khác nhau.
Chúc bạn may mắn và chọn được ngôn ngữ lập trình phù hợp cho mình!