はじめに

Exercismを始めて最大限に活用する方法を学びましょう


Exercismへようこそ!

Exercismにはやることがたくさんあります。特に重要なのは次の3つです。

  • 50以上のプログラミング言語のいずれかを流暢に使いこなせるようになる
  • 学習者をメンターとして支え、流暢さを高める手助けをする
  • Exercismの開発を手伝う

プログラミング言語を学ぶ

Exercismの一番の目標は、好きなプログラミング言語を流暢に使いこなせるようになる手助けをすることです。 Exercismでは、演習を解くことを通して、プログラミング言語をより流暢に使いこなせるようになります。

選べるプログラミング言語は50以上あり、その種類もとても豊富です。 プログラミング言語の学習を始めるには、まずトラックのページで学びたい言語を探しましょう。

言語を決めたら、そのトラックのページに行き、トラックに参加しましょう。 トラックに参加すると、すぐに演習を解くことができます。

演習を完了する(つまり、すべてのテストに通る実装を書く)と、さらに多くの演習に取り組めるようになり、進めながら流暢さを高めていけます。 演習のロックを解除する方法については、演習のロック解除のページに詳しく書かれています。

演習で行き詰まったときは、メンターに助けを求めることができます。 メンターがやり取りを通して、行き詰まりを解消できるよう手助けしてくれます。

楽しく学んでいきましょう!

学習者をメンターとして支える

自分の知識を他の人と分かち合いたいと思いませんか? そんな方にはメンタリングがぴったりです!

メンタリングは、自分の学びを深めながら、他の人が学んだり、知らなかったことに気づいたりするのを手助けできる、楽しくてやりがいのある方法です。 メンタリングをすると評判も得られます。

うまくメンタリングできるか不安ですか? Exercismで活躍しているメンターの中にも、同じように不安を感じていた人がいます。

メンターになることに興味がありますか? メンターになる方法は、メンタリングのページに書かれています。

Exercismの開発を手伝う

Exercismは、さまざまな背景を持つ人たちによって作られている、非営利のオープンソースプロジェクトです。 100人を超える熱心なメンテナーと、数千人のコントリビューターが参加しており、目標は、ウェブ上で最高の無料のプログラミング学習プラットフォームを作ることです。

Exercismの開発に参加してみませんか? コントリビュートのページに、取り組めるさまざまなタスクの概要が載っています。 タスクは、ささいなものから大がかりなものまで、幅広く用意されています。

オープンソースプロジェクトに参加したことはありませんか? 初めてのプルリクエストの提出もお手伝いします。

コントリビュートがマージされましたか? すばらしい! ウェブサイト上でコントリビューターとして掲載されます。 また、コントリビュートするたびに評判が得られます。