何ていうのかな
コードを他人に見せる前提で書くというサービス精神が足りていないんだと思うんだよ
エンジニアってBtoCやBtoBサービスに関わってること多いけど、大概サービスのことには疎いじゃん?
アイディアの一つも出せない人が多い
分かりやすく工夫してあげようなんていうような思考や才能から程遠いところに居るからだと思うんだよ
ソースコードを見やすく保つにも、そういったサービス精神が何より重要になる
でもそういうのってコミュニケーション能力に近いスキルだから、エンジニアの性質として、疎くて当たり前といえば当たり前なんだよね
エンジニアは読み手に回るときは分かりづらい、読みづらいと言うけれど
ただ、これは逆のことも言えて
読みやすいコードを書ける人って、読み手の事を汲んであげられるような人だから、エンジニア以外の仕事でも出世するタイプだと思うんだよね
そしてこういうスキルは、ある程度訓練もできる
まずは今書いているコードを、きっと自分以外の誰かが読むと思って
サービス精神をもってして読みやすく保つことが大事なのではないか?
ちなみに、ブログを書いてみるというのも良い訓練になると思う
君の文章は簡潔で読みやすいけど無駄に長文だよね。 3行以上読めない人に対するサービス精神が足りないと思う。
簡潔さだけを追い求めて、わからない奴は置いていくGoogleのようなサプライヤーにはなるまいと心がけている