Chào các bạn,
Mời mọi người bà tám cho vui về vấn đề này.
Mình xin nói qua là cho đến lúc này (hơn 20 năm) mình vẫn không phải là dân IT mà chỉ biết lập trình “Hello World!” do trước đây tức mình mấy thằng ở chung nhà trọ tụi nó cứ nổ banh xác. Có thằng bốc phét kiểu “một dòng code có thể làm nổ tung bàn phím/ cái máy tính” cho nên mình muốn kiểm nghiệm xem liệu tụi nó có bốc phét cỡ nào bằng cách là tự đi mua sách cũ và tự học lập trình.
Cho đến trước khi viết được chừng 100 dòng code đầu tiên, mình luôn nghĩ IT - ở đây là lập trình là một cái gì đó rất ghê gớm & máy tính là rất thông minh, nó sẽ giải giúp mình hầu hết bài toán.
Ví dụ mình từng nghĩ: bài toán “gà - chó” (vừa gà vừa chó bó lại cho tròn 100 chân, hỏi có bao nhiêu gà, bao nhiêu chó) thì chỉ cần nhập bài toán đó vào là máy tính sẽ giải toán giống như thầy giáo giải trên bảng ở lớp. Nghĩa là nó giả sử là toàn gà hay toàn chó như cách làm cấp 1 hoặc đặt phương trình như khi học trung học cơ sở rồi in ra từng dòng, ta chỉ cần chép vào tập vở mang nộp để chấm điểm. Hoá ra, máy tính bó tay việc này. Nó ngu vãi các bạn nhỉ?
Giờ thì mình biết được rằng nếu bạn không biết làm toán thì máy tính cũng chẳng giúp gì được cho bạn. Bạn không biết nhập liệu hoặc nhập sai, máy tính cũng không giúp gì bạn. Nó không bao giờ làm được cái mà nó không được nạp sẵn trước đó. Cho nên, việc máy tính đánh cờ thắng con người đi nữa, nó cũng sẽ không thể đánh được nếu trước đó không có một đội ngũ lập trình và các đại kiện tướng cùng chung tay làm nên phần mềm chơi cờ.
Bổ sung thêm phần chỉnh sửa: nhiều bạn lý luận với Thin là giờ trí tuệ nhân tạo thì làm được những thứ Thin cho rằng không làm được ở trên. Tuy nhiên, Thin vẫn phải nói thêm rằng bạn nên học kiến trúc về máy tính và bộ vi xử lý, trong đó các tập lệnh được người ta nạp sẵn nhé. Cho tới hiện nay (tháng 8/2020) chưa có trí tuệ nhân tạo nào tự nạp tập lệnh cho CPU cả - theo mình biết.