・正確にキーボードをたたく
・スペルミスを無くす
・文法エラーを無くす
・文法の理解の甘さを補完する
・良い設計を考える
・高速化などの為あえて良くない設計をする
・プロトコルやライブラリの取扱になれる
・排他制御、モジュールの大きさ、ブロックサイズなどの粒度の感覚を身につける
・良いコメントをつける
・バグを見つける能力を上げる
・良い変数名を決める