最近はもっぱら個人開発に注力しています。
作業時間は朝の出勤前の数十分、昼休みの1時間、帰宅後も作業したいと思っていますが、体力が続かないですね。
個人開発をすることで、プログラミングのスキル強化はもちろん、プライベートの開発時間も増えました。何かモノを作るということは、大変刺激的で大変なことですが、創造力もガンガン鍛えられています。
作っているもの
今作っているものは、ふりかえりツールですね。
自分の目標を達成するために自分の行動は間違っていないか、定期的に確認できるようなツールを作っています。
かといって、めちゃくちゃすごいものは作れないので、まずは必要最低限のものを完成させて、リリースするということを目標に開発を進めています。
フレームワークはLaravelを使用
FWはlaravelを使用しています。
Laravelはあまり経験がないのですが、公式が大変分かりやすいので、少しずつですが、確実に知識はついてきていると思います。
技術記事も余裕があったら更新しています。
開発環境はDocker
開発環境はdocker-composeで構築しています。
PHP + Nginx + MySQLでLAMP環境を構築しておけば、プロジェクトごとに簡単に開発環境を構築できるんで、めちゃくちゃ便利ですね。感動しました。
構築風景を動画にしてみたのでよろしければ^^
現在の問題
個人開発をやってみて思うことは、自分のアイデアを形にすることって、めちゃくちゃ難しいってことですね。
あれもしたい、これもしたい状態がたくさんあると、まったくアイデアがまとまらず、めちゃくちゃ中途半端になってしまいます。
デザインもめちゃくちゃ大事で、見た目が悪いと、まず開発するモチベーションがまったく上がりません。
普段は仕様書通りに作成するだけなので、自分でデザインするということが皆無なので、とても勉強になっています。デザイン難しす。。
来週以降の戦略
ひとまず、管理画面を作成して、目標やタスクを登録、確認、削除までもっていけたので、
デザインを修正しつつ、来週は、振り返るための質問フォームを開発していこうと思います。