Tôi thấy thật dễ dàng và thú vị khi học các ngôn ngữ mới! Lý do duy nhất tôi giỏi lập trình là tôi có thiên hướng mạnh mẽ về ngôn ngữ. Tất cả các ngôn ngữ của con người về cơ bản là giống nhau, và thậm chí không có sự khác biệt lớn về ngữ âm, ngữ pháp và từ vựng có thể cản trở thực tế là tất cả mọi người đều làm việc theo cùng một cách.
Tôi thấy thật bổ ích khi vẽ ra sự tương đồng giữa các từ nguyên, để khám phá bản chất cơ bản của những gì tạo nên một ngôn ngữ và để tìm hiểu cách người bản ngữ hiểu ngôn ngữ của họ. Không phải đề cập đến việc nghiên cứu một loạt các hình chính tả đã mang lại cho tôi độ chính xác văn thư tuyệt vời, đó là một trợ giúp lớn trong lập trình.
Tuy nhiên, số dặm của bạn có thể thay đổi. Tôi là một lập trình viên bởi vì tôi là một nhà ngôn ngữ học chứ không phải ngược lại và bạn có thể thành thạo lập trình theo nhiều cách khác nhau.
Biên tập:
Dưới đây là một vài mẹo mà tôi nghĩ có thể giúp các lập trình viên học ngôn ngữ:
Ngôn ngữ tự nhiên không phải là ngôn ngữ lập trình. Ngôn ngữ tự nhiên không có quy tắc, nhưng chúng có mẫu. Nếu bạn nhận thấy một mẫu, đừng yêu cầu nó là một quy tắc và sau đó phàn nàn về tất cả các ngoại lệ. Ngôn ngữ học không phải là một lĩnh vực đen trắng. Tôi đã nhận thấy rằng những người có tư duy kỹ thuật bị cuốn vào việc họ "chính xác" và đánh mất sự thật rằng điều quan trọng hơn là phải hiểu . Lời nói tự nhiên có ý nghĩa vốn có vượt qua chủ nghĩa chữ nghĩa.
Học một ngôn ngữ không phải là học thuộc lòng. Không một người bản ngữ nào nói tiếng Tây Ban Nha tự nói với mình "chuyến đi, vas, va, vamos, vais, van" để nhớ cách chia động từ "đi". Anh ấy chỉ làm điều đó trong bài phát biểu vì anh ấy đã phát triển ý thức theo thời gian về những gì nghe có vẻ đúng. Không sử dụng cách tiếp cận "phrasebook" cho việc học ngôn ngữ: bạn sẽ thấy mình lạc lõng với cụm từ thích hợp vì bạn sẽ không thể tự sản xuất. Học từ vựng không giống như học API.
Ngôn ngữ tự nhiên là dư thừa và có thể nén được, và bạn có thể sử dụng ngôn ngữ này để tạo lợi thế cho mình khi còn là sinh viên. Nếu bạn phát âm hoặc đánh vần một cái gì đó sai, rất có thể bạn sẽ vẫn được hiểu. Tra cứu từ nguyên của các từ để hiểu được ý nghĩa sâu sắc hơn của chúng. Có một cảm giác về ngôn ngữ như nó cũng quan trọng như việc biết ngôn ngữ như nó là. Không sao để phạm một số sai lầm.
Bước ra ngoài vùng thoải mái và thử nghiệm của bạn. Cố gắng nói theo cách người bản ngữ làm. Nếu bạn nhận thấy rằng bạn phát âm hoặc phát biểu một cái gì đó khác nhau, hãy cố gắng phân biệt chính xác làm thế nào. Nếu bạn không hiểu mọi thứ mà ai đó nói, bạn có thể yêu cầu họ lặp lại hoặc giải thích. Nếu bạn phạm sai lầm, điều tồi tệ nhất có thể xảy ra là một sự hiểu lầm, và nếu bạn tự tin và hướng ngoại thì nó sẽ biến thành một tình huống buồn cười thay vì lúng túng, đáng xấu hổ. Chúc vui vẻ.