プログラミングスキルはコーディングスキルだけではない
プログラムには何が書いてあるのかを改めて俯瞰してみると、シンプルさと難しさを併せ持っていることに気づく。
業務アプリケーションの中身
シンプルさ
理論的には中学校の教育レベルで理解できることばかり
2種類の集計手順がある集計業務
ほとんどのケースでは売上×掛率で粗利額を算出できるが、一部の商品についてはその月の売上数量100点までの掛率と101点以上の掛率が異なる。
このような方法Aと方法Bの2つの集計手順を、1つのフロー図(設計書の一部)でまとめるというのもプログラミングスキルの大事な部分なのだが、こういった設計書作成スキルについては、技術書には載っていない。プログラミングスキルはコードを書く以外にも、身につけないといけないスキルが複数ある。設計書作成スキルの他にも、システムテストスキル、インフラ構築スキルなどだ。
技術書では身につけられないこのようなスキルを身につけるには、最適な教材がないので、実践で場数を踏むしかないのが現状だ。