【日記】2024年2月の振り返り
振り返り
少し早いですが、2 月も終わりが近づいてきたので、振り返りたいと思います。
今年の目標である
- 1ヶ月にひとつ技術を深掘る
- 1ヶ月にひとつアプリを作る
についての振り返りです。
技術の深掘り
今月は TypeScript に関する知識を深掘りました!(#2-1〜#2-1まで)
深掘ったというよりは、言語なので基本的な構文とアプリケーション開発に組み込む方法を知ったという感じですかね。
学んでみた感想としては、なんで今まで使わなかったんだ...と思うくらい JavaScript の開発には必須だと感じました。
型が決まることで補完機能なども使えますし、おかしなところは実行前に分かるしめちゃ便利!
それでもって、Java や C#を扱ってた経験があるとすんなり入り込めたので、もっと早く学習しても良かったかなと思いました。
今後はアプリケーション開発に組み込んで行ってガンガン使って慣れていきたいと思います。
アプリケーション開発
こちらは先月の反省を活かして、まずは作り切ることを目標に簡単なものから作成しました。
作成したものがこちらになります。
今回は、Udemy の講座に倣ってフロントエンドを実装し、API を自身で開発。
参考講座
が、こちらもなんだかんだ時間がかかってしまいました。API 実装するに当たって、結局フロントエンドもかなり書き換えたりしたので、ほとんど 1 ヶ月かかってしまいました...
まあ、今後もまずは Udemy 講座などでフロントの実装を参考にしつつ、バックエンドの実装を付け加えるという形式でとにかくどんどん作っていこうと思います。
来月の目標
3 月の目標ですが、少し予定を変更したいと思います。
技術の深掘り
こちら、3 ヶ月に 1 度は技術を深掘るのではなく、ビジネススキル、ソフトスキルの学習に使おうかと思います。
今月鍛えたいスキルは「言語化能力」です。要は伝える力というべきでしょうか。
エンジニアだからこそ、特に必要な能力だなと思っていて、複雑なロジックをビジネスサイドの人に話す時にかなり悩むので、自分自身最も欲しい能力の一つです。「言言の実」があれば間違いなく食べるでしょう笑
一言で言語化能力と言いましたが、学びたいことは以下です。
- 思考の解像度を上げる
- 言語化力、伝達力
まずは、自分自身の思考を整理する。その上で言語化し、伝えるという手順でコミュニケーションは成っていると思っているので、上記項目に分けて学習していきたいと思っています。
アプリケーション開発
アプリケーション開発についても、3 ヶ月に 1 度は自由な期間としたいと思います。
余裕があれば新規にアプリケーション開発してもいいし、基礎力を高めるためにアルゴリズムを勉強してもいいし、作りきれなかったものを引き続き開発しても良いという時間にしたいなと思います。
今月は 1 月に作ってたアプリがまだ完成していないのでそれを作ろうと思います。
まとめ
今月は TypeScript の学習を進めました。また、アプリケーションもギリギリで作りきりました。自己評価は先月同様に 70 点くらいでしょうか。
来月以降は予定を変更して、3 ヶ月に 1 度はソフトスキルについて学びたいと思っております。
それに伴い、アプリケーション開発に使っていた時間も任意としたいと思います。
以上、少し早いですが今月もお疲れ様でした!
Discussion