【Pythonエンジニア列伝:vol.4】cocoatomoさんに、Python日本語翻訳プロジェクトへの参加方法とPythonコミュニティのいいところを聞きました。【Pythonエンジニア列伝:vol.4】cocoatomoさんに、Python日本語翻訳プロジェクトへの参加方法とPythonコミュニティのいいところを聞きました。2018-04-17【Pythonエンジニア列伝:vol.4】cocoatomoさんに、Python日本語翻訳プロジェクトへの参加方法とPythonコミュニティのいいところを聞きました。Pythonエンジニア列伝この記事はPythonエンジニア列伝第四回の4記事目ですPythonエンジニア列伝は、「Pythonエンジニアたちのインタビューを通して、Pythonを使う人達がどんな人なのか、どんな場面で活用しているのか、なぜPythonに出会ったかなどを紐解く」連載です。連載はトピックごとになっているので記事単体でも読むことができます。この記事では、Pythonドキュメント日本語翻訳プロジェクトへの参加方法と、翻訳プロジェクトをはじめとするPythonのコミュニティに参加するメリット、Pythonという言語のコミュニティの特徴について聞きました。バックナンバーその1...cocoatomoさんの紹介と技術ドキュメント翻訳との関わりや歴史を伺いましたその2...Pythonドキュメント日本語訳プロジェクトの足跡を聞きました。その3...PEP454と翻訳にともなうグローバルなコミュニケーションのお話を聞きました。清原せっかくなので、プロジェクトに参加する方法を教えていただいて良いですか?大村そもそも求めてますか?とお伺いしないといけませんよね。追加人員、求めてますか?cocoatomoめちゃくちゃ求めてます。清原たぶん、ほとんどの人が翻訳プロジェクトへの参加方法を知らない気がします。僕もPythonのドキュメントは知らないです。大村そうですね、参加方法も知らないし、きっともうメンバーが固まっていて、参加しづらいと思ってるかもしれません。cocoatomoああ、そうか。ドキュメント日本語訳プロジェクト(github)CPythonのドキュメント翻訳プロジェクトに参加するメリット佐藤敷居を高く感じている人に向けて、たとえば若い人がCPythonの翻訳に入って得られるメリットや得られるものはありますか?cocoatomo私が感じたメリットは、一番は、Pythonのコミュニティ内でとても強い名刺になることですね。ある程度Pythonをやってる人でCPythonのドキュメントを知らない人はおそらくいないので。私はそこを訳してますという自己紹介ができる。佐藤個人ブランディングになりますよね。cocoatomoはい。大村尊敬しちゃいます、翻訳してる人。いつもお世話になっております、という気持ちになります。cocoatomoあとは、人によると思いますけど、とてもPythonの勉強にはなります。ドキュメントを訳しているとたまに、この英語の表現がわからない「何を言ってるんだ、これ?」となるときがあります。しょうがないから、ソースコードを読むんです。清原じゃあ、そこからPythonを深く知っていくという側面もあるんですね。cocoatomoそうですね。APIの発表をしています。清原なるほど、いいですね。翻訳というと『Pythonのついでに英語の勉強にもなる』って感覚になりがちですが、『英語のついでにPythonの勉強になる』というところは実体験してこその気づきかもしれません。佐藤そういった面で、若い人はどんどん参加したら良さそうですよね。Pythonの技術面で卓越していなくても入りやすそうです。cocoatomoとてもよいと思います。翻訳するというのが本道とは思うんですけど、それだとハードルが高いとも思います。最初からみんな英語を訳せるわけじゃないので、まずはレビューしてもらうだけでもとても助かります。清原なるほど、まずはレビューからですね。cocoatomoここが読みづらいとか、これ誤訳じゃないかとか、そういうのをIssueで上げてもらうだけでもとても助かります。清原既存ドキュメントを見て、そこから表現をもうちょっと改善できるんじゃないか、という提案を上げてもらうということですね。cocoatomoはい。清原それは確かに入りやすそうですよね。翻訳するにしても同様のハードルがある。なくて、自分が普段読んでるドキュメントに「ここはこうすると良いと思いますが、どうですか?」と言うくらいならハードルは低そうです。Pythonコミュニティーへの貢献を、ハードルの低いところ初められるのは素晴らしいです。cocoatomoそうですね。slackの中に、python-doc-jaというチャネルがあります。チャットベースのコミュニケーションの方が気楽なら、そのチャネルや、DMで僕に直接コンタクトをとってくれても大丈夫です。slackこちらから参加できます。https://www.python.jp/pages/community.html#pythonjpslackcocoatomoIssueを上げる事が心理的にハードルになる時は私に直接伝えてもらえればと思います。清原オープンソースで何かしたいなって思ってる人は確かにいると思います。翻訳をきっかけに入っていければステキですね。cocoatomoそこで他人に向けて貢献した経験はとても良いと思います。Pythonコミュニティのいいところ:ドキュメントを書くということ清原Pythonのコミュニティに関わったり貢献したりすることがプログラマーにとって実りになるというのは、実感できますね。プログラミングの学習を始めたばかりだとピンとこないかもしれません<。cocoatomoさんは、Pythonコミュニティのいいところはどんなところだと思いますか?cocoatomo一番はドキュメントを書くところですね。他の言語が書いてないとは言わないけど、例えばさきほどのPython.orgに翻訳を集約しようという時にPEPを書くのは実はすごいことなんですよね。いうプロセスがあったり、ドキュメント書く文化は確かにすごいよいですね。佐藤Pythonにドキュメントを書く文化があるのはなぜだと思いますか?cocoatomoいや、どうなんでしょう。私の関わりの中でも、気付いたらあったというか、出来上がってましたよね、ドキュメントを書く文化。2015でキーノートを担当したときに、Pythonの文化は、一生懸命ドキュメントを書くということを話したんですよ。理由がよく分からなくて。Pythonの流れなんですかね。うちの会社のメンバー見てても結構、一生懸命書くんですよ。それがなぜなのか分からないんですよね。Pythonの思想なのか。cocoatomoどうなんでしょうね。Pythonは確かもともと、そこにあったコミュニティーの明文化されてない暗黙的な文化を明文化しただけのはずなので、もうその時点である程度、何かつくられてたんじゃないかなと思います。Pythonって、自分たちはこうだねと表現したパーツのようなものなんですね。Pythonって概念をぶち上げてみんな従うっていうルールやスローガンだったのかと思っていました。自然発生的に生まれたんですね。文化は自然発生的なところはありますよね。自然発生して、かつなぜか持続される。cocoatomo確か、Haskellにdoctestっていうのがあって、あれはPython由来で山本和彦先生がブログで紹介されていました。そのような、ドキュメント文化の他言語への波及もあったりして面白いなと思います。次回は、語学面でのドキュメント翻訳の難しい所や、モチベーションの保ち方をお聞きします。次の記事(その5)はこちらから)。連載記事一覧その1...cocoatomoさんの紹介と技術ドキュメント翻訳との関わりや歴史を伺いましたその2...Pythonドキュメント日本語訳プロジェクトの足跡を聞きました。その3...PEP454と翻訳にともなうグローバルなコミュニケーションのお話を聞きました。その4...この記事です。その5...語学面でのドキュメント翻訳の難しい所や、モチベーションの保ち方を聞きました。その6...cocoatomoさんというPythonistaのこれまでの足跡を聞きました。その7...(最終回)cocoatomoさんの今後の展望や活動について・PyQについてききました。エンジニア列伝アーカイブ過去回も充実した内容です。PyQオフィシャルブログダメで当たり前なのでどんどんやる。10:00【Pythonエンジニア列伝:vol.4】cocoatomoさんに、Python日本語翻訳プロジェクトへの参加方法とPythonコミュニティのいいところを聞きました。Pythonエ...このブログは、Python言語でのオンラインプログラミング学習サービスPyQ(パイキュー)の開発スタッフが運営しています。無料体験プラン公開中!PyQってどんなサービス?PyQでは、Pythonの基本から機械学習・データ分析まで、実際にコードを書きつつブラウザだけで学べます。Pythonお悩み解決で紹介しているような疑問が解決できるプラン(スタンダードプラン)もあるので、プログラミング学習をサポートする先輩プログラマーのような存在が必要になったときには、是非検討してみてくださいね。PyQ・PyQブログの更新情報をSNSで配信しています。「プログラミングって何ができるの?」から、Python言語の魅力を知るニュースメールを配信しています。»Python学習チャンネルオンラインPython学習プラットフォームPyQ(パイキュー)の公式ブログです。PyQのリリース情報やカリキュラム紹介だけでなく、プログラミング学習者向けにPythonのQ&A、プログラミング学習tipsなどを配信しています。reserved.スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。