Các lập trình viên có giỏi trong việc học ngôn ngữ nói tiếng Nhật không? [đóng cửa]


12

Điều này có thể hơi lạc đề, nhưng tôi sẽ mạo hiểm, vì trang này là về Lập trình viên !

Các lập trình viên rất giỏi trong việc liên tục học các ngôn ngữ lập trình mới, nhưng họ giỏi như thế nào khi học một ngôn ngữ nói mới? Bạn đã học ngoại ngữ (tiếng Pháp / tiếng Tây Ban Nha / v.v.) khi trưởng thànhthành thạo nó chưa? Có dễ không?

Tôi hỏi bởi vì tôi đã cố gắng học tiếng Pháp từ khá lâu rồi và tôi vẫn đang ở giai đoạn "Je parle un peu de Française" phiền phức. Tôi đã tham dự hai khóa học tiếng Pháp, một trong đó phần lớn các lớp là lập trình viên, và một nơi họ không và sự khác biệt về khả năng là khá rõ ràng. Liệu một khuynh hướng toán học / logic có cản trở việc học một ngôn ngữ nói trong đó ngữ pháp không nằm trong số không và số không? Hay tôi chỉ đang đổ lỗi thay vì đơn giản chấp nhận rằng tôi không giỏi ngôn ngữ.

[Điều quan trọng là bạn chưa được dạy ngôn ngữ ở trường, vì tiếp xúc sớm thực sự mang lại lợi thế cho bạn. Tôi đã chọn và khá giỏi các ngôn ngữ mà tôi đã tiếp xúc dưới 10 tuổi.]


6
Hầu hết chúng ta có một thời gian đủ khó để giao tiếp bằng ngôn ngữ mẹ đẻ của chúng tôi .
Mark Peters

1
Btw, câu tiếng Pháp của bạn sai ngữ pháp. Nó phải là "Je parle un peu français.". Không có chữ "de", không có chữ hoa "F" và không có chữ "e" ở cuối từ;)
Yann Trevin

1
@Yann - Je suis stupide ;-)
Preets

1
Đây là câu trích dẫn: "Bên cạnh thiên hướng toán học, khả năng làm chủ ngôn ngữ bản địa của một người đặc biệt tốt là tài sản quan trọng nhất của một lập trình viên có năng lực." Tôi mới tìm hiểu về người đàn ông này ở đây trên Lập trình viên (ngoại trừ có lẽ là một tài liệu tham khảo chéo thỉnh thoảng) --- Tôi đã nhớ anh ta ở UT 5 năm!
Đánh dấu C

4
Câu hỏi này dường như lạc đề vì nó liên quan đến việc tiếp thu ngôn ngữ nói.

Câu trả lời:


18

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ẻ.


Đẹp! Cuối cùng là một phản ứng tích cực. Vì vậy, vì bạn thuộc cả hai thế giới, có lẽ bạn có một vài lời khuyên cho các lập trình viên cố gắng học ngoại ngữ? Bạn đã thấy họ mắc phải những lỗi "điển hình" cần phải tránh trong khi học một ngôn ngữ mới chưa? Hoặc bất kỳ kỹ thuật nào hoạt động tốt cho những người trong lĩnh vực lập trình?
Preets

Cảm ơn bạn! Nhận xét của bạn về các ngôn ngữ nói theo mô hình chứ không phải quy tắc và rằng bạn có thể được "hiểu" mặc dù về mặt kỹ thuật "không chính xác" là rất có giá trị! Tôi sẽ cố gắng phá vỡ cách tiếp cận trắng đen để học ngoại ngữ.
Preets

mặc dù điều đầu tiên tôi muốn làm là hiểu sự khác biệt giữa một mẫu và một quy tắc - từ những gì tôi biết, bạn đã nhìn vào một mẫu và tạo ra một quy tắc!
Preets

Tốt hơn câu trả lời của tôi ... điểm cuối cùng là khó nhất :)
Jay

2
Natural languages do not have rules, but they do have patterns. If you notice a pattern, don't claim it's a rule and then complain about all of the exceptions.- +1 cho điều đó. Nó đặt ngôn ngữ trong quan điểm cho tôi.
Maulrus

3

Tôi chỉ có thể tự nói, nhưng tôi cảm thấy khó học ngôn ngữ nói (tôi đã thử 2 học kỳ tiếng Tây Ban Nha ở trường đại học) ngoài những điều cơ bản. Một số bài viết khác đã đưa ra quan điểm về việc ghi nhớ và thực hành là rất quan trọng để học một ngôn ngữ mới, và tôi tin rằng đó là sự thật.

Tôi sẽ nói đây là lý do tôi làm kém; đó là tôi gần như không bao giờ ghi nhớ bất cứ điều gì Các nhà phát triển khác có thể khác nhau về điều này, nhưng phần lớn cách tiếp cận của tôi là ủng hộ Why hơn cái gì. Trong phép tính, tôi đã bị một giáo viên mắng tôi sau khi làm bài kiểm tra. Cô ấy đã nhìn thấy sự xuất phát của tôi về một định lý ở lề và tuyên bố rằng tôi sẽ không cần phải làm công việc đó trong một bài kiểm tra nếu tôi đã ghi nhớ định lý này ngay từ đầu (hoặc nếu tôi đã làm xong bài tập về nhà.) Tôi đã phải đồng ý.


Điều đó thật thú vị, tôi có một vấn đề tương tự với "TẠI SAO". Thật dễ dàng để tuân theo các quy tắc, nhưng tôi đoán một ngôn ngữ nói có quá nhiều thứ để học vào ngày đầu tiên. Cảm ơn vì đầu vào của bạn!
Preets

2

Tôi nghĩ rằng nó chủ yếu phụ thuộc vào người. Nhưng đây là kinh nghiệm của riêng tôi khi là một lập trình viên từ Anh, sống và làm việc ở Đức.

Tôi suy nghĩ và học hỏi rất logic, nếu logic của một cái gì đó rõ ràng, hoặc nếu tôi có thể học quy tắc về cách thức một cái gì đó hoạt động, tôi có thể nhớ nó dễ dàng. Điều này đã làm cho việc học ngữ pháp tiếng Đức trở nên dễ dàng hơn một chút đối với tôi sau đó có thể là người chỉ học các từ và học ngữ pháp thông qua liên kết.

Tuy nhiên, trong khi tôi thấy dễ dàng để làm việc với các thuật toán và toán học, tôi vẫn vật lộn khi làm việc với nghệ thuật và thiết kế. Tương tự như vậy trong giao tiếp nói, tôi thành thạo giao tiếp, nhưng thiếu một chút khi nói đến khía cạnh thi vị hơn của ngôn ngữ và cả việc nhớ tên (đặc biệt là khi các từ không được ghi chép rõ ràng và phải lựa chọn sử dụng từ nào quan sát (tức là (trong tiếng Đức) menschen / leute raum / zimmer gleich / bald) hoặc khi các từ có vẻ tương đương với các từ tiếng Anh, nhưng khác nhau về cách sử dụng (lucig / bereit).

Tìm ngữ pháp dễ hơn đã giúp tôi dễ dàng hơn rất nhiều, điều đó có nghĩa là tôi có cấu trúc câu gần như chính xác, và chỉ cần thực hành và sử dụng từ điển và bạn bè thường xuyên để học từ vựng (may mắn thay, tôi đang tìm người Đức để nói chung là rất tha thứ cho những lỗi lầm, đặc biệt khi nói đến ngữ pháp bất quy tắc).

/ * Xin lỗi trước cho bất kỳ lỗi ngữ pháp ở trên, tôi cần ngủ. * /


@Tael, tôi muốn logic của ngôn ngữ Pháp là rõ ràng đối với tôi. Bạn đến từ Anh, vì vậy bạn biết tôi đang nói về điều gì ;-) Tôi đoán tôi sẽ phải cố gắng học ngữ pháp nhiều hơn.
Preets

2

Tôi không biết liệu lập trình viên có giỏi học ngoại ngữ hay không, nhưng tôi biết rằng lập trình và máy tính nói chung đã giúp tôi rất nhiều khi học ngoại ngữ mà tôi thành thạo nhất - tiếng Anh.

Vâng, tôi đã được dạy một ít tiếng Anh ở trường trung học, nhưng tôi đã học tiếng Đức sớm hơn nhiều và tôi sẽ gặp vấn đề khi tạo ra một câu đơn giản trong ngôn ngữ đó. Đó là bởi vì tôi chỉ sử dụng tiếng Đức ở trường. Tôi nghĩ rằng điều quan trọng nhất khi học ngoại ngữ là thực sự sử dụng nó, không chỉ đến thăm một lớp mỗi tuần một lần. Khi bạn đã biết những điều cơ bản, hãy bắt đầu đọc các trang tin tức, xem phim truyền hình (xem TV bằng tiếng nước ngoài sẽ dễ dàng hơn nhiều với phụ đề, ngay cả khi chúng ở ngôn ngữ đó), trò chuyện với mọi người, v.v.


1

Đổ apprendre une langue, la meilleure Solution c'est de pratiquer. L'ceal c'est te faire un ami avec qui tu peux tương ứng tous les jours. J'ai appris l'anglais dans les livres de chương trình, puis la negonciation en bossant a coté d'un irlandais.


@Pierre, Merci :) Tôi chỉ cần tìm một người bạn bây giờ sẽ chịu đựng được tiếng Pháp của tôi. Chỉ là tôi bắt đầu học tiếng Pháp với một nhóm bạn, và thật ngạc nhiên là những người bạn không lập trình đang đi trước tôi, và các đồng nghiệp lập trình của tôi đều bị mắc kẹt khá nhiều tại bonjour & ca va! Không phải là một khái quát, mà chỉ là một quan sát!
Preets

Je ne comprends pas l'anglais. Pourrais-tu reécrire en français?

Tha thứ, "Je Parle un peu de Française" ;-)
Preets

1
Các lập trình viên thực sự viết chương trình dịch thuật thay vì học các ngôn ngữ nói mới. : P
blueberryfields

2
Các lập trình viên thực sự có lối thoát lười biếng và sử dụng Google Dịch API. ;)
Adam Lear

1

Tôi hoàn toàn kinh khủng về ngoại ngữ.

Tôi hiện đang cố gắng học tiếng Trung (tiếng quan thoại). Tôi đang bắt đầu năm thứ 4 của lớp, mỗi tuần một lần. Và tôi vẫn không thể hiểu được tiếng Trung Quốc được nói bởi một người bản xứ. Nó làm tôi phát điên lên.

Tôi đã có 4 năm học tiếng Pháp ở trường trung học. Tôi đã không thể nhớ lại toàn bộ câu "Je parle un peu de Française", nhưng tôi biết ý nghĩa của nó bây giờ khi tôi nhìn thấy nó. Tôi không biết câu trả lời kia nói gì :)

Tôi nghĩ đó là vì ngôn ngữ chủ yếu là ghi nhớ. Ngữ pháp cơ bản là đơn giản, nhưng để học từ vựng chỉ là ghi nhớ, ghi nhớ, ghi nhớ. Các lập trình viên (và các nhà khoa học và kỹ sư, v.v.) có xu hướng hiểu mọi thứ bằng cách mô hình hóa hành vi trong tâm trí của họ, thay vì ghi nhớ các sự kiện. Tôi nghĩ rằng hầu hết những người khác, và việc đi học dạy mọi người phải "thông minh" bằng cách ghi nhớ các sự kiện, và do đó kết thúc tốt hơn về ngôn ngữ.


@Jay, Cảm ơn bạn đã đóng góp, tôi rất vui vì tôi có công ty!
Preets

1
@Jay, Chỉ muốn thêm, nếu nó giúp - Một người bạn của tôi chỉ đơn giản là bắt được rất nhiều câu và thực hành và thực hành với bất cứ ai anh ta gặp. Lúc đầu, anh ta trông thật ngớ ngẩn vì anh ta không biết động từ nào không thể quan tâm hơn nếu đó là thông thường / quá khứ / hiện tại. Anh chỉ thốt ra những thứ đó. Hai năm xuống dòng anh nói tiếng Pháp trôi chảy. Nếu duy nhất tôi có thể học theo cách đó: - /
Preets

Bạn có thể gặp khó khăn khi học ngoại ngữ bạn nghĩ học từ vựng là về ghi nhớ.
Jon Purdy

@Jon, không phải sao? Khi tôi đưa ra một nhóm câu, như - bạn / tên của tôi như thế nào với nó) Điều đó có đúng không? Tôi có thể ghi nhớ các danh từ, nhưng ghi nhớ các câu và đọc chúng khiến tôi rất khó chịu. Tôi chỉ không cảm thấy "tự tin". Tôi nghe như một đứa bé khóc!
Preets

@Preets: Nếu bạn cố gắng ghi nhớ thông tin mà không thực sự hiểu nó được kết hợp như thế nào, bạn chắc chắn sẽ thất bại, hoặc ít nhất là không thực sự học nó. Đó là nhiều hơn về nhận dạng mẫu: quan sát các sắc thái của cách một từ được sử dụng thấm nhuần ý nghĩa độc đáo của nó và buộc bộ não của bạn coi nó như một thực thể riêng của nó, không được định nghĩa theo ngôn ngữ mẹ đẻ của bạn.
Jon Purdy

0

Chúng có thể là nếu chúng sử dụng các kỹ năng của mình để phát triển các công cụ học ngôn ngữ cá nhân (mặc dù đây là một sự tăng cường và không thay thế cho việc thực hành liên tục với người bản ngữ và văn bản).

Tôi đã viết nhiều chương trình cho mục đích cá nhân và chia sẻ trong lĩnh vực này. Dữ liệu định lượng thành công nhất mà tôi có là người dùng (bao gồm cả tôi) của ứng dụng web flashcard từ vựng tiếng Tây Ban Nha mà tôi đã cùng nhau học trung bình 7+ từ mới mỗi ngày trong 3 tháng đầu sử dụng (tính ra các tháng sau để bao gồm cả dài hạn giữ lại). Đó là một trong những điều xấu nhất, hack nhất tôi từng viết, nhưng dễ dàng là phần thưởng nhất (cho cuộc trò chuyện và văn học bây giờ tôi có thể thưởng thức).

Đặc biệt, việc có số liệu thống kê liên tục có thể là động lực lớn cho việc học tập và thực hành thường xuyên (vì tôi chắc chắn người dùng của các trang web này sẽ biết!) Và giúp xây dựng sự tự tin. Thật tuyệt vời khi có thể khai thác dữ liệu người dùng để giúp nhắm mục tiêu tốt hơn cho nghiên cứu và thực hành khác của bạn.

(Ngoài ra, mẹo học ngôn ngữ chung: dành phần lớn thời gian của bạn cho động từ và mọi thứ khác sẽ rơi vào vị trí.)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.