今の働き方を変えたい。30代・一児のパパがReactでアプリ制作を始めた理由
はじめまして、しゅんです。
普段は事務職として働きながら、一児のパパとして生活しています。
現在は仕事や育児の合間に、ReactやTypeScript、AIについて勉強しています。そして、学んだことを生かしながら「勤怠・タスク管理アプリ」を制作中です。
今回は初めての投稿なので、簡単な自己紹介と、アプリ制作やnoteを始めようと思った理由について書きます。
今の働き方を変えたい
私がプログラミングを学び始めた理由の一つは、今の働き方や生活を変えたいと思ったからです。
現在の仕事を続けていく中で、決められた場所や時間だけに縛られず、自分の力で仕事を生み出せるようになりたいと考えるようになりました。
また、30代という時間を何となく過ごすのではなく、新しいことに挑戦し、自分自身を成長させたいという思いもあります。
もちろん、勉強を始めたからといって、すぐに生活が変わるわけではありません。
それでも、何もしなければ今の状況は変わりません。まずは小さくても自分で行動してみようと思い、Web制作やReactの学習を始めました。
自分のためのアプリを作りたい
現在制作しているのは、チームの勤怠やタスクを管理するアプリです。
誰が出勤しているのか、誰がどの仕事を担当しているのか、タスクがどこまで進んでいるのかを、一つの画面で確認できるアプリを目指しています。
仕事をしていると、誰が何をしているのか分かりにくかったり、一人に仕事が偏ってしまったりすることがあります。
チームの状況を見えるようにすれば、忙しい人をほかのメンバーが助けやすくなり、残業の削減にもつながるのではないか。
そんな考えから、勤怠・タスク管理アプリを作り始めました。
誰かに言われたものを作るのではなく、自分が実際に「あったら便利だ」と思えるアプリを、自分の手で完成させたいと思っています。
このアプリが完成したら、ポートフォリオの一つとして公開したいと考えています。そして将来は、クライアントの課題に寄り添い、解決まで伴走しながら、アプリやWebサイトを共に作り上げられる制作者になることが目標です
なぜnoteを始めるのか
一番の理由は、自分の復習のためです。
Reactを勉強していると、そのときは理解できたと思っても、数日後には忘れてしまうことがあります。
また、エラーを解決できても、
「なぜエラーが起きたのか」
「なぜこのコードで動いたのか」
を自分の言葉で説明できないこともあります。
学んだ内容を記事として整理することで、自分が本当に理解できているのかを確認したいと思っています。
そして、自分と同じようにプログラミングを勉強している人や、途中でつまずいている人にとって、少しでも参考になる記事を残せたらうれしいです。
これから発信したいこと
今後は、主に次のような内容を書いていく予定です。
- 勤怠・タスク管理アプリの制作過程
- ReactやTypeScriptで学んだこと
- 制作中に発生したエラーと解決方法
- AIを活用したプログラミング学習
- 初心者としてつまずいたこと
- アプリを少しずつ改善していく過程
まだ分からないことも多く、アプリも完成していません。
思うように進まない日もありますが、少しずつでも学習と制作を続けていきます。
このnoteでは、完成した結果だけでなく、悩んだことや失敗したことも含めて記録していくつもりです。
同じように何かへ挑戦している方に読んでもらえたらうれしいです。
これからよろしくお願いします。
