次への一歩

私たちは今、多くの基礎知識を持っています。次への一歩は、経験を積み、関係を構築することです。

何かを作成すること

経験は素晴らしい教師なので、興味のあるアプリケーションを作成することをお勧めします。あなたが何かしたいことがなければ、以下のようなものがあります:

  • 例を発展させる — このガイドからいくつか例をとり、それらに追加しましょう。コードはここにあります!elm-spa-exampleに手を出しましょう。
  • 仕事から何か — たぶん、あなたが仕事でやっていることがあり、それがElmでどのように動くのかを見たいと思っています。あなた自身でそれを試してみて、それがどうなるか見てみましょう!Elmを職場で使う方法のアドバイスを参考にすれば上手くいくと思います。
  • データの可視化 — 興味のあるデータを表示するには、terezka/line-chartsのようなパッケージを使用しましょう。私だったら偽のデータでチャートを作り始めて、徐々にどこかから取ってきたデータを表示するように試みるでしょう。より良い可視化をすることでうまみのある経済健康についてのデータが大量に利用可能です!
  • ゲーム — 私は、ポンゲーム(卓球)、ブロック崩し、スペースインベーダーのようなゲームを作ってプログラミングを始めました。おそらく、あなたもそのようなことを好きになるでしょう!elm/svgで絵を描くことから始めましょう。そこから、onKeyDownonMouseMove、onAnimationFrameなどのイベントに応じて画面が反応するようにしてみてください。いずれelm-explorations/webglで3Dグラフィックスに熱中するようになるでしょう!

質問をする

SlackDiscourseには、フレンドリーで知識豊かな人々がたくさんいます。あなたがプログラミング初心者であろうと業界で20年以上の経験を持っているとしても、Slackの#beginnersチャンネルは、Elmでのプログラミング初心者にとって素晴らしいものです!1もしかしてあなたは何らかのエラーメッセージが解決できなくてつまづいてしまっているのではないですか?あるいはJSONデコーダを理解するのに苦労していませんか?またもしかしたらTask型につまずいていませんか?他にも自分で定義したカスタム型についてフィードバックが欲しいと思っていませんか?問題が何であれ、いつでも助けを求めることができます!

人々に会う

世界中にミートアップがあります。集まった人たちで何か企画をしたり、知り合いを増やすために開催するcode nightsという形式のミートアップが特にお勧めです。明白な利点は、あなたが取り組んでいるものであれば何でも助けてもらえることですが、その地域でElmを使っている人たちと会うこともできます。誰かがあなたにインスピレーションを与える何かクールなものに取り組んでいるかもしれません。あなたがその存在自体を知らなかったようなテクニックを学べるかもしれません。誰かが求人を持っているかもしれません。地元のElmのプログラマーがあなたが現在取り掛かっている問題について助けてくれるかもしれません。おそらくそれは楽しい時間です。プログラマーはこのような人付き合いの価値を低く見積もりがちですが、健全なプログラミング言語コミュニティの中で最も重要な部分の1つです!

1. 訳注:Elm-jp コミュニティは、日本語で Elm について気軽に相談できる場所として discord を提供しています。 ぜひこちらをご活用ください。
2. 訳注: 東京でのミートアップは不定期に connpass 上で告知されています。また、前述の discord でもイベントの告知がされますので、ぜひチェックしてください!

results matching ""

    No results matching ""