ソフトウェア開発の上手なやり方を追求するのがライフワーク。本ブログは、個人の意見であり、所属会社とは関係がありません。英語tumblrにアカウントを作って、世界に知ってもらいたい日本の開発シーンの情報をたまにブログしてみようと思い立ちました。3者のWin-WIn-Winを達成して、私が興味津々の、ソニックガーデンさんのビジネスモデルについて書いてみました。良かったらご覧ください。Scopeさて、この過程で下手でもいいので、英語で技術情報発信してみよう!と思ったのですが実際にやってみると、本当に難しかったです。喋りの1000倍ぐらい難しいと感じました。ブログなので、残ってしまいます。私の英語の師匠のお力を借りてなんとか仕上げましたが、彼が私の文をレビューしてくれて、いろいろテクニックを伝授してくれましたので、私の駄文のbefore/afterを使って、そのノウハウをシェアしたいと思います。事前準備として文法チェックする文法的に正しいかどうかのチェックは最近様々なサービスが出ています。このGingerなんかなかなかいい感じですので、こういったサービスで事前に文法チェックをすませましょう。Gingerとかいい感じです。BRIDGE(ザ・ブリッジ)こういったツールで文法チェックしたところで、文法として間違っていないだけなので、それが読みやすいかとか、わかってもらえやすいか?とかはわかりません。最初のうちはレビューをしてもらうのが無難でしょう。私は師匠にレビューしてもらいました。師匠からは、記事の構成からダメだしをいただきました。私の最初の文章は、「SIer」という文化がある事が前提の文章で、米国では「SIer」がほぼほぼ存在しないため、その説明をしないとわかってもらえないということでした。いうことは知識では知っていましたが、指摘されるまで思いもしませんでした。事実と自分の意見を混ぜないまず師匠が最初に指摘してくれた事がこれです。私も思い入れがあるだけにどうしても自分の意見とかで熱くなってしまいますが、事実と意見が入り交じるととても読みにくくなります。基本的に英語の技術文章の場合は自分の意見は排除して、事実中心に書いた方が良いようです。私の文章はほぼ自分の意見ですが、師匠はこのパートを書き換えてくれました。明らかに下の方が英語文章っぽくかつ、客観的で自分が見ても興味をそそられます。customers.私はこの指摘をいただいて、記事の構成を全体的に見直しました。その上で師匠がいろいろ直してくれました。彼が直してくれたポイントを整理してみたいと思います。繰り返しを避ける最初に私が気づいたのは繰り返しになっている部分が修正されていました。いう部分がoneに変わっているところが印象的です。if文をつかったごちゃごちゃした表現がすっきりした表現になっています。notに入れ替わっています。プログラムコードと同じで英語でもif文のごちゃごちゃしたのは嫌われるようです。these.neitherを使って繰り返しを避けるこれは、neitherを使って繰り返しを避けたり、if文をwithinで置き換えています。シンプルな表現を心がける他にも師匠が置き換えてくていた部分があります。それは、表現のシンプルさです。PPの表現を多用するのは日本人っぽいと指摘してくれました。今回はそれは避けたのですが、やはり、どうも回りくどく書いてしまうようです。いくつかのパターンを見てみましょう。Lessとかの概念は元々向こうの概念だからいいのかもしれません。確かに直していただいた文の方が1000倍カッコいい。ポイントはif分かもしれません。日本語の文法に影響を受けているのでしょう。余談ですが私は全ての文を作る時は英語で考えて英語で作りました。それでも日本語の影響を受けるみたいですね。software.文を一旦サマリして書き直すこの例でも日本語の影響が顕著です。した文章を一旦サマライズして、スッキリと構成されています。単一のテクニックではないですが、言い換えてわかりやすく、シンプルになっています。いうサンプルをみて、ごちゃごちゃしている時はシンプルに書くように考え直す方がよさそうです。demand.主語を置き換えるここでは、主語がサブスクリプションモデルから、彼らに変わっています。これも日本語の影響でしょう。したら主語を変えた表現を考えてみるのもいいのかもしれません。修正後の方がスッキリしています。if文を使わない書き方にしています。anytime.これも主語の置き換えテクニックでスッキリと生まれ変わっています。ナチュラルな表現を採用する文法的にあっているのではなく、ネイティブが普段つかっている文を借文しましょう。難しいことですが、普段英語を呼んでいる時からどういう表現をしているか気を配ってそれをパクるのがいいと思います。satisfactionではなくcustomerを対象にするように書き換えています。model?修飾語をどちらにつけるか工夫するcustomerが大抵スタートアップと表現するのか、大抵のcustomerがスタートアップと表現するのか、確かに下の方が英語っぽいです。方が文の意味に沿っています。方が絶対的にいいと思います。