ExercismのElixirトラックに参加すると、 168個の演習 58個のElixirコンセプトにまとめられ、 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。
Exercismでは、楽しくやりがいのある演習を通して、コンセプトの理解を試しながらプログラミングを上達させられます。
ポーカーの手札のリストから、最良の手札を選びます。
Smart Game Formatの文字列を解析します。
キラー数独をもっと簡単に解けるようにするツールを作成します。
Elixirは、Web開発、組み込みソフトウェア、データ取り込み、マルチメディア処理に使われています。
パターンマッチングとガードを備えた複数節の関数が、Elixirコードの構成要素です。
Elixirにはコンパイル時の型チェックがなく、実行時のパターンマッチングを重視しています。
Elixirのデータはすべて不変なので、より安全で理解しやすい並行処理を実現できます。
Elixirはアクターモデルを採用しています。メッセージパッシングによる、状態を共有しない並行処理です。
Elixirは、低遅延の分散システムや障害に強いシステムの実行で知られるErlang VM上で動作します。
プログラミング言語にはそれぞれ、物事の進め方があります。Elixirも 同じです。メンターが、Elixirのエンジニアのように 考える方法と、Elixirらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Elixirでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。
メンタリングについてもっと詳しく