Sẽ học bất kỳ ngôn ngữ tự nhiên đặc biệt hơn nữa sự nghiệp lập trình của bạn? [đóng cửa]


52

Dường như tiếng Anh là ngôn ngữ quốc tế thống trị để lập trình dựa trên các câu hỏi P.SE trước đó (mặc dù một nhận xét được đánh giá cao chỉ ra rằng việc đặt câu hỏi như vậy trên một trang web chủ yếu là tiếng Anh sẽ làm sai lệch kết quả).

Tuy nhiên, có lợi ích gì trong việc học ngoại ngữ để phát triển phần mềm không? Chẳng hạn, người Trung Quốc có các công cụ phần mềm, ngôn ngữ, công nghệ hoàn toàn khác nhau không? Làm thế nào về tiếng Nhật, tiếng Nga và các ngôn ngữ phi Latin khác? Có toàn bộ thế giới của các ngôn ngữ, công cụ phát triển phần mềm, v.v ... chỉ tồn tại trong các ngôn ngữ khác này không?

Hay những người biết các ngôn ngữ này sử dụng các công cụ và ngôn ngữ mà chúng ta biết và yêu thích?


2
+1. Câu hỏi hay. Tôi sẽ quan tâm để biết bản thân mình.
Neil

2
Các ngôn ngữ ít phổ biến hơn thường có sách / hướng dẫn được viết bằng ngôn ngữ mẹ đẻ của tác giả. Ví dụ, trong một thời gian dài, hầu hết những thứ Ruby là của Nhật Bản trước khi nó trở nên phổ biến.
jozefg

6
Vào thời xa xưa, thật hữu ích khi biết tiếng Nhật nếu bạn là nhà phát triển trò chơi video console.
David Sergey

2
Trang thú vị liên quan đến điều này trên Wikipedia về các ngôn ngữ lập trình không phải tiếng Anh .
Alexander

1
Tôi đã làm việc với các nhà phát triển Trung Quốc và Nga và họ làm việc bằng tiếng Anh, vì vậy tôi sẽ nói rằng mặc dù việc tăng kỹ năng của bạn luôn có ích, nhưng nỗ lực học một ngôn ngữ khó (ý tôi là nó không sử dụng bảng chữ cái phương Tây) có lẽ không đáng kể
Heatwave

Câu trả lời:


44

Tôi sẽ trả lời câu hỏi tiêu đề của bạn. Câu trả lời là có, nhưng không phải vì những lý do mà bạn theo đuổi. Là đa ngôn ngữ trong các ngôn ngữ nói, IMO, có thể giúp bạn tách biệt các ý tưởng khỏi những điều được sử dụng để diễn đạt chúng. Vì những lý do tương tự, tôi khuyên bạn nên học ít nhất một ngôn ngữ cú pháp không dựa trên c nếu bạn bắt đầu với một ngôn ngữ.


17
+1 Biết nhiều ngôn ngữ của con người có thể giúp ích cho tư duy trừu tượng và điều đó thường được áp dụng trong phát triển phần mềm.
Allan

4
+1 (nhiều hơn nếu tôi có thể) Tôi đã thấy quá nhiều người tự tạo ra vấn đề vì họ không thể hiểu được sự khác biệt giữa một khái niệm và các từ được sử dụng để mô tả nó.
Anton

3
Tôi thấy việc biết một ngôn ngữ đã ký, chẳng hạn như ASL, mang đến cho bạn một cách nhìn khác về các ngôn ngữ nói chung
TruthOf42

1
@ TruthOf42 ít nhất bạn sẽ không tìm thấy mã nhận xét trong ASL.
nalply

1
@EricDong Tôi không biết. Tôi học tiếng Na Uy khi tôi 7-8 tuổi. Tôi có ấn tượng từ sự tương tác với mọi người trong nhiều năm qua rằng nhiều người không thường xuyên nghĩ rằng họ không suy nghĩ bằng lời nói. Tôi nghĩ rằng việc biết nhiều hơn một ngôn ngữ nói sẽ giúp ích rất nhiều cho việc đó. Biết ASL có thể sẽ giúp nhiều hơn. Và tất nhiên việc học nhiều ngôn ngữ lập trình từ các trường thiết kế rất khác nhau cũng giúp ích rất nhiều. Tôi là một nhà thơ tệ hại nhưng tôi nghi ngờ nó rất nhiều như thế. Bạn càng thấy đằng sau bức màn ngôn từ, bạn càng nhận được nhiều hiệu quả trong việc thể hiện bất kỳ ý tưởng nào.
Erik Reppen

13

Không. Bạn không bỏ lỡ bất kỳ tài liệu học tập.
Là một người nói tiếng Hà Lan bản địa, tôi có thể hứa với bạn rằng môi trường phát triển của tôi + hầu hết các tài liệu tham khảo của tôi được viết bằng tiếng Anh. Có một vài giáo trình được viết bằng một ngôn ngữ khác, nhưng tôi có thể đảm bảo với bạn rằng không có bất kỳ phép thuật nào trong số chúng.

Tuy nhiên, tôi có thể tưởng tượng rằng tài liệu về API / dịch vụ web / dự án hoặc nhận xét trong mã nguồn có thể bằng một ngôn ngữ khác tiếng Anh. Vì vậy, tôi sẽ đề nghị bạn bao gồm một số ngôn ngữ được nói nhiều nhất: tiếng Tây Ban Nha, tiếng Ả Rập và tiếng Trung Quốc


5
Điều này tất nhiên cũng sẽ phụ thuộc vào lĩnh vực được chọn - đối với các trò chơi, tôi tưởng tượng tiếng Nhật có thể khá tiện dụng ....
Clockwork-Muse

Tôi đã làm việc về mã nhận xét bằng ba ngôn ngữ khác nhau: tiếng Pháp, tiếng Anh và tiếng Đức.
nalply

12

Nó có thể có ý nghĩa khi bạn muốn chuyên về một công nghệ cụ thể được phát triển ở một quốc gia không phải tiếng Anh.

SAP, ví dụ, là một công ty Đức. SAP ERP, đặc điểm của một phần mềm thường được gọi là "SAP", có hầu hết các mô-đun phần mềm người dùng được viết bằng ngôn ngữ lập trình riêng của ABAP. Là một nhà phát triển, bạn có thể (và thường phải) nhìn vào mã ABAP.

Một thập kỷ trước, hầu hết sự phát triển ABAP đã xảy ra ở Đức và không có chính sách nào cho rằng các nhận xét và định danh cần phải bằng tiếng Anh, vì vậy bạn tìm thấy rất nhiều tiếng Đức trong mã ABAP kế thừa.

Là một nhà phát triển ABAP, tôi thường xuyên cần gỡ lỗi mã kế thừa được viết bởi SAP. Tôi là một người nói tiếng Đức bản địa vì vậy tôi cảm thấy khó chịu khi phải chuyển đổi tinh thần giữa tiếng Đức và tiếng Anh mọi lúc, nhưng tôi thực sự thương hại tất cả những người không nói tiếng Đức và đột nhiên thấy mình bị chua khi nhận xét bằng tiếng Đức.

Bạn cũng tìm thấy một số tiếng Đức trong các API cũ hơn. Ví dụ, thời gian hiện tại được tìm thấy trong biến toàn cục SY-UZEIT. "Uzeit" là viết tắt của "Uhrzeit", tiếng Đức là "Thời gian trong ngày". Một KUNNRID khách hàng là một ("Kundennummer"), một số tiền bằng tiền nội bộ là một BETRH("Betrag - Hauswährung"), v.v.

Tôi đã nghe những giai thoại về những lập trình viên ABAP không phải người Đức nghèo, có một cuốn từ điển tiếng Đức ngay bên cạnh cuốn sách tham khảo ABAP của họ.


Tôi đã có một kinh nghiệm tương tự khi làm việc với TYPO3.
liori

9

Trừ khi bạn lên kế hoạch cho sự nghiệp của mình tại Trung Quốc với thị trường tự duy trì, tôi cá là tiếng Anh là quá đủ. Người chơi có thể sử dụng các ngôn ngữ khác nhưng trong mọi tác phẩm được trả tiền tôi thấy bất cứ nơi nào xung quanh tiếng Anh là ngôn ngữ bắt buộc. Vì lý do thực tế quá.

Mặt khác, biết nhiều ngôn ngữ hơn có thể giúp ích cho sự nghiệp của bạn trong các hoạt động vệ tinh. Nhiều chương trình được bản địa hóa, và cả dịch thuật và kiểm tra đều yêu cầu mọi người biết ngôn ngữ đích. Đó là một "kỹ năng" có giá trị. Vì vậy, nếu bạn có ái lực với điều này, chỉ cần tiếp tục và tìm hiểu.


1
IMO thường là một sai lầm khi sử dụng một dịch giả không được nói ngôn ngữ đích. Nhiều người Mỹ có thể khá thành thạo để dịch một ngôn ngữ nước ngoài sang tiếng Anh, nhưng rất ít người có khả năng dịch tiếng Anh sang ngôn ngữ khác.
kevin cline

2
chắc chắn, và một lập trình viên cũng sẽ lãng phí như một dịch giả - nhưng thật tốt nếu anh ta có thể phát hiện ra các vấn đề liên quan đến l10n
Balog Pal

8

Vâng, học một ngôn ngữ khác sẽ tiếp tục sự nghiệp lập trình của bạn. Điều này là bởi vì theo tôi, học một ngôn ngữ khác sẽ tiếp tục bất kỳ sự nghiệp.

Điều này là vì nhiều lý do, một số trong đó đã được chạm vào ở trên:

  • Học một ngôn ngữ khác sẽ mở rộng tầm nhìn của bạn; nó nhất thiết sẽ đưa bạn đến các khía cạnh của văn hóa và cách suy nghĩ khác và cung cấp cho bạn kinh nghiệm trong việc ánh xạ điều này theo suy nghĩ của riêng bạn. Rõ ràng, điều này có tương đồng với lập trình, nhưng nó cũng là một kỹ năng thường hữu ích cho giao tiếp giữa người với người.
  • Học một ngôn ngữ khác (đặc biệt là ngôn ngữ thứ hai của bạn) sẽ giúp bạn hiểu cách ngôn ngữ của chính bạn hoạt động, bởi vì bạn buộc phải phân tích cách ngữ pháp của ngôn ngữ mới hoạt động và cách nó ánh xạ vào ngữ pháp của ngôn ngữ của bạn, thay vì mù quáng chấp nhận điều đó " đó là như thế nào ". Ngay cả khi bạn chỉ sử dụng tiếng mẹ đẻ trong sự nghiệp của mình, hiểu rõ hơn nó sẽ giúp bạn giao tiếp hiệu quả hơn.
  • Thậm chí có một chút kiến ​​thức về ngôn ngữ khác có thể khiến bạn trông thực sự tốt. Tất cả trừ các công ty nhỏ nhất sẽ phải giao dịch với các nhà cung cấp hoặc khách hàng nước ngoài. Ngay cả khi cả hai bạn tiến hành công việc kinh doanh bằng tiếng Anh, việc có thể trao đổi những món đồ nhỏ (lời chào chẳng hạn) với mọi người bằng tiếng mẹ đẻ của họ tạo ra một ấn tượng tốt. Có sẵn để tạo ấn tượng tốt đó sẽ tăng vị thế của bạn với công ty của bạn.
  • Biết một ngôn ngữ khác sẽ giúp bạn giao tiếp hiệu quả hơn với người bản ngữ của ngôn ngữ đó, ngay cả khi bạn đang sử dụng ngôn ngữ mẹ đẻ của mình. Điều này là do bạn có thể phát hiện ra các nỗ lực sử dụng các cấu trúc phổ biến trong ngôn ngữ nước ngoài và nhận được ý nghĩa từ chúng, ngay cả khi chúng không rõ ràng theo cách riêng của bạn. Tương tự, nó sẽ giúp bạn phát hiện và hiểu bất kỳ người bạn giả nào có thể mọc lên.
  • Biết một ngôn ngữ tốt sẽ mở ra khả năng làm việc ở các quốc gia nơi ngôn ngữ đó được nói. Điều này mở rộng nhóm công việc tiềm năng có sẵn cho bạn, điều này có nghĩa là bạn sẽ có nhiều cơ hội hơn để phát triển sự nghiệp.

Vì vậy, để trả lời trực tiếp câu hỏi của bạn: Việc học ngoại ngữ sẽ mở ra một loạt ngôn ngữ lập trình và tài nguyên học tập mới tuyệt vời? Không. Nó sẽ làm cho bạn một kỹ sư phần mềm tốt hơn? Có lẽ không trực tiếp. Nhưng nó sẽ giúp bạn trở thành một người tốt hơn, tròn trịa hơn, có việc làm hơn và thăng tiến trong sự nghiệp? Chắc chắn rồi.


2
+1! Nói rộng hơn: Điều này là bởi vì học bất cứ điều gì (đối với hầu hết các giá trị của bất kỳ) sẽ tiếp tục bất kỳ sự nghiệp. Nhưng không chỉ có thế. Một con người có học thức hơn chỉ đơn giản là có một cuộc sống tốt hơn.
Ingo

Những người không biết tiếng Anh nhìn thấy điểm yếu của tiếng Anh khi API không tập trung vào toán học kỹ thuật hoặc kinh doanh. Suy nghĩ bằng một ngôn ngữ và dịch sang ngôn ngữ khác (với quy tắc, cú pháp, ngữ pháp khác nhau) cần sự sáng tạo, trí tưởng tượng và sự hài hước.
cl-r

7

Nếu tiếng Anh là ngôn ngữ mẹ đẻ của bạn, học ngoại ngữ có thể sẽ không giúp ích nhiều cho sự nghiệp lập trình của bạn trực tiếp. Cá nhân, tôi nghĩ rằng biết ngoại ngữ là một bài tập chung rất tốt giúp mở rộng tầm nhìn của bạn ("Wie viele Sprachen du sprichst, sooftmal bist du Mensch"), nhưng nếu bạn chỉ đang tìm kiếm lợi ích tức thì, có lẽ nó không đáng để bận tâm.

Tự nhận thức qua một bên, đây là một số tình huống mà tôi nghĩ bạn có thể hưởng lợi từ việc biết ngoại ngữ vì những lý do hoàn toàn thực dụng:

  • Hợp tác với các đối tác hoặc khách hàng từ nước ngoài. Ngay cả khi bạn không biết ngôn ngữ đủ tốt để giao tiếp, việc biết một số điều cơ bản có thể khiến bạn nhận thức được các vấn đề có thể phát sinh trong giao tiếp hoặc về các vấn đề mà người dùng ngoại ngữ có thể gặp phải với sản phẩm của bạn.
  • Làm việc trên bất kỳ sản phẩm nào cần được quốc tế hóa tốt. Không biết những điều cơ bản của một số ngôn ngữ nước ngoài, bạn có thể sẽ tự hỏi tất cả các thư viện i18n phức tạp là gì (như tại sao thông báo "% d tin nhắn mới" có thể yêu cầu một số bản dịch khác nhau cho cùng một ngôn ngữ tùy thuộc vào giá trị của% d) .
  • Nó giúp hiểu được sự phức tạp của việc xử lý Unicode thích hợp.

Tuy nhiên, như đã đề cập trước đó, trong nhiều tình huống, lợi ích sẽ không đáng để bạn nỗ lực nếu bạn chỉ nhìn vào lợi ích trước mắt.


6

Tiếng Anh là ngôn ngữ thống trị trong lĩnh vực này, không chỉ ở EU / US.

Là một người bản ngữ nói tiếng Trung Quốc, tôi biết mọi người ở đó đang sử dụng cùng một bộ HĐH, ngôn ngữ lập trình và công cụ. Một số trong số chúng được dịch sang tiếng Trung Quốc, phần còn lại không khó như tiểu thuyết tiếng Anh. Có một vài "ngôn ngữ lập trình Trung Quốc" có từ khóa tiếng Trung, chúng không được sử dụng rộng rãi hoặc thậm chí được coi là thứ nghiêm trọng.

Hiện tại tôi đang sống ở Nhật Bản và tôi thấy những điều tương tự ở đây. Vì vậy, ít nhất tôi không nghĩ rằng việc biết tiếng Trung Quốc hay tiếng Nhật hoặc ngôn ngữ tự nhiên bí ẩn khác có thể cấp quyền truy cập vào các tài nguyên không thể thay thế.

Mặt khác, tôi đã được hưởng lợi từ lý thuyết ngữ nghĩa (không xác định ngôn ngữ). Trong cả ngôn ngữ tự nhiên và ngôn ngữ lập trình, nó giúp tôi phân biệt và tinh chỉnh các biểu thức theo cách tương tự như xem lại mã.


5

Lợi ích trực tiếp duy nhất để học một ngôn ngữ khác là cung cấp cho bạn sự đánh giá tốt hơn về các vấn đề xung quanh i18n . Đó là, giống như các định dạng ngày, có các quy tắc khác nhau cho ngữ pháp, sao cho việc bản địa hóa không thể được thực hiện bằng cách chỉ thêm các trình giữ chỗ cho chuỗi.

Nếu bạn chỉ muốn cải thiện sự nghiệp lập trình của mình, có nhiều cách sử dụng thời gian hiệu quả hơn, chẳng hạn như cải thiện các kỹ năng hiện có của bạn, hoặc học một ngôn ngữ lập trình khác , tốt nhất là từ một mô hình khác .

Phải nói rằng, có rất nhiều tác dụng trực tiếp và có lợi cho việc học một ngôn ngữ khác, đặc biệt nếu bạn là người độc thân. Rất nhiều điều dường như rõ ràng đối với người đa ngôn ngữ thực sự không quá rõ ràng nếu bạn không tiếp xúc với các ngôn ngữ khác nhau, ví dụ, tôi nhận thấy rất nhiều người độc thân dường như không nhận ra rằng những trò đùa phụ thuộc vào ngôn ngữ (như vậy như chơi chữ) hoàn toàn không hoạt động khi dịch. Điều này có thể giúp ngăn bạn tạo ra những sai lầm vô cảm, trong đó ví dụ yêu thích của tôi là câu chuyện về ngày tận thế của quảng cáo "trở nên sống động" của Pepsi bị dịch sai trong tiếng Trung là "mang lại cho tổ tiên đã chết của bạn" . Có thêm sự nhạy cảm này là hữu ích trong bất kỳ nghề nghiệp.

Tóm lại, tôi nghĩ rằng học một ngôn ngữ mới mang lại lợi ích lớn; Tôi chỉ đặt câu hỏi nếu đó là cách sử dụng hiệu quả thời gian của bạn.


Tôi đoán tiếng Anh là mẹ của bạn để trả thù.
Tulains Córdova

@ user61852 Tôi không biết làm thế nào bạn có được điều đó, nhưng bạn đã nhầm.
congusbongus

3

Tiếng Anh là ngôn ngữ giải quyết vấn đề.

Xem video ngắn này.

"Ngôn ngữ mẹ đẻ của bạn là cuộc sống của bạn, nhưng với tiếng Anh, bạn trở thành một phần của cuộc trò chuyện rộng hơn, cuộc trò chuyện toàn cầu về các vấn đề toàn cầu, như biến đổi khí hậu hoặc nghèo đói ... toán học là ngôn ngữ của khoa học, âm nhạc là ngôn ngữ của cảm xúc và giờ là tiếng Anh đang trở thành ngôn ngữ giải quyết vấn đề. "

-- Jay Walker, american inventor and entrepreneur

Tôi đoán nếu Đế chế La Mã không sụp đổ, chúng ta sẽ viết bằng tiếng Latin ngay bây giờ.

Tiếng Anh dứt khoát là ngôn ngữ để đi. Tiếng mẹ đẻ của tôi là tiếng Tây Ban Nha và mặc dù tiếng Tây Ban Nha là một trong những ngôn ngữ được sử dụng rộng rãi nhất, số lượng tài liệu kỹ thuật, tài liệu hướng dẫn, blog, trang web hỏi đáp, v.v ... trong tiếng Tây Ban Nha thậm chí không đến gần một lượng lớn tài nguyên bằng tiếng Anh .

Tiếng Anh cũng có chất lượng ngắn gọn khiến nó không rõ ràng trong nhiều ngữ cảnh.

Lý do khác: iTunes U.


1
"Tiếng Anh là ngôn ngữ giải quyết vấn đề." Điều đó nghĩa là gì?
ypercubeᵀᴹ


2

Tôi thông thạo tiếng Trung Quốc, và thỉnh thoảng đã nhìn trộm vào thế giới của các lập trình viên Trung Quốc. Hầu hết các tài liệu học tập của họ được dịch các công cụ tiếng Anh, vì vậy bạn không bỏ lỡ bất cứ điều gì trên mặt trận đó. Tuy nhiên, thật thú vị khi thấy sự khác biệt về văn hóa trong các lựa chọn công nghệ lập trình. Ví dụ, Go dường như phổ biến hơn ở Trung Quốc hơn bất kỳ quốc gia nào khác. Bạn có thể kiểm tra thực hiện tìm kiếm xu hướng google cho 'golang': http://www.google.com/trends/explore?q=golang#q=golang&cmpt=q


2

Mặc dù tiếng Anh là ngôn ngữ của các nhà phát triển phần mềm trên thực tế, một vài lần tôi đã có thể tìm thấy các gợi ý & giải pháp trên các trang cộng đồng bằng các ngôn ngữ khác. Dịch tự động làm cho ra khỏi các trang như vậy, vì vậy thật tuyệt khi có thể đọc nó như vậy.

Tất nhiên, nếu bạn làm việc với những người thành thạo hơn với ngôn ngữ khác, điều đó có thể rất tốt, cả về chuyên môn và ý thức cá nhân, để có thể giao tiếp bằng ngôn ngữ mẹ đẻ của họ. Tùy thuộc vào trình độ của họ và của bạn, việc học một vài từ kỹ thuật trong ngôn ngữ của họ có thể dễ dàng hơn và khiến họ thể hiện bản thân một cách thoải mái nhất so với việc hiểu được ngôn ngữ của họ thành ngôn ngữ mà họ có nhiều khả năng mắc lỗi ngữ nghĩa.


Dịch giả tự động dịch "bảng" sang tiếng Tây Ban Nha "mesa" có nghĩa là đồ nội thất bạn được phục vụ thức ăn, bất kể bối cảnh là về các bảng cơ sở dữ liệu.
Tulains Córdova

2

Nó phụ thuộc vào những gì bạn hiểu là sự nghiệp .

Nếu bạn có công việc là nhân viên ở nước bạn và bạn muốn nó ở lại như vậy, thường thì bạn không cần phải biết bất kỳ ngôn ngữ nào ngoại trừ tiếng mẹ đẻ và tiếng Anh của bạn. Một ngoại lệ có thể là, khi khách hàng chính của công ty bạn là công ty nước ngoài và bạn nên biết ngôn ngữ của công ty đó. Ví dụ, nhiều công ty từ phía tây Ba Lan đang hợp tác chủ yếu với các công ty Đức và biết tiếng Đức là một lợi thế lớn, hoặc thậm chí là yêu cầu, để làm việc như các nhà phát triển cao cấp (trong khi đàn em không tiếp xúc với khách hàng, họ không bắt buộc phải nói tiếng Đức ).

Tuy nhiên, nếu bạn muốn trở thành một freelancer , bạn cần thông thạo ngôn ngữ của khách hàng. Tất nhiên bạn chỉ có thể nhắm mục tiêu đến các quốc gia nói tiếng Anh, nhưng việc biết ví dụ tiếng Đức hoặc Pháp mang đến cho bạn nhiều cơ hội hơn và các hợp đồng được trả lương tiềm năng tốt hơn.

Nếu bạn muốn làm việc ở nước ngoài , nó phụ thuộc. Tất nhiên, đi Mỹ hoặc Anh, tiếng Anh là lựa chọn chính xác. Ở các nước nhỏ (ở châu Âu) có nhiều đội nói tiếng Anh, vì vậy với tư cách là nhà thầu nước ngoài, bạn có thể hy vọng vào nhiều công việc nói tiếng Anh, ví dụ như ở Đan Mạch hoặc Hà Lan.

Nhưng ở các nước lớn như Đức, các công việc nói tiếng Anh là một ngoại lệ , và nếu không biết tiếng Đức tốt, bạn có rất ít cơ hội tìm thấy thứ gì đó. Để có được hợp đồng được trả lương cao nhất, bạn cần nói tiếng Đức thành thạo, nhưng sau đó bạn có thể có được những công việc được trả lương thực sự tốt .


2

Đây là một câu hỏi hay. Tôi sẽ lập luận rằng thật hữu ích khi học một ngôn ngữ nói khác với cùng lý do nó hữu ích để học một ngôn ngữ lập trình khác: nó cho phép bạn suy nghĩ về mọi thứ theo những cách mới.

Dù tốt hay xấu, tiếng Anh là ngôn ngữ phổ quát của các lập trình viên. Vì vậy, bạn không có khả năng bỏ lỡ nhiều do chỉ nói tiếng Anh.


1

Dường như tất cả mọi người ở đây dường như đồng ý rằng không có lợi ích ngay lập tức khi học ngôn ngữ khác để lập trình trực tiếp (ngôn ngữ lập trình chủ yếu dựa trên tiếng Anh, đó là ngôn ngữ của sách giáo khoa và tạp chí khoa học máy tính, v.v.).

Tuy nhiên, biết một ngoại ngữ có lợi theo nhiều cách. Đó là ít nhất những gì kinh nghiệm của tôi học một số ngoại ngữ nói với tôi. Bạn sẽ học những cách khác nhau để diễn đạt mọi thứ bằng các ngôn ngữ khác và nó sẽ mở ra những cách mới để bạn nhìn vào mọi thứ.

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.