タグ付けされた質問 「spoken-languages」

30
英語圏以外の国の人々は英語でコーディングしていますか?[閉まっている]
私はそれが(同僚によって)どこから来たとしても誰もが「英語でコードを書く」と言ったと聞きました。信じることは難しいと思いますが、ほとんどのプログラミング言語でサポートされている文字セットが比較的狭い場合は驚かないでしょう。 英語が第一言語ではない国で働いたことはありますか? もしそうなら、彼らのコードはどのように見えましたか?

4
英語以外のドメインでのプログラミングとユビキタス言語(DDD)
このテーマに密接に関連する質問がすでにここにあることは知っていますが、ユビキタス言語を出発点とする質問はないので、この質問を正当化すると思います。 知らない人のために:ユビキタス言語とは、翻訳の問題や誤解による矛盾や誤解を避けるために、開発者とドメインの専門家の間で等しく使用される(話し言葉と書き言葉の両方の)言語を定義する概念です。同じ用語がコード、チームメンバー間の会話、機能仕様などに表示されます。 だから、私が疑問に思ったのは、英語以外のドメインでユビキタス言語に対処する方法です。 個人的には、コメントを含むが、もちろん定数とリソースを除く、完全に英語でプログラミングコードを書くことを強く推奨します。 ただし、英語以外のドメインでは、次のいずれかを決定する必要があります。 ドメインの自然言語でユビキタス言語を反映するコードを記述します。 ユビキタス言語を英語に翻訳し、ドメインの自然言語でのコミュニケーションを停止します。 ユビキタス言語の英語への翻訳方法を定義するテーブルを定義します。 これらのオプションに基づく私の考えのいくつかを以下に示します。 1)混合言語コード、つまり英語以外の型/メンバー/変数名などを使用してコーディングすることに対して強い嫌悪感を持っています。ほとんどのプログラミング言語は英語をかなり「呼吸」し、ほとんどの技術文献、デザインパターン名なども英語です。したがって、ほとんどの場合、英語以外の言語で完全にコードを記述する方法はないため、いずれにしても混合言語になります。 2)これにより、ドメインの専門家は、ULに相当する英語で考えて話し始めるように強制されます。 3)この場合、開発者は母国語でドメインエキスパートと通信し、開発者は互いに英語で通信します。最も重要なのは、ULの英語翻訳を使用してコードを書くことです。 私は最初のオプションに行きたくないと確信しており、オプション3はオプション2よりも優れていると思います。他のオプションがありませんか? 更新 約1年後の今日、この問題を日常的に扱ってきたので、オプション3がうまく機能したと言わざるを得ません。 最初に恐れていたほど退屈ではなく、クライアントと話すこともリアルタイムで翻訳することも問題ではありませんでした。 私の経験に基づいて、次の利点があることもわかりました。 ULを翻訳すると、特に用語の翻訳方法がわからず、辞書などを調べ始める必要がある場合に、ULおよびドメイン自体の定義にさらに注意を払うことになります。何回か。 英語の知識をより深めるのに役立ちます。 明らかに、あなたのコードは、わいせつな気分になるのではなく、見るのがはるかに楽しいです。

14
特にプログラミング言語のキャリアをさらに伸ばすために、自然言語を学習しますか?[閉まっている]
英語は、以前のP.SEの質問に基づいたプログラミングの主要な国際言語であることが明らかなようです(ただし、非常に賛成のコメントは、英語のサイトでそのような質問をすると結果がゆがむことを正しく指摘しています)。 しかし、ソフトウェア開発のために外国語を学ぶことには利点がありますか?たとえば、中国人は完全に異なるソフトウェアツール、言語、技術などを持っていますか?日本語、ロシア語、およびその他の非ラテン語ベースの言語はどうですか?これらの他の言語にのみ存在するソフトウェア開発言語、ツールなどの世界がありますか? または、これらの言語を知っている人は、私たちが知っている愛するツールや言語を使用していますか?


3
プログラミング言語に関する研究はありましたか?
プログラミング言語は形式言語ですが、多くの形式とは異なり、運用セマンティクス、またはマークアップ言語の場合はプレゼンテーションセマンティクスによって定義される特定の固有の意味もあります。プログラミング言語は、実際には形式的ではありますが、許可されるコミュニケーションの点では自然言語に非常に似ています。 プログラミング言語の開発は人工的ですが、自然言語の進化、借用、混合、および突然変異のプロセスにはすべて、かなり明確な人工的な対応があります。だから、私は疑問に思っている:言語学者の観点からプログラミング言語の進化と振る舞いに関する大規模で詳細な研究はこれまでにありました か?

17
ブラウザがそれを伝えることができるのに、なぜウェブサイトは言語と国を尋ねなければならないのですか?
それでは、ブラウザがそれを伝えることができるのに、なぜウェブサイトは言語と国を尋ねる必要があるのですか? 編集:具体的には、httpヘッダーのaccept-languageセクションを使用しない理由を意味します。これは、IPアドレスではなく、ブラウザーの言語設定によって設定されます。この質問は、壁を設置するWebサイトに焦点を当て、Webサイトを使用する前にユーザーに言語の選択を強制します。 編集:これはユーザーエクスペリエンスの質問であり、ユーザーが最初にコンピューターをセットアップするときにブラウザーで言語設定を設定する必要がある点に焦点を当てています(ユーザーが十分に賢い場合、または誰かに十分に賢く尋ねることができる場合)。

7
プログラマーは「話し言葉」を学ぶのが得意ですか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 6年前に閉鎖されました。 これは少し話題から外れているかもしれませんが、サイトはプログラマーに関するものなので、私は危険を冒します! プログラマーは常に新しいプログラミング言語を習得するのが得意ですが、新しい話し言葉を学ぶのはどれほど得意ですか?外国語(フランス語/スペイン語/など)を大人として取り上げて習得しましたか?簡単でしたか? 私はかなり長い間フランス語を学ぼうとしてきたので、私は尋ねます、そして、私はいらいらする「Je parle un peu deFrançaise」段階にまだいます。私は2つのフランス語コースに参加しました。1つはクラスの大部分がプログラマーであり、もう1つはそうではなかったため、能力の違いは明らかでした。数学的/論理的傾向は、文法が1と0でない話し言葉の学習を妨げますか?または、私は言語が苦手だということを単に受け入れるのではなく、単に非難を伝えているだけなのでしょうか。 [早い段階で実際に優位に立つため、学校で言語を教えられていないことが重要です。私は10歳未満で出会った言語を習得し、かなり上手になりました。]

4
チーム用スクラムは2つの音声言語に分割
すべてのチームメンバーに共通の言語が1つもないチームがあります。チームは2つの場所に分かれています(ただし、地理的な問題は主要な問題ではありません)。各場所のすべてのチームメンバーは同じ言語を話し、両方の場所で両方を話すことができるメンバーがいます。スクラムを紹介したいのですが、言語の問題に対処するためのロジスティックスに苦労しています。 これはオフショアチームではありません。すべてのチームメンバーは会社の従業員ですが、異なる国の2つの異なるオフィスにいます。幸いなことに、タイムゾーンに関する問題はありません。言語が第一の障壁です。各場所の人々の規模とスキルセット、およびその他の外部要因を考慮して、チームを2つのチームに分割することもできますが、単一のチームとして統合することがより望ましいです。 コミュニケーションを豊かにし、チームが団結してお互いを見て真のスタンドアップアプローチを行えるようにするには、ビデオ会議を使用することが望ましいと思います。しかし、これは言語間でのコミュニケーションが困難になると思います。チームのバイリンガルメンバーは口頭で翻訳する必要がありますか?代わりに、分散スクラムの言語の問題に関する唯一のリファレンスで推奨されているインスタントメッセージを使用することもできます。私は「貧しい」コミュニケーションを心配しており、おそらくそれはスクラムの概念への不十分な紹介です。 チーム内で言語の違いに対処した経験のある人から、問題にどのように対処し、どの程度うまく機能しましたか?

4
非英語ベースのプログラミング言語[終了]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 8年前に閉鎖されました。 アンティオキア大学コロンビアでは、その中にプログラミング入門コースを教えて辞書式、スペイン語ベース、オブジェクト指向.NET言語。その目的は、英語ベースの主流言語を紹介する前に、学生の母国語でプログラミングの概念を教えることです。 英語以外のプログラミング言語は他にもたくさんあり、Stack Overflowには関連する質問さえあります。これらの言語に関していくつか質問があります。 このサイトの誰かが英語以外の言語を使用してプログラムすることを学んだことがありますか?もしそうなら、最初の英語ベースの言語への移行はどのくらい困難でしたか? 英語以外の話者が、英語ベースの言語ではなく母国語のキーワードを持つ言語を使用して、プログラミングをより速く/より良く学習するという研究に基づく証拠はありますか?

8
「開発者の英語力」を理解するために最も重要な概念は何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 5年前休業。 4月に、英語教師のグループに対して**英語2.0-開発者の言語を理解する "と呼ばれる講演を行う予定です。目的は、2時間以内に主要な概念の背景を提供し、主要な概念を理解してもらうことです。開発者のブログとポッドキャストをよりよく理解し、開発者と話すときにより良い質問をすることができます。 理解する必要がある最も重要な概念、開発者が当たり前と思っているが、一般の人が慣れていない概念は何だと思いますか?ここにいくつかのアイデアがあります: バージョン管理 抽象化 パブ/サブ プッシュとプル デバッグ モジュール性 3層アーキテクチャ クラス/オブジェクト 「スパゲッティコード」対OOP 例外スロー クラウドソーシング リファクタリング クラウド DRY-繰り返さないでください クライアントサーバー ユニットテスト デザイナー/開発者

7
母国語はコードの品質に影響を与えますか?
言語学には、問題解決は自分の母国語の言語の構文、意味論、文法、柔軟性に非常に関連しているという考え方の学派があります。 さまざまな国際開発チームと協力して、コードベースにメンタルカルチャー(あるとすれば)をはっきりと見ることができます。プログラミング言語は別として、ドイツ語のコーディングは、私のインドの同僚とはかなり異なります。同様に、コードは中米では沿岸アメリカとは明らかに異なります(実際、IBMはこの数年前に気づきました)。 コーディングスタイルと問題解決が母国語と一致していることに気づきましたか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.