個人開発を通じて、習得・向上させたいスキル群の一覧。
- 視座を高め、視野を広げる
- プロダクトマネージャー
- アーキテクト
- リーダー
- マネージャー
- ソフトスキルを意識したレビュアー
- 経営者
- DevOps
- デザイナー
- AI時代に重要視される言語化(ビジネスサイドと橋渡しする説明力)
- 思考力(抽象化、俯瞰力、理解力、深掘り)
- トレンドの情報収集力
- フルスタックTypeScript
- フロントエンド技術の詳細
- 概念や歴史
- 型定義
- 状態管理
- エコシステムのトレンドと遷移
- モバイルアプリ開発(概要、手段、手法、動作検証)
- クラウド技術
- CI/CD
- TDD
- テストの効率化やパフォーマンス
- ベンチマーク計測、パフォーマンス改善
- UI/UX
- ドキュメント(設計書、README、Wiki、コメント)による属人化の排除
- ベストプラクティス(原則、デザインパターン)
- ソフトウェア品質(保守性・拡張性・可読性)
- スケジュール管理
- 生産性の可視化
- アジャイル開発
- レトロスペクティブ
- レビュースキル
- KPI
- AIやクラウドのコスト試算、節約手法
- 説明力や説得力
- 人への説明の経験が少なく、課題意識を持っている
- 論理的・印象的に伝えるための話術の種類(PREP法、ストーリーテリング、フレーミング、対比法、三段論法/演繹法・帰納法、アナロジーなど)を知る
- マネタイズ
- マーケティング
- セキュリティリスク(情報漏洩、脆弱性)
- ライセンスの種類と適切な利用
- 著作権・盗用の解析手法や判断基準(盗用、流用、オマージュ)