Tôi đã đưa ra rất nhiều dự đoán về việc AI sẽ thay đổi chương trình như thế nào. Việc hack mã sẽ ít quan trọng hơn việc hiểu vấn đề, chúng ta sẽ có các công cụ tốt hơn để tạo mã, các kỹ năng cấp cao hơn sẽ có giá trị hơn, v.v. Tất cả những điều này được gắn kết với nhau, ở một mức độ nào đó. Nếu các lập trình viên dành ít thời gian hơn để viết mã, họ sẽ có nhiều thời gian hơn để dành cho các vấn đề thực sự: hiểu mã họ đang viết cần làm gì. Ngành công nghiệp của chúng ta đã làm rất kém điều đó trong những năm qua. Và họ sẽ có thể dành nhiều thời gian hơn để thiết kế các hệ thống lớn hơn mà mã của họ chạy trong đó. Chúng tôi đã làm tốt hơn việc đó nhưng chúng tôi sẽ cần thiết kế các dịch vụ có thể mở rộng quy mô cho ngày càng nhiều người dùng đồng thời cung cấp khả năng bảo mật tốt hơn. Những hệ thống đó phải có thể quan sát được để có thể phát hiện và giải quyết các vấn đề trước khi chúng trở thành khủng hoảng. Chắc chắn chúng ta sẽ có được những công cụ tốt hơn và một số công cụ đó thậm chí có thể giúp giải quyết những vấn đề về kiến trúc phần mềm. Nhưng chúng tôi vẫn chưa ở đó.
Mặt bên kia của đồng xu là gì? Các công cụ tốt hơn, ít thời gian hack mã hơn và có nhiều thời gian hơn để thiết kế các hệ thống hữu ích, tất cả đều nghe thật tuyệt vời. Nhưng cái bóng nào đang ẩn nấp đằng sau những lời hứa hẹn?
Điều đầu tiên là hiển nhiên. Tôi chưa bao giờ thấy một nhóm phát triển phần mềm nào nghĩ rằng họ làm việc kém hiệu quả. Tôi nghi ngờ rằng hầu hết, nếu không phải tất cả, thực sự đã làm việc quá sức và không tham gia vào việc phàn nàn theo nghi thức. Khả năng món quà của AI sẽ là “bây giờ bạn có thể viết mã nhanh hơn 30%, vậy đây là số lượng mã cần viết thêm 50% vào năm 2024?” Bạn có sáu tháng cho dự án này, nhưng nếu bạn nhanh hơn 30%, rõ ràng bạn có thể hoàn thành nó trong ba tháng”? Chắc chắn có những nhóm được quản lý kém sẽ phải đối mặt với khối lượng công việc nặng hơn và lịch trình kém thực tế hơn do AI - hay nói chính xác hơn là do ban quản lý hiểu sai về những cơ hội mà AI thực sự mang lại. Phần mềm có lỗi được thiết kế kém hơn, được thiết kế tồi hơn: Đó không phải là thứ chúng tôi cần.
Thứ hai: Thật dễ dàng để nói rằng AI sẽ khen thưởng những kỹ năng cấp cao. Điều đó thật tuyệt nếu bạn có kỹ năng cấp cao, nhưng sẽ không tốt nếu bạn không có. Điều thực sự có nghĩa là khoảng cách giữa lập trình viên mới vào nghề và lập trình viên cấp cao sẽ tăng lên. Vấn đề này nghiêm trọng đến mức nào? Hãy nhớ rằng nhu cầu về lập trình viên đã rất cao trong vài thập kỷ nay và để đáp lại, rất nhiều người đã tham gia thị trường với những kỹ năng tối thiểu: sinh viên tốt nghiệp các chương trình đào tạo cấp tốc không hiểu sự khác biệt giữa React và JavaScript (và có thể không hiểu tại sao các ngôn ngữ lập trình khác lại tồn tại), những sinh viên tốt nghiệp có bằng cấp bốn năm đã tham gia các khóa học về thuật toán và hệ điều hành nhưng không hiểu cách viết phần mềm cho đám mây. Thế hệ việc làm tiếp theo sẽ còn đòi hỏi nhiều hơn nữa. Liệu các công ty có cung cấp chương trình đào tạo cần thiết để vượt qua khoảng cách lên các vị trí cấp cao không?
Cuối cùng: Việc gỡ lỗi liên quan đến các kỹ năng cấp cao – nhưng điều đó không đúng. Việc gỡ lỗi ở mức độ thấp nhất có thể, điều thứ hai mà bất kỳ lập trình viên nào cũng phải học sau khi viết câu “xin chào thế giới” đầu tiên của họ. Tôi đã thấy ước tính rằng trí tuệ nhân tạo có thể chính xác tới 90% khi viết mã - điều này nghe có vẻ khá tốt cho đến khi bạn nhận ra rằng độ chính xác 90% có lẽ là trên mỗi dòng mã. Đối với hàm 10 dòng, xác suất kết quả đúng giảm xuống khoảng một phần ba. Vì vậy, sẽ có rất nhiều việc phải sửa lỗi - và chúng tôi phải tính đến điều đó. Tôi ngạc nhiên khi nhiều người không nhận thấy sự khác biệt giữa “Bây giờ chúng ta sẽ không phải lo lắng về việc hiểu chi tiết về ngôn ngữ lập trình và thư viện” (này, tôi thậm chí có thể đã nói như vậy) và “Nhưng chúng ta sẽ có để có thể gỡ lỗi trong mã mà chúng tôi chưa viết và có thể không hiểu.” Và tôi không chắc làm thế nào bạn có được sự thông thạo tinh thần cần thiết để thực hiện việc sửa lỗi này mà không cần phải viết nhiều mã bằng tay. Có thể sẽ có ít lỗi cú pháp “không biên dịch” kiểu vườn hơn, nhưng có nhiều lỗi thay đổi hành vi theo những cách tinh vi hơn hoặc gây ra các lỗ hổng bảo mật. Khi được yêu cầu cải thiện chương trình tôi đã viết, tôi đã thấy GPT thay đổi thứ tự các dòng theo cách gây ra các lỗi tinh vi. Tôi không nói rằng AI sẽ không giúp các lập trình viên nhanh hơn và hiệu quả hơn - nhưng tôi tự hỏi liệu chúng ta có đang ném các lập trình viên cấp dưới xuống vực sâu mà không có áo phao hay không.
Có phải tôi đang nói: “Dừng tàu lại, chúng ta cần xuống tàu phải không?” Không. Có phải tôi đang nói rằng các lập trình viên sẽ không trở nên hiệu quả hơn nhờ AI? Không. Nhưng AI sẽ tạo ra sự thay đổi và sự thay đổi luôn có mặt tốt và mặt xấu. Trong năm tới, chúng ta sẽ phải giải quyết vấn đề của cả hai bên.
- Phân phối nội dung và PR được hỗ trợ bởi SEO. Được khuếch đại ngay hôm nay.
- PlatoData.Network Vertical Generative Ai. Trao quyền cho chính mình. Truy cập Tại đây.
- PlatoAiStream. Thông minh Web3. Kiến thức khuếch đại. Truy cập Tại đây.
- Trung tâmESG. Than đá, công nghệ sạch, Năng lượng, Môi trường Hệ mặt trời, Quản lý chất thải. Truy cập Tại đây.
- PlatoSức khỏe. Tình báo thử nghiệm lâm sàng và công nghệ sinh học. Truy cập Tại đây.
- nguồn: https://www.dataversity.net/ai-in-2024-the-other-side/
- : có
- :là
- :không phải
- $ LÊN
- 2024
- a
- Có khả năng
- Giới thiệu
- Tài khoản
- chính xác
- chính xác
- Ad
- Sau
- AI
- thuật toán
- Tất cả
- Ngoài ra
- luôn luôn
- am
- và
- bất kì
- kiến trúc
- LÀ
- AS
- At
- Bad
- tệ
- BE
- Ghi
- bởi vì
- trở nên
- được
- trước
- hành vi
- sau
- Hơn
- giữa
- cả hai
- Cả hai mặt
- lỗi
- nhưng
- by
- CAN
- chắc chắn
- cơ hội
- thay đổi
- Rõ ràng
- đám mây
- mã
- Coin
- đến
- Các công ty
- sửa chữa
- các khóa học
- cuộc khủng hoảng
- Vượt qua
- PHỔ THÔNG DỮ LIỆU
- nhiều
- thập kỷ
- sâu
- Thiết kế
- thiết kế
- thiết kế
- chi tiết
- phát hiện
- Phát triển
- sự khác biệt
- do
- thực hiện
- dont
- nghi ngờ
- xuống
- dễ dàng
- hiệu quả
- cuối
- tương tác
- vào
- nhập cảnh cấp
- lỗi
- dự toán
- Ether (ETH)
- Ngay cả
- Sự kiện
- tồn tại
- mức độ
- Đối mặt
- nhanh hơn
- vài
- ít hơn
- Tên
- Trong
- chức năng
- Thu được
- khoảng cách
- tạo ra
- thế hệ
- được
- được
- quà tặng
- Đi
- tốt
- tuyệt vời
- Nhóm
- Các nhóm
- hack
- có
- tay
- Có
- có
- giúp đỡ
- Cao
- cấp độ cao
- Độ đáng tin của
- Hướng dẫn
- HTTPS
- i
- if
- quan trọng
- nâng cao
- in
- Tăng lên
- thực sự
- ngành công nghiệp
- trong
- giới thiệu
- giới thiệu
- các vấn đề
- IT
- ITS
- JavaScript
- Việc làm
- việc làm
- Loại
- Ngôn ngữ
- lớn hơn
- ít
- Cuộc sống
- Dòng
- dòng
- Rất nhiều
- LP
- thực hiện
- làm cho
- quản lý
- quản lý
- thị trường
- Có thể..
- me
- có nghĩa
- tâm thần
- tâm
- tối thiểu
- tháng
- chi tiết
- hiệu quả hơn
- hầu hết
- nhiều
- phải
- Cần
- nhu cầu
- không bao giờ
- tiếp theo
- Không
- tại
- Rõ ràng
- of
- off
- on
- ONE
- hoạt động
- các hệ điều hành
- Cơ hội
- or
- gọi món
- Nền tảng khác
- vfoXNUMXfipXNUMXhfpiXNUMXufhpiXNUMXuf
- kết thúc
- người
- mỗi
- plato
- Thông tin dữ liệu Plato
- PlatoDữ liệu
- hồ bơi
- người nghèo
- vị trí
- cần
- Dự đoán
- quà
- khá
- xác suất
- có lẽ
- Vấn đề
- vấn đề
- chương trình
- Lập trình viên
- Lập trình viên
- Lập trình
- ngôn ngữ lập trình
- dự án
- Hứa hẹn
- cho
- cung cấp
- Phản ứng
- thực
- thực tế
- nhận ra
- có thật không
- yêu cầu
- phản ứng
- kết quả
- Khen thưởng
- ngay
- chạy
- Nói
- nói
- nói
- Quy mô
- Thứ hai
- an ninh
- đã xem
- cao cấp
- nghiêm trọng
- DỊCH VỤ
- bên
- Sides
- Six
- Sáu tháng
- kỹ năng
- So
- Phần mềm
- phát triển phần mềm
- động SOLVE
- giải quyết
- một số
- âm thanh
- âm thanh
- tiêu
- chắc chắn
- thật ngạc nhiên
- cú pháp
- hệ thống
- Hãy
- Lấy
- hơn
- việc này
- Sản phẩm
- cung cấp their dịch
- Them
- Đó
- Kia là
- họ
- điều
- Thứ ba
- điều này
- những
- nghĩ
- Ném
- Bị ràng buộc
- thời gian
- đến
- bên nhau
- công cụ
- Train
- Hội thảo
- hiểu
- sự hiểu biết
- cho đến khi
- hữu ích
- Người sử dụng
- Quý báu
- rất
- Đã xem
- Lỗ hổng
- là
- cách
- we
- Điều gì
- khi nào
- cái nào
- trong khi
- CHÚNG TÔI LÀ
- tại sao
- sẽ
- với
- không có
- tự hỏi
- thế giới
- lo
- viết
- viết mã
- viết
- viết
- đã viết
- năm
- năm
- nhưng
- bạn
- zephyrnet