タグ

2011年1月22日のブックマーク (2件)

  • ソフトウェア工学とは何か

    ソフトウェア設計とは何か? (原文: What Is Software Design?) by Jack W. Reeves (c)C++ Journal - 1992 訳者まえがき この文書は,Jack W. Reeves 氏が1992年に C++ Journal に寄稿した記事の邦訳です。 記事では,オブジェクト指向プログラミング言語の代表として C++ を挙げていますが,これは記事が執筆された当時,一般的に利用可能なオブジェクト指向言語は C++ だけであったという事情があるためです。 今では C++ に加えて Java,Delphi,C# といったオブジェクト指向言語が利用可能となっていますが,そんな今でさえこの記事は古さを感じないものとなっており,ソフトウェア開発の質,現状を鋭くえぐるものとなっています。 邦訳の公開を許諾していただいた Jack W. Reeves 氏に,

  • 才能の潰れ方

    これはちょっと自慢ですが、僕はある分野でかつて神童と謳われてた事がありまして。今は凡人ですが。へへ。 で、僕はその過去の栄光のおかげで、特別才能のある子供達の英才教育現場に従事してきたのだけれども、そこで天才と呼ばれる彼らを見続けて、彼らが(そして思い返せば僕も)必ずと言って良いほど通過する心理的な難所に気がついたので書いておくことにします。ほんとに単純なことだけど。 彼らは成長の過程でまず、自分の中の万能感を認め、飼い慣らさなければならない。それまでの小さなコミュニティでは自分の優位性を再認識し、その存在を確立する手助けをしていた万能感が、渡航や進学で大きなステージに出たとたんに鈍重な重荷になる。万能感の根拠が相対的なものでしかなかったことに気がつくわけですね。 ある種の天才児達はここを乗り越えることが出来ない。万能感を適切な形に処理できないまま現在の自分とのギャップに苦しんで潰れてしま

    才能の潰れ方