Trong những ngày đầu của internet và phát triển web, mọi thứ đều được viết tay bằng JavaScript hoặc HTML thô.



Mỗi ứng dụng web đều là một silo riêng. Khi chúng trở nên phức tạp hơn, cộng đồng đã phát minh ra các công cụ như Webpack và Vite, là các trình đóng gói module và hệ thống xây dựng tự động xử lý các loại tệp và tài sản khác nhau.

Điều này có nghĩa là một nhà phát triển có thể nhập một hình ảnh, phông chữ hoặc một tệp TypeScript vào dự án của họ và các bộ tải của bundler sẽ biết cách xử lý nó (chuyển đổi TS thành JS, nhúng hình ảnh, v.v. ).

Trình duyệt chỉ hiểu HTML/CSS/JS nhưng các bộ công cụ này mã hóa/giải mã các định dạng khác thành đầu ra thân thiện với trình duyệt.

Mặc dù đây chỉ là một điều chỉnh nhỏ về cách định dạng dữ liệu, nhưng nó đã cách mạng hóa phát triển web.

Vì nó mở khóa các vòng lặp lặp lại nhanh hơn và thử nghiệm tốt hơn, bạn có thể sử dụng các ngôn ngữ cấp cao hơn như TypeScript hoặc các framework( vì các công cụ xây dựng sẽ dịch chúng cho bạn.

Điều này đã dẫn đến một sự bùng nổ của các ứng dụng web và một hệ sinh thái dày đặc hơn, vì các nhà phát triển không phải lãng phí thời gian tái phát minh các pipeline xây dựng cho mỗi dự án.

Tương tự, Robotics đang ở giai đoạn trước Webpack, nơi nhiều đội vẫn "lập trình bằng tay" các pipeline dữ liệu của họ.

Một bộ công cụ như ) cho Robotics sẽ làm cho dữ liệu robot giống như Webpack đã làm cho tài sản web.

Đây là tầm nhìn mà @unmoyai có và là định nghĩa thô của "codec".

Điều này sẽ cho phép các nhà phát triển robot dễ dàng hơn trong việc tích hợp các nguồn dữ liệu hoặc định dạng mới mà không cần phải mất nhiều tháng thiết kế tùy chỉnh.

Dẫn đến chu kỳ lặp lại nhanh hơn nhiều. Những gì trước đây mất 6 tháng cho một nhóm giờ có thể thu hẹp chỉ còn vài tuần hoặc ít hơn.

Khi bạn nén ý tưởng về khung thời gian thí nghiệm xuống một bậc, bạn sẽ kích thích nhiều sự đổi mới hơn. Các nhà phát triển có thể thử nghiệm những ý tưởng mới mà không phải chịu chi phí ban đầu lớn, cho phép họ cũng có thể thất bại và học hỏi nhanh chóng.

Chúng ta đã thấy cách mà sự lặp lại nhanh chóng đã biến đổi phần mềm với việc lập trình vibe. Nếu bạn nói với các nhà phát triển vài năm trước rằng bạn có thể bảo một cửa sổ nhắc nhở lập trình cho bạn một ứng dụng siêu trong một thông điệp duy nhất, họ sẽ phun vào mặt bạn. Giờ đây, điều đó đã trở thành hiện thực.

Sự ma sát tương tự hiện đang tồn tại với AI vật lý. Các nhà robot học đang bận rộn giải quyết vấn đề tương thích phần cứng:phần mềm thay vì làm việc hướng tới bài toán lớn hơn về những người máy hiệu quả hơn.

Khi công việc nặng nhọc lặp đi lặp lại được trừu tượng hóa, sự chú ý có thể chuyển sang thiết kế hành vi và tinh chỉnh trí tuệ nhân tạo.

Cho đến lúc đó, có một chiếc bánh giá trị khổng lồ cho đội ngũ mở khóa những đường ống dữ liệu này, giúp các nhà phát triển có thể sáng tạo mà không bị ràng buộc.
Xem bản gốc
post-image
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Đã ghim