Cộng đồng CNTT tranh luận về sự thất thế của Java trước các ngôn ngữ lập trình hiện đại

Ra đời cách đây 27 năm, Java không tránh khỏi sự cạnh tranh gay gắt của những ngôn ngữ lập trình hiện đại hơn. Java “hết thời” hay “chết dần” luôn là những quan điểm trái chiều trong cộng đồng Kỹ sư phần mềm những năm gần đây.

Java có phải ngôi sao hết thời?

Gần đây, chủ đề "sự thoái trào của Java" luôn nhận được nhiều tương tác và ý kiến trái chiều trên các diễn đàn CNTT hay các trang mạng xã hội. Nhằm kết nối và tạo ra không gian giao lưu cho các lập trình viên về vấn đề này, CMC Global tổ chức talkshow "Java - Ngôi sao hết thời?", với sự đồng hành của Viblo Platform và Trung tâm Đổi mới Sáng tạo Quốc gia. Tại đây, các quan điểm đa chiều xoay quanh sự phát triển và tiềm năng của Java được đưa ra thảo luận sôi nổi.

Java là ngôn ngữ lập trình hướng đối tượng được phát triển bởi Sun Microsystems, phát hành lần đầu tiên năm 1995 và được Tập đoàn Oracle mua lại năm 2010. Tính đến nay, Java đã qua nhiều lần cải tiến với tổng cộng 19 phiên bản được phát hành. 

Tuy nhiên, ngày càng nhiều ngôn ngữ lập trình ra đời với những điểm ưu việt riêng, mang lại tính cạnh tranh và phần nào “thắng thế” Java. Thời kỳ cực thịnh, Java từng được sử dụng ở hầu hết các dự án phát triển phần mềm, nhưng đến nay đang bị đào thải ở nhiều mảng không phù hợp.   

Talkshow “Java – Ngôi sao hết thời?” được tổ chức bởi CMC Global thu hút sự tham gia của hơn 50 lập trình viên Java

Tiếp cận với Java từ những năm đầu, khách mời Phan Tích Hoàng, Solution Architect (Kiến trúc sư giải pháp) tại CMC Global nhận định Java không còn ở giai đoạn đỉnh cao nhưng sức sống vẫn ổn định. Anh cho rằng: “Dù còn nhiều hạn chế so với những ngôn ngữ mới, không thể phủ nhận Java vẫn đang được sử dụng rất nhiều vì bảo mật cao, dễ triển khai. Nó có những mẫu thiết kế phần mềm kinh điển dành cho hệ thống phần mềm doanh nghiệp. Và hơn hết, Java có cộng đồng người dùng đông đảo nhất hiện nay với hơn 10 triệu lập trình viên.” 

Khách mời - anh Nguyễn Thế Hưng – Technical Leader (Trưởng nhóm kỹ thuật) tại CMC Global, có đồng quan điểm: “Câu nói Java chết dần có phần đúng và không đúng. Sự thăng trầm của Java là không thể tránh khỏi. Nhưng thực tế, những dự án đã phát triển bằng Java từ thuở sơ khai của ngành lập trình rất khó để chuyển hoàn toàn sang ngôn ngữ mới. Với những dự án bắt đầu phát triển, có nhiều lý do để đội ngũ phát triển lựa chọn Java làm ngôn ngữ chính. Những bước tiến đáng kể trong các phiên bản Java gần đây đang thực hiện tốt “sứ mệnh”, đáp ứng phù hợp bài toán doanh nghiệp đưa ra.” 

Nhiều ưu điểm của Java được các lập trình viên đề cập như các hệ thống sử dụng Java luôn có sẵn với chi phí tối ưu, giúp cho việc phát triển nhanh hơn. Java là ngôn ngữ được giảng dạy phổ biến tại các trường đại học, trung tâm đào tạo CNTT. Tài nguyên học tập về Java cũng đa dạng trên cả nền tảng miễn phí và trả phí, giúp người có nhu cầu tìm hiểu dễ dàng học hỏi và tiếp cận kiến thức mới dễ dàng hơn. Hầu hết người tham gia talkshow đều đồng tình với quan điểm "Không có Java thì không có lập trình".  

Lập trình viên Java vẫn luôn được săn đón

Theo báo cáo thị trường IT Việt Nam năm 2021 của Topdev, Java xếp thứ 2 trong 5 kỹ năng hàng đầu mà các công ty công nghệ tại Việt Nam đang tìm kiếm. Những năm trở lại đây, dù đối mặt với khủng hoảng kinh tế từ đại dịch Covid-19, mức lương trung bình của lập trình viên Java vẫn trên 1,000 USD, chưa bao gồm những phúc lợi khác.  

Trước băn khoăn của một số bạn trẻ về việc liệu Java có còn là mảnh đất màu mỡ để theo đuổi, các khách mời đã đưa ra góc nhìn từ nhu cầu thực tế của những công ty phát triển phần mềm. Anh Tích Hoàng cho biết: “Tại CMC Global, số lượng các dự án phát triển hệ thống sử dụng Java vẫn chiếm tỉ lệ cao nhất, đặc biệt là các hệ thống với quy mô sử dụng toàn cầu. Trong năm tài chính 2022, CMC Global có kế hoạch tuyển dụng lên đến 500 lập trình viên Java để đáp ứng nguồn lực cho các dự án trọng điểm. Không chỉ quy mô tuyển dụng lớn, công ty cũng sẵn sàng đưa ra mức thu nhập và đãi ngộ thuộc top đầu để thu hút nhân tài trên thị trường.”  

Nhiều hoạt động cộng đồng dành riêng cho các lập trình viên Java cũng được CMC Global đầu tư, tổ chức, như Code & CTF Challenge 2022: Java Stage – cuộc thi trực tuyến về lập trình và giải thuật sẽ diễn ra vào cuối tháng 9 tới đây.  

Anh Nguyễn Thế Hưng chia sẻ quan điểm: “Bất cứ hệ thống nào cũng sẽ những vấn đề cơ bản cần xử lý, và ngôn ngữ lập trình cũng chỉ là một trong những công cụ để bạn giải quyết bài toán đó.” Trong khuôn khổ talk show, các khách mời cũng thống nhất rằng quan trọng nhất của một kỹ sư phần mềm vẫn là học cách tư duy, không chỉ đơn thuần hạn chế mình trong Java hay bất kì một ngôn ngữ lập trình nào.

Phạm Trang

Apple Maps đã thêm quần đảo Hoàng Sa, Trường Sa theo yêu cầu của Bộ TT&TT

Theo yêu cầu từ phía cơ quan chức năng, Apple đã bổ sung dữ liệu về hai quần đảo Hoàng Sa và Trường Sa của Việt Nam trên ứng dụng bản đồ Apple Maps.

Ngân hàng "lên mây", thúc đẩy thanh toán không tiền mặt

Ngân hàng chuyển lên hạ tầng đám mây, việc tắc nghẽn giao dịch lúc cao điểm được giải quyết, khách hàng nhận được các dịch vụ cá nhân hoá nhiều hơn.

Châu Âu đặt dấu chấm hết cho chế độ máy bay

Quy định mới của Liên minh châu Âu (EU) cho phép hành khách sử dụng Internet, gọi điện trên máy bay thông qua mạng 5G.

Con chip giúp Trung Quốc nuôi giấc mơ tự chủ bán dẫn

Trung Quốc đặt cược một kiến trúc thiết kế chip nguồn mở sẽ giúp nước này đạt được tự chủ khi sản xuất bán dẫn trong lúc Mỹ siết chặt ‘gọng kìm’ xuất khẩu.

Xem trực tiếp World Cup 2022, Nhật Bản vs Croatia, 22h00 ngày 5/12

Kênh VTV2 để xem trận đấu giữa Nhật Bản và Croatia hôm nay có trên những hệ thống truyền hình trực tuyến như VTV News, VTV Go, VTVcab ON, hay cả FPT Play, TV360...

Twitter kiểm duyệt tự động nhiều hơn

Quan chức Twitter cho biết công ty sẽ dựa chủ yếu vào tự động hóa khi kiểm duyệt nội dung, hơn là đánh giá thủ công.

Trò đùa ‘Messi đâu rồi’ phản tác dụng

Messi ghi bàn chỉ 12 giây sau khi bị cổ động viên Australia chế giễu bằng trò đùa "Where is Messi". Đoạn clip ghi lại sự kiện nhận nhiều quan tâm trên các diễn đàn.

Xem trực tiếp World Cup 2022, Brazil vs Hàn Quốc, 2h00 ngày 6/12

Kênh VTV3 để xem trận đấu giữa Brazil và Hàn Quốc hôm nay có trên những hệ thống truyền hình trực tuyến như VTV News, VTV Go, VTVcab ON, hay cả FPT Play, TV360...

Bản lĩnh giúp Tim Cook ‘bỏ bùa’ Elon Musk

Chỉ trong 2 ngày, thái độ của Elon Musk đối với Apple đã thay đổi 180 độ, từ thù địch sang hợp tác, biết ơn. Tất cả nhờ vào Tim Cook.

Cách Facebook gây nghiện người dùng bằng nút like

Ý tưởng nút like trên Facebook đã mất 2 năm để thai nghén và từng bị Mark Zuckerberg bác bỏ.

Đang cập nhật dữ liệu !