システムエンジニアの晴耕雨読

システムエンジニアの晴耕雨読

2007.10.04
XML



 柴田芳樹「プログラマー現役続行」


 帯のコピーは、

 「管理職にならなくたっていい。

  現役続行にこだわり続ける職人気質」


 著者の柴田さん、40代後半の現在も、現役プログラマーとして活躍し、

 生涯プログラマーとして活躍するための心得を説いています。



 プログラマーとして現役を続行するために必要な力として、

  ・論理的思考力

  ・読みやすいコードを書く力

  ・継続学習力

  ・コンピュータサイエンスの基礎力

  ・朝型力

  ・コミュニケーション力

  ・英語力

 の7つの能力を挙げます。

 各々の能力についての必要性とその力の向上させ方を、

 柴田さん自身の実践に基づいて、丁寧に説明されています。

 若い衆との英語原書の読書会を、継続して続けられている姿など

 頭が下がります。



 7つの能力開発法にも、もちろん興味はあるのですが、

 デバッグ・・・システムやプログラムの不具合の解決こそ、

 能力発揮のチャンス

 能力育成のチャンス

 改善のチャンス

 であることが改めてわかります。


 「デバッグには、論理的に推進する力だけでなく、

  その推論を支える膨大な知識が必要です。

  初心者や見習いレベルの場合には、その両方が欠けています。

  論理的思考は日々の指導で、知識は継続した学習で、

  それぞれ身につけていきます。」


 デバッグは、総合力であること、

 問題の解決を通して、自身の能力が鍛えられることがよくわかります。

 ちょっと長いですが、紹介します。 

○論理思考と説明能力

 デバッグの方法

 「まず、バグの現状を把握します。

  つまり、どのような現象が発生しているのか、

  その発生頻度はどの程度なのかを把握します。


  次に、そのような現象になる原因は何が考えられるのかという

  仮説を立てます。

  その仮説を立てるためには、ソースコードを調べたり、

  何度か再現させたりという活動も含まれます。


  ソースコード上で、原因と思われる箇所が見つかった場合には、

  それが原因でバグが発生していることを論理的に必ず説明できなければなりません。

  あるいは、原因と推定される箇所が複数発見された場合には、

  そのどれが本当の原因かをじっくりと考えて、

  それを確認するためには何をすればよいのかを考えなければなりません。

  確認する方法は、デバッガーだったり、プリント文を入れたりと、

  いろいろな方法があるかと思います。


  こうやって、原因からバグとして現象を説明できることに確信を持てたら、

  その原因を修正して確認することになります。


  ただ、ここで初心者が注意しなければならないのは、

  自分では論理的に説明できると思って、バグがなくなったと思っても、

  修正方法が間違っていたり、たまたま修正されたように見えるだけで、

  実は原因は他のところにあったりする場合があることです。・・


  したがって、初心者はバグの現象と原因をきちんと説明して、

  経験のある信頼できる先輩やトレーナーにレビューしてもらう必要があります。


  説明することによって、論理的な矛盾点を指摘されることもあるでしょうし、

  もっと良い修正方法を教えてもらうこともあるでしょう。


  説明する際には、相手に理解してもらえるように、

  論理的に説明する必要があります。

  そして、相手にうまく伝わっていないとしたら、説明の抽象度を上げるとか、

  別の観点から説明するとか、いろいろと試みる必要があります。


  しかし、この別の次元や観点からの説明ができなくて、

  同じ説明の一点張りで、聞いているほうが逆に説明を誘導してあげないといけないことが、

  若い人には多いです。・・


  相手の理解レベルを考慮して(説明方法を変えて)説明できるように、

  自分自身をトレーニングするように心がけてください。」





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2007.10.04 23:12:21
コメント(2) | コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

PR

×

カレンダー

コメント新着

聖書預言@ Re:雲南小粒珈琲・シャングリラ古鎮・・雲南旅行その5(03/04) 神の御子イエス・キリストを信じる者は永…
モンゴル鎌倉サムライ@ Re:佐藤優「自壊する帝国」(08/09) ルパン三世のマモーの正体。それはプロテ…
toyopika@ Re:足立巻一「虹滅記」(06/18) 足立敬亭先生が逝去したことを知って悲し…
背番号のないエース0829 @ もし高校野球の女子マネージャー 『アルフィー「君が通り過ぎたあとに-Don…

キーワードサーチ

▼キーワード検索

サイド自由欄

設定されていません。

© Rakuten Group, Inc.
X
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: