CEO Tim Cook: Lập trình cần được đưa vào giáo dục tiểu học
CEO Apple Tim Cook khẳng định kỹ năng lập trình là thiết yếu và cần được đưa vào chương trình giảng dạy từ cấp tiểu học.
“Tôi cho rằng mọi người nên học lập trình trước khi tốt nghiệp cấp 3, và thực tế thì tôi nghĩ môn học này cần được dạy từ cấp tiểu học”, Cook cho biết và nói rằng ông coi lập trình là “ngôn ngữ phổ thông duy nhất”.
“Đó là ngôn ngữ quan trọng nhất mà bạn có thể học”, CEO Apple tiếp tục. “Tất nhiên ngôn ngữ mẹ đẻ cần thiết hơn trong giao tiếp, nhưng ngôn ngữ lập trình mới là cách khai thác sự sáng tạo của mọi người”.
(Ảnh: Insider)
Trước đó, trong một cuộc phỏng vấn với CNBC vào năm 2019, “thuyền trưởng” của Apple từng khẳng định lập trình là “kỹ năng cốt lõi” và cần được đưa vào chương trình giáo dục từ sớm, giống như toán học hay lịch sử.
Mùa hè này, CEO “Nhà Táo” cùng hơn 500 lãnh đạo doanh nghiệp khác đã kêu gọi chính phủ Mỹ cập nhật chương trình giảng dạy tại các bang bao gồm khoá học về khoa học máy tính.
Video đang HOT
“Mỹ dẫn đầu thế giới về công nghệ, nhưng chỉ 5% học sinh trung học tại đây học về khoa học máy tính. Điều này rất khó chấp nhận. Đất nước này đã phát minh ra máy tính cá nhân, Internet và điện thoại thông minh. Chúng tôi có trách nhiệm chuẩn bị cho thế hệ tiếp theo về ‘Giấc mơ Mỹ’ kiểu mới”, trích bức thư của các lãnh đạo doanh nghiệp công nghệ.
Cục Thống kê lao động Mỹ ước tính nước này đang đối mặt tình trạng thiếu 1,2 triệu kỹ sư phần mềm vào năm 2026. Năm 2021, mức lương trung bình cho nhà phát triển phần mềm tại đây là 109.020 USD/năm.
Mặc dù tình trạng thiếu hụt lao động diễn ra, một số sinh viên với nền tảng đào tạo và nghề nghiệp nhất định vẫn cho biết họ gặp khó khăn khi xin việc trong lĩnh vực lập trình.
Sophia Chong, người từng bỏ công việc nhà hàng trong thời gian đại dịch để tham gia chương trình đào tạo lập trình cho biết, cô từng bị từ chối 357 lần trong năm ngoái trước khi nhận được một vị trí không đòi hỏi kinh nghiệm trong ngành công nghệ.
“Tôi biết có sự thiếu hụt lao động ở mọi nơi”, Chang cho biết. “Nhưng tôi cũng cảm thấy có quá nhiều người cùng tìm kiếm việc làm trong cùng một thời điểm. Tôi không rõ tại sao lại thiếu cân bằng như vậy”.
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 (công nghệ thông tin) 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 đang có cộng đồng người dùng đông đảo 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, đặ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ổ talkshow, các khách mời cũng đồng quan điểm rằng điều quan trọng hơn cả 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.
Masan ra mắt hệ sinh thái WINLife với mô hình tiêu dùng - công nghệ Hệ sinh thái WINLife với chuỗi 27 cửa hàng đa tiện ích đầu tiên đáp ứng nhu cầu thiết yếu của người tiêu dùng với trải nghiệm tiện lợi, xuyên suốt offline-to-online, tại điểm đến "tất cả trong một". Masan ra mắt hệ sinh thái WINLife với mô hình tiêu dùng - công nghệ phục vụ các nhu cầu tiêu dùng hàng ngày...