回突き返す」という上司お話がありました。その理由は「『趣旨が明確になっていない』『結論が弱い』など、改善の余地が多分にあるため」だそうです。ようになり、次第に「初回から良いもの」を提出するようになってくるというのです。同じようなことが、ソフトウェア開発の現場でも言えそうです。見直してないだけ新人さんのプログラムは雑然としていてまとまりがないものです。コードを眺めていると、なんだか「ザワザワする」気持ちになってきます。技術的に未熟なことはもちろんですが、それ以前に「見直し」していないだけではないでしょうか。プログラミングは作文能力が必要といわれます。実際、作文のポイントとプログラミングのポイントは重なる部分があります。作文は「推敲」をおこなうことがたいへん重要です。ステップが欠かせません。自己レビューをしようどんなに技術力がついたとしても、「一発でコードを書き終える」ことはまずありません。することで、ミスも見落としもぐっと減ります。これってごく当たり前のことですよね。新人さんのプログラムは少しのアドバイスで改善できる点が多くあります。このことは、「少し時間をおいて見直せば、自分で気づいて改善できるかもしれない」という余地が残されていることを意味します。厳しめに言うと「自分で改善するという成長の機会」を自ら失っているということです。「他人から指摘を得て初めて理解できるもの」ももちろんあります。」ことを促すことが重要であると考えます。それは「自ら気付き、自ら改善を行う」ことが確実にレベルアップに繋がるためです。「これ以上ない、もう限界」を繰り返すからこそ成長が促進されます。「もう限界」のコードの対するアドバイスだからこそ、より指摘を深く受け止められるのではないでしょうか。指導する立場の方も、「読まずに突き返す」ことは憚れても、相手に「まずは自分で見直してみて」と優しく伝えることはできますよね。「自己レビュー」のメリット気づく力を養うことができるコードの品質が上がる実装の表現力が増すレビュー指摘がより理解できるようになるおわりにベテランさんでも「コードが雑になってきた」と感じたのならば、ぜひ時間をとって自己レビューを行ってみてください。?CategoryDev&OpsTags#プログラミング#良いコード更新履歴2018年10月11日:本文を加筆修正。ノイズキャンセリングヘッドフォンで集中力をマネジメントする2018-05-30疲労をマネジメントして集中力を高めよう2017-12-16[情熱プログラマ]「チームで一番の下手くそ」でいる勇気Amazonで詳細を見るAmazonで詳細を見るAmazonで詳細を見るCategoriesdevopsdevops/cocos2d-xdevops/hugodevops/laraveldevops/springframeworkdevops/vue.jsdevops/wordpresslovefanmeetlearnohterotherworklifeArchives201420152015/1st2015/2nd2015/3rd2015/4th20162016/1st2016/2nd2016/3rd2016/4th20172017/1st2017/2nd2017/3rd2017/4th20182018/1st2018/2nd2018/3rd2018/4th20192019/1st2019/2nd2019/3rd2019/4th20202020/1stTags#php#laravel#mac#wordpress#javascript#働き方#java#ネタ#ブログカスタマイズ#良いコード#vue.js#フロントエンド#linux#コマンド#プログラミング#人生の最適化戦略#cocos2d-x#アプリ開発#インフラ#androidアプリ開発#c++#simplicity#技術書#hugo#mysql#springframework#db#it業界#it用語集#ビジネス書#開発環境構築#androidアプリ#セキュリティ#テスト#静的サイトジェネレーター#jquery#json#web開発#レンタルサーバ#aws#css#git#maven#さくらインターネット#インターネットの仕組み#カタログ#ガジェット#ガチャ#サイバーセキュリティ#マイグレーション#開発環境#atom#bootstrap#github#iosアプリ開発#it勉強会#jmockit#markdownatuweb。