2023年のふりかえり
2023年の1月
私がElixirを始めたのは、2022年の7月8日で、この半年くらいで、いろいろ新たな事を学び、この記事にまとめました。
2023年の2月
Elixirで、AtCoderをやってみよう。とおもいAtCoderを始めました。
数年前から、競技プログラミングといものがある事は知っていたんですが、やってみるまでは至ってませんでした。Elixirのコミュニティで話題になったのがきっかけでした。
2023年3月~11月
AtCoderの問題はElixirでも解けるんですが、次のような問題がでてきました。
- Pythonで書いた方が、プログラムの作成時間が短い
- Elixirでは、実行速度が問題になって解けない問題がある。
Elixirがきっかけて始めたAtCoderですが、いったんPythonで取り組むことにしました。
なかなか、学ぶ事が多くて、AtCoderの沼から抜け出せなくなりました。
AtCoderのレーティングは3月から9が月で、灰色→茶色→緑色まで成長できました。
競技プログラミングをやってみて、プログラミングスキルのスキルを数値化して、向上を見る事ができる点はおもしろいと思いました。
長年プログラムを作っていますが、このような経験はなかなかありません。これからプログラミング言語を学びたい。簡単なプログラムはできるけど、もうちょっとできるようになりたいという人にはとても良い教材だとおもいました。
プログラミングを学びたい方にお勧めです。
2023年12月
Elixirのアドベントカレンダーの記事作成。
25個投稿できました。
2024年の抱負
生成AIの発展で、プログラムの作成と人のかかわり方が変わってくるとおもいます。
「あまり詳しいことがわからなくても開発ができる」こんな世の中になるかもしれません。
そんな時に、コンピュータシステムの基本がわかっているかどうかが、壁になるのではないか。こんな気がします。
AtCoderで出てくるアルゴリズムやコーデイングを、今のうちに一度身に着けておくと何かの役に立つのではないか。と思うので、もうちょっとAtCoderをやってみます。
Elixirの様な楽しい言語を使ってみる事で、世界の達人プログラマーが志しているものを理解しておくことは、生成AIが発達したとしても、何かに役立つものになると思います。
今年の目標
- Elixirを楽しむ
- AtCoderで水色になる
- ElixirらしいOSSを作ってみる