Chợ24h

Tiêu đề: Những ngộ nhận sai lầm của bạn về lập trình [In trang]

Thành viên: sonvu    Thời gian: 22/8/2016 15:35:42     Tiêu đề: Những ngộ nhận sai lầm của bạn về lập trình

Giả thử tiếng Anh là tiếng nói mẹ đẻ của bạn , tôi sẽ trợ thời so sánh tiếng Anh với SQL.

Đầu tiên , alphabet không có gì thay đổi. Ví như bạn trông , tất cả ký tự sử dụng trong SQL đều nằm trên keyboard của bạn.

Thứ hai , bạn hãy trông tơi ngữ pháp và cú pháp , 'Insert into table' có vẻ như thường có gì xa lạ và khó hiểu! Nếu vốn tiếng Anh của bạn không tốt ( tệ lắm thì 200-300 điểm TOEIC ) , bạn vẫn không tốn quá nhiều công sức để hiểu được câu lệnh này.

Cuối cùng , hãy nhìn vào từng từ đơn , mỗi từ đều tồn tại trong tiếng anh , không có từ mới , không có cách phát âm khác , không đa nghĩa....

Thỉnh thoảng , ngôn ngữ máy cũng "sáng tạo" ra một số từ viết tắt như regex - regular expression - biểu thức chính quy , hay varchar( variable character )... Thế nhưng , tóm lại , "từ điển" của ngôn ngữ máy hầu như không khác biệt gì nhiều so với tiếng nói mẹ đẻ của bạn. Đó cũng chính là lý do tôi coi ngôn ngữ máy không phải là một "ngôn ngữ" thực sự! Nó giống như thổ ngữ ( tiếng xứ sở ) hơn là một tiếng nói mới!

Tìm hiểu về khóa lập trình PHP đơn giản tại Vietpro. Thêm nữa Vietpro cũng cung cấp những khóa lap trinh Laravel chất lượng nhất.

Vì vậy , việc học một ngôn ngữ máy thậm chí còn dễ hơn cả việc học tiếng nước ngoài. "một năm do đó nó sẽ bị lãng quên" , thời kì học không dài như bạn nghĩ...

3. Học một ngôn ngữ lập trình sẽ tốn vài năm.....

Để học một tiếng nước ngoài , bạn cần học:

Nhiều nhỉ?

Vì vậy , để học một tiếng nước ngoài mới , một người bản xứ( nói tiếng Anh ) cần từ 23 tuần đến 2 năm để không có một sự hạn chế hay một trường hợp ngoại lệ nào cả "thích nghi" với tiếng nói mới.

Thế nhưng với ngôn ngữ máy , học các công năng cũng như câu lệnh ( ứng với với việc học từ vựng trong tiếng nước ngoài ) là một nghề nghiệp dễ dàng bởi ngôn ngữ máy có hệ thống giao thông alphabet không khác tiếng Anh là mấy. Ví như bạn biết chút ít tiếng Anh , thời kì học ngôn ngữ máy cũng sẽ giảm đi đáng kể.  

Na ná , khi tất cả từ ngữ đều việc quen thuộc với bạn , việc đọc hiểu ngôn ngữ máy trở nên dễ như trở bàn tay!

Học cú pháp của ngôn ngữ máy  tương đương với việc làm bài tập ngữ pháp. Có xác xuất hơi nặng nhọc hơn một tí nhưng hãy nhớ rằng , ngôn ngữ máy được thiết kế để con người có xác xuất đọc-hiểu và sử dụng một cách dễ dàng , vì thế thuần thục cú pháp của một tiếng nói bậc cao không nằm ngoài tầm với của bạn.

Cuối cùng là phát âm ( ứng với với cặp kỹ năng nghe-nói khi học tiếng nước ngoài )...Thú thực ,  tôi chưa từng thấy ai đọc ngôn ngữ máy thành tiếng như tụng ngh cả...

Bạn thấy đó , học ngôn ngữ máy đâu có không đơn giản như học ngoại ngữ! vì thế , thời kì học cũng không kéo dài ài lê thê như ta vẫn hình dung. Thực chất không thiếu các trường hợp chỉ mất vài tháng để trở tạo một sản phầm từ một ngôn ngữ máy mới toanh!

Lời kết

Ngôn ngữ máy được thiết kế cho bạn. Nó không khó học ,  hãy nhớ lấy điều này.

Bây chừ là thời kì để bạn xuất phát với ngôn ngữ máy đầu tiên của mình , hoặc tiếp chuyện những gì đang ở dang. Bạn thấy đấy , bài viết của tôi đã tước đoạt mọi lý do chẳng có tác dụng gì thiết thực của sự chậm chạp mà chính bạn tự tạo ra bây lâu nay.  

Về quan điểm thứ #3 của tôi , bạn cũng nên hiểu sâu hơn một tí. Bởi việc nắm vững cú pháp và kiến trúc của một ngôn ngữ máy rất giản đơn , nhưng việc hiểu và ngấm hết được tinh hoa của tiếng nói đó sẽ tiêu tốn của bạn ít ra là 5000 giờ làm việc siêng năng. Nghe có vẻ gian nan nhưng tôi tin rằng một khi bạn đã quyết tâm , không gì là không thể.

Dịch: http://hocphp.edu.vn/







  © Copyright 2011-2013 iSoftco®, All rights reserved
Văn phòng công ty: P.16/706, Tòa nhà Thành Công, 57 Láng Hạ, phường Thành Công, quận Ba Đình, Hà Nội
Tel: (84-4) 37 875018;(84-4) 3555 8604 | Fax: (84-4) 37 875017 | E-Mail: cho24h@isoftco.com