blog

オープンソースの夢を実現するための6つの必須スキル

この記事は、オープンソース・プロジェクトで働く学生に対するAtwoodのアドバイスをまとめたもので、オープンソースの世界で頑張りたいと思っている求職者の励みになることを願っています。...

May 3, 2016 · 3 min. read
シェア

HPのオープンソース・エンゲージメント部門の責任者であるMark Atwood氏は、「How to Get One of These Awesome Open Source Jobs」というタイトルで学生向けに講演を行いました。アトウッド氏は、オープンソースの世界に入れば、世界に貢献することになると言います。

以下は、アトウッドが語ったアドバイスの要約であり、オープンソースの世界で頑張ろうとする求職者の励みになれば幸いです。

1.コミュニケーション能力

コミュニケーション・スキルには、口頭だけでなく、文章で明確に表現する能力が必要です。考えてみてください、引き継ぎや修正、書き直しが必要なものを書いても、欲しいフィードバックは得られません。最も重要な言語はプログラミング関連ではなく、英語ですから、できるだけ学んで損はありません。もうひとつは、電話や会議、メールなど、より多くのシチュエーションで表現を練習することです。

[]

2.技術能力

Pythonは学びやすく、読みやすいという利点があります。JavaScriptをマスターする主な理由は、最も広く使われているからです。これに加えて、アトウッドは***6-12ヶ月ごとに新しい言語を学ぶことを推奨しています。***デバッガや分散ソース管理の使い方も学ぶ必要があります。

[]

3.同僚との関係

「オープンソースの仕事とは、コミュニティと一緒に仕事をすることです。

[]

4.仕事よりプロジェクト

真剣に仕事を探すなら、オープンソースのプロジェクトに参加することです。メールリストに登録したり、Stack Overflowのディスカッションコミュニティに参加したり、他の人からの質問と回答を読んだり、自分でも質問に答えてみたりしてください。そして、バグの修正を急がず、修正する前にバグの内容を読みましょう。

[]

オープンソースの世界では、評判が非常に重要です。

5.チームワーク

[]

6.個人的な評判

オープンソースの世界では、あなたが何をしているのか、何を専門としているのかを知ってもらう必要があります。そのため、Eメールメッセージやプロジェクトの提出物、その他の貢献で自分のポートフォリオを作成する必要があります。もし上司があなたの履歴書にオープンソースのプロジェクトがあるのを見たら、きっとより大きなウェイトクラスのプロジェクトを渡してくれるでしょう。次に大切なのは、連絡先の詳細を常に更新し、あなたを探すのに多くの時間を費やさせないようにすることです。

[]

で書かれています。

アトウッド***は、生きて学ぶこと、そして自分には手に余るほどのスキルがあることを示唆しています。

Read next

Linux初心者必見:8つの便利なLinuxターミナルコマンド

Linuxのターミナルを使うことは、単にコマンドを入力するだけではありません。これらの基本的なTipsを学べば、ほとんどのLinuxディストリビューションでデフォルトで使用されているターミナルツール、Bashシェルを徐々にマスターできるでしょう。Linux初心者に少しでも助けになれば幸いです。

May 3, 2016 · 4 min read