Điều nhầm tưởng về IT trước khi học IT
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 mình không phải là dân IT mà chỉ biết lập trình do trước đây tức mình mấy thằng ở chung tụi nó cứ 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 hay không bằng cách là tự đi mua sách cũ và tự học lập trình.
Cho đến trước ngày có cuốn sách cũ trong tay, mình luôn nghĩ IT là một cái gì đó rất ghê gớm, máy tính nó 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 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). Hoá ra, máy tính hoàn toàn bó tay. 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. Nó không bao giờ làm được cái mà nó không được nạp sẵn. 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 làm nên phần mềm chơi cờ.
Mình thì tưởng hồi đó làm game chỉ là ngồi láp ráp mấy cái hình + animate như trong powerpoint…
Thật sự thì vấn đề này (vấn đề máy có làm được cái nó chưa được nạp sẵn hay không) đến giờ mình vẫn chưa chắc lắm. Vì có nhiều loại trí tuệ khác nhau, bạn có thể đọc một bài của Blog Măng Cụt, mình đọc cũng lâu rồi nhưng vẫn nhớ http://www.mangcut.vn/blog/2015-04-13-moi-hoa-tri-tue-nhan-tao.html
Khi chưa tìm hiểu về IT mình tưởng các hacker chỉ cần gõ gõ là chữ bay loạn xì ngầu !
Hồi đó mình còn tưởng vi rút có trong cả cái đầu đĩa nữa chứ …
Vi rút có thể làm nổ tung máy tính. …và nhìu thứ khác
Giờ nghĩ lại thấy mình hồi đó ngu thât …
vừa rồi virus làm nổ mấy cái máy làm giàu uran đó
có khi bạn biết trước tương lai đấy
Thấy bác nói xong và Google lun thì ra cái này : Stuxnet – Sâu máy tính
Nó đâu có làm nổ máy tính đâu ! Chỉ làm cho quạt ngừng hoạt động khiến các máy li tâm hoạt động k chính xác…
Nhưng cũng khiến cho mấy anh Iran phát khóc !
muốn làm cháy được máy tính thì cần phải thiết kế thêm ngoại vi (phần cứng) nhé, và phần cứng đó cũng phải lập trình cho nó!!! vốn dĩ máy tính là do con người chế tạo, nêu không được lập trình cho nó thì nó cũng chỉ là cục sắt, bác đi so cái máy tính với người tạo ra nó mà cũng so được ak :v
Kể cả người mà não không được học từ nhỏ mà chỉ nằm một chỗ và bịt hết các giác quan lại vài chục năm thì người ta cũng không làm được gì chứ đừng nói máy. Phải có input thì mới có output.
máy vi tính đối với người lập trình như 1 đứa trẻ, và ta sẽ dạy cho nó, nó trở nên xấu hay đẹp là do mình, ai cũng biết điều này cả, nhớ ngày xưa bị mấy ông anh dọa là ngồi gần máy tính lâu là bị virut trong máy tính nó lây cho bệnh
Khi học rồi ai cũng chắc chắn sẽ nhận ra 1 điều là thực ra cái máy tính rất rất…là ngu! bởi vì ngay cả 1 bài toán 1+ 1 nó cũng không biết làm ntn và phải đợi mình chỉ dẫn từng bước một máy tính cũng như là con mình, bố giỏi thì con biết làm nhìu thứ hay ho, bố dốt thì con sẽ dốt theo chẳng làm ra trò trống gì vậy thôi
cộng trừ nhân chia nó biết tính nhé, bác đâu có cần dạy nó 1+1 = 2, mà nó biết rằng 1+1 = 2 rồi, chỉ có các phép tính sin(x) hay log căn bậc 2 là nó ko biết tính, nếu cần thiết thì bác phải viết thư viện để tính các hàm sin cos,… nhé, nhưng mà đa số mấy hàm đó đc developer viết sẵn cho mình rồi
máy tính biết luôn hả ghê vậy :))) 1 cục sắt vô tri cũng hiểu phép tính là gì thì mình cũng nể bạn thiệt. tất cả các phép toán từ 1 + 1 = 2 hay những điều cơ bản nhất máy tính đều không biết và phải qua quá trình con người lập trình sẵn nó mới biết nhé, chứ máy tính thần thánh nào tự thân nó biết tính toán đâu bạn :)))
vậy bạn là người lập trình hệ điều hành hả :v
trả lời liên quan? :v, tóm lại cái máy tính cũng chỉ là vật vô tri và do con người lập trình cho sẵn những phép toán, bạn cứ hỉu vậy là dc khỏi cần suy nghĩ nhìu nhé :v
tôi đang nói đến 1 cái máy đã có sẵn hệ điều hành rồi thì nó đã biết cộng trừ nhân chia rồi, chứ tôi đâu có nói tới 1 cái máy tính chip chưa được nạp, CPU chưa được lập trình đâu, bác nói cứ như đùa, chưa lập trình cho chipset thì nó chỉ là đồ bỏ đi, còn chả đáng giá bằng 1 cục sắt
lập trình cũng giống như 1 người nghệ sĩ , nghệ sĩ dùng trí sáng tạo + các chất liệu tạo nên tác phẩm , lập trình viên cũng dùng trí sáng tạo và các công nghệ hỗ trợ để tạo nên chương trình , chương trình tốt hay không phụ thuộc vào kinh nghiệm và kĩ năng của người viết mà thôi
Con người ta thì cũng có khác gì máy tính đâu? Tất cả tri thức đều được ta thu nạp đấy thôi. Giờ thử mất 5 giác quan xem (coi như việc không nạp vào máy tính) xem con người có ngu như máy tính không. =]]
:)) có vẻ lạc đề, thôi chắc do bác suy ngĩ sâu xa :v, chứ e thấy dù gì máy tính nó cũng chỉ hoặt động phụ thuộc vào những gì ta giao tiếp vs nó,nên mới có môn lập trình, còn bác nói trăng sao cái gì đó thì e chịu :v Close enough!
Thì bác bảo phải dạy nó từng chút một, thì t ms nói bác lập trình hệ điều hành ak mà phải dạy nó cả phép tính cộng trừ nhân chia chứ ai nói sâu xa gì
thôi dc rồi bác, bác cứ hỉu vậy đi :v
Nếu bác thật sự là dân lập trình thì bác cần học lại môn “Kiến trúc máy tính” nhé, rồi sẽ biết khi chưa lập trình nó có thể làm được những điều gì :v