仕事を通じてプログラミングを学ぶ方法
これだけのことがやれてれば尊敬に値すると思います。
プロジェクトへの参加期間が数年オーダーになってる人はねっとり調べる訓練になるし、数ヶ月オーダーの人にとっては効率良く調べる訓練になります。
- 使用するアーキテクチャが既知のパターンのどれに相当するか考えてみる
- 世の中にはそんなに新しいものはありません
- 適当なパターンカタログに載ってるんじゃないかなー
- 使用するアーキテクチャの理論的側面を調べてみる
- 性能とか信頼性といった非機能要求の観点でのメリット/デメリット
- 弱点になりそうなところ
- 使用する言語の最新仕様を調べてみる(Language Update的な何か)
- web で公開されてない情報は無いんじゃないかな
- 使用する言語の最適なコーディングスタイルを調べてみる
- コーディングガイドラインとか
- 無かったら好きな開発者のコードを真似るとか?
- 使用するサーバ(OS)の最新仕様を調べてみる
- 既知の不具合を知っておくとかも
- 使用するサーバ(ハードウェア)の最新仕様を調べてみる
- 最低限は CPU アーキテクチャとか
- 使用する開発手法について調べてみる
- テスト駆動、ドメイン駆動、ふつう
たまにナチュラルにこれらをこなしちゃってる人がいるからすごい。