đối với tôi việc master C++ khó hơn bất cứ môn Toán nào mà tôi có thể học
Vậy mình đã hiểu trình độ TOÁN CÓ THỂ HỌC của bạn THẤP đến mức nào…
Lập trình Robot vốn dĩ đã bao gồm việc Master C++, và thêm rất nhiều kiến thức ở các lĩnh vực khác: Toán, Vật lý, Trí tuệ nhân tạo, …
Mình lấy một ví dụ đơn giản cho bạn dễ hình dung: Trong Big Bang Theory, người duy nhất trong nhóm lập trình được Robot là Howard Wolowitz, còn nhà vật lý thiên tài Sheldon Cooper thì chỉ làm được mỗi một việc là… thay pin cho con Robot.
Ví dụ về Kỹ thuật một chút: lập trình Robot bao gồm Object Detection(Nhận diện vật thể), sử dụng một số giải thuật như YOLO. Và bài Research Paper của YOLO v1 algorithm thì phức tạp đến mức Andrew Ng lần đầu đọc còn không hiểu hết, phải đi hỏi ý kiến các Senior Researcher khác …
Cụ thể chút nhé: Giả sử bạn có đủ tiền và muốn làm một cánh tay Robot có thể làm một số tác vụ: đưa bạn một quả chuổi, một cái khăn tay hay không cốc nước, nhận lệnh bằng giọng nói, như “Give me a banana”. Bạn sẽ sử dụng Object Detection để nhận diện quả chuối và các vật khác, sử dụng Natural Language Processing để Robot hiểu câu lệnh của bạn, và sử dụng các kỹ năng về lập trình Robot để thiết kế một cánh tay Robot có thể gắp được quả chuổi và đưa cho bạn(tự lột vỏ nhé, muốn Robot lột vỏ giùm bạn thì… vô cùng phức tạp). Và cả Object Detection lẫn Natural Language Processing đểu rất phức tạp rồi, nói chi đến thiết kế cánh tay Robot nhận lệnh con người. Giờ thì cảm nhận được độ khó của việc làm Robot rồi chứ …?
PS: mình không nói học C++ dễ; ý của mình RÕ RÀNG là: Lập trình robot vô cùng khó, và so với việc lập trình Robot thì lập trình C++ chỉ là trò trẻ con. Không hiểu bạn có vấn đề về đọc hiểu Tiếng Việt hay không?