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.
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.
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
- 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
Tiếp theo là mức độ phổ biến của công việc
theo ngôn ngữ lập trình
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!
Viết bởi: Thiết kế Website Hà Nội