こんにちは,そうのじです.
手に職を付けたいと思い,プログラミングの勉強をしています.
言語はJavaScript.
最も学習効率がいい方法として「作りたいものを作ってみる」という話があったので,資産形成のシミュレーションをするwebアプリを作っています.
前回から少し進んだので,現時点でできているものを紹介します.
進化点:年齢指定が可能に
最新のバージョンがこちら.
https://sounoji.github.io/money_simulation_DELTA2/
見た目は前回とさほど変わっていませんが,機能はちゃんと進化しています.
変化点はこちら.
・年齢(期間)を指定
ぶっちゃけこれだけです.
20歳から60歳の間で,自由に期間を設定してシミュレーションをすることができるようになりました.
デザインや機能など,他には変わったところはありません.
機能を一つ実装するのもかなり大変
なんですけど,この作業が結構大変だったんですよ.
これだけのために2~3カ月かけたんじゃないですかね.
「ユーザーから任意の入力値を受け取ってそれに合わせた計算を行い,出力する」
という作業が,想像をはるかに超える難しさでした.
Webサービスなんかでは当たり前についている機能だと思いますが,最初に公開したバージョンでは搭載できていなかったんですね.
「20歳から60歳まで」
という,
「今ちょうど20歳の人限定」のシミュレーションしかできない仕様となっていました.
誰が使うねん.
https://sounoji.github.io/money_simulation/
当時はそれが精一杯だったことを考えると,少なからず成長していると言えるでしょう.
本当は70歳とか80歳とか,もっと言うと100歳くらいまで設定可能にするべきだったのですが,60歳までしか設定できません.
100歳まで拡張するのを忘れていました.
80歳とか100歳までシミュレーションしたいという方は,バージョン3をお待ちください.
最後に:まだまだ続く
まだまだ他にもこのサービスに搭載したい機能はいくつかあるので,
それらの実装に向けて今後も毎日プログラミングの独学を続けていきます.