fc2ブログ

ネタつつき203 - 日本の情報技術者はどうあるべきか

 私は情報技術者もまた、日本の精神性を持たなければならないと考えています。何故ならば、日本人である以上、日本社会に適したものでなければならないからです。国際化が言われて久しいですが、国際化とは個を失う事ではありません。その逆に、日本の独自性(強み)がなければ生き残れません。アメリカも、フランスも、スペインも、インドも・・・全ての国が自分の国に誇りを持ち、先祖から受け継いだものを継承しつつ、国際社会で活躍の場を築いているのです。
 日本の技術者はどうあるべきなのか、その答えは最古の職人がいる、日本の食文化にあります。日本の食文化は、世界にもまれつつ、独自性を確立してきました。その独自性を支える職人たちもまた、日本独自の精神性を持ち仕事をしています。
 ここからが本題です。情報技術に日本の職人の考えを適用してみます。日本の職人は、常に終わりなき進化を求め、あらゆるものを取り入れつつ、それを磨き独自の技術まで発展させます。理由は知りませんが、日本の情報技術者は変化を嫌う保守的な人が多く見受けられるのですが、日本本来の職人は変化に強く、自分に誇りを持っています。ただし、情報技術者だけではなく、現代の日本人の多くが保守的になっているのかもしれません。しかし、日本古来の人々は変化に強いので、その点に注目し、具体的に考えていきます。
 先ずは開発手法です。開発手法の主流は、アジャイル開発ですが、実践している身としてはすでに古く感じますし、そこに日本の独自性がありません。日本の特色を踏まえて考えるに、速いのは当たり前で、それ以上のものを求めなくてはなりません。私は一イテレーション1時間で開発できますが、それだけだと意味がないと思っています。ではどうすればいいのか?それについて、いろいろ考えられると思うのですが私は、「適速適情」がよいと思います。
 適速適情というはもちろん私が今考えた言葉ですが、ちゃんと意味も考えています。意味はお客様にとって適切な速さで、求められている情報を提供するという事です。ただ速いだけならば、職人でなくともできます。趣味で作っている人も速くできます。しかし、お客様あっての仕事ですから、その段階で満足するのではなく、自由自在に速さをコントロールし、お客様におもてなしをせねばなりません。また、お客様にとって、不必要に大きな情報システムを提供しても意味がありませんし、小さな情報システムを提供しても意味がありません。お客様一人一人にあった、情報システムを提供せねば日本の職人とは呼べないと思います。
 もう一つ考えられるのは道具(開発ツール)です。日本の料理人は道具に強いこだわりを持ちます。しかし現実は絶望的です。何故ならば、日本政府が知的財産の窃盗を犯罪だとは考えていないからです。私は知的財産の保護を政府に求めたことがあるのですが、その時に「知的財産の窃盗や強奪を犯罪だと思えない」と明示的に拒否されました。それ故でしょうが、知的財産が盗まれ放題なのが現実です。作れるのに作れない非常に歯がゆいです。私ごときがいくらでも考えられる状態ですので、日本独自の進化を遂げられる情報技術者は数百人いるでしょう。政府さえまともに対処すれば、世界一の情報大国になれるのに、自ら放棄するなんて残念です。非常に不本意ながら、日本政府(民意)がそう考えているので、独自の仕事道具を発展させることはできません。仕方がないので、秘密の道具を作り、日本独自のOS・言語・開発環境を作らず、海外のものをうまく使いこなす方向で進化するしかありません。ちょっとした道具ならば、秘密にできるでしょうし、使いこなし術も進化させる余地があると思います。むろん私自身もそうしています。
 その方向で具体的に考えると、新しい技術はひとまず調べてみる、そしてお客様の要望を見極め、必要ならば使うという事になると思います。
 さらに、日本人としてやらねばならないことがあります。日本には「道」というものがあります。そこに独自性があるので、情報道を考えねばなりません。残念ながら、今の情報産業は非道が日常化しているので、道と呼べるものがありません。お金を儲ければ何でもいいという感じです。ですから、個々の日本の技術者が道を模索する必要があるでしょう。
 纏めます。情報技術者も日本人ですので、日本独自の技術者にならなくてはなりません。真の国際化とは、個性を磨くことであり、日本独自の強みがなければなりません。日本独自とは、「おもてなし」で象徴されるように、お客様に要望に真摯に応える姿勢の事であり、そこに道がなければなりません。しかしながら、現在は道がないので、日本の技術者は道を模索する必要があるでしょう。ただお金を儲ければいいという考えは日本人にふさわしくありません。ただ儲けるだけならば詐欺師(犯罪者)にもできます。しかし職人は詐欺師ではありません。適時適情で客様に応えられるように、日々新技術を取り入れつつ鍛錬をしながら、正しい道を築くのが日本の情報技術者のあるべき姿だと私は考えています。
スポンサーサイト



テーマ : 文明・文化&思想
ジャンル : 学問・文化・芸術

コメントの投稿

非公開コメント

プロフィール

インドリ

Author:インドリ
みなさん、はじめまして、
コンニチハ。

ボクは、無限の夢(infinity dream)を持つネタ好きな虹色の鳥インドリ(in dre)です。
色々な情報処理技術を啄ばむから楽しみにしてね。

http://twitter.com/indori
は別人による嫌がらせ行為です。
私とは関係ないので注意して下さい。
次はなりすましブログなどをするかもしれませんが、ここ以外でブログをするつもりがないので、ここ以外にインドリのブログがあったとしても無視してください。


何度言っても分からない人がいるので、ここにコメント欄へ書き込むときの注意事項を書きます。


一、社会人としてのマナーをわきまえましょう。
一、妄想に基づく書き込みを止めてください。
一、暴言の類は書かないで下さい。
一、某誹謗中傷サイトの書き込みは彼らの妄想に基づく書き込みですから無視して、ここへ書き込まないで下さい。
一、コメント書く前に他のコメントよく読んでから行って下さい。
一、言いがかかり等の行為を禁止します。
一、その他常識的に考えて迷惑なコメントはしないで下さい。


以上のルールを守れない人のコメントは削除します。



利用上の注意
ここに紹介してある文章およびプログラムコードは正確であるように心がけておりますが、内容を保証するものではありません。当サイトの内容によって生じた損害については、一切の責任を負いませんので御了承ください。


執筆したCodeZineの記事


【VB.NETで仮想CPUを作ろう】

  1. VB.NETで仮想CPUを作ろう
  2. レジスタの実装
  3. 仮想CPUのGUI化
  4. テストドライバの改良
  5. CPUの基礎動作の実装
  6. MOV命令の実装
  7. ADD命令実装
  8. SUB命令実装
  9. INC命令&DEC命令の実装と命令長
  10. MLU命令の実装とModR/Mについて
  11. DIV命令の実装とイベント設計について
  12. 機械語駆動式 関数電卓を作ろう!
  13. 機械語駆動式 関数電卓を作ろう! 解答編(前半)
  14. 機械語駆動式 関数電卓を作ろう! 解答編(後半)


【仮想ネットワーク実装でTCP/IPを学ぼう】
  1. TCP/IPの基礎と勘所
  2. ネットワークアクセス層の勘所
  3. インターネット層の勘所
  4. トランスポート層の勘所
  5. アプリケーション層の勘所
  6. セキュリティの基礎と仮想ネットワークの仕様
  7. GDI+と独自プロトコルの定義



【並列化】
インテル Parallel Studioを使って並列化プログラミングを試してみた
並列プログラミングの効率的なデバッグを実現する「Parallel Inspector」


【TBBシリーズ】
  1. インテル スレッディング・ビルディング・ブロックの概要
  2. インテルTBBから学ぶループの並列化
  3. スレッドセーフとインテルTBBのコンテナ
  4. インテルTBBのスレッドクラス


【OpenMPシリーズ】
  1. OpenMPの基礎構文
  2. OpenMPの実行時ライブラリと並列ループ
  3. OpenMPのメモリモデルとfork- joinモデル

最近の記事
最近のコメント
月別アーカイブ
カテゴリ
Ada (9)
COBOL (5)
C (9)
C++ (11)
C# (370)
D (25)
Java (8)
Perl (1)
Ruby (14)
PHP (2)
Boo (2)
Cobra (2)
LISP (6)
F# (33)
HTML (0)
XHTML (0)
CSS (0)
XML (0)
XSLT (0)
Scala (4)
WPF (0)
WF (2)
WCF (0)
LINQ (4)
MONO (5)
Linux (0)
MySQL (0)
ブログ内検索
リンク
最近のトラックバック
RSSフィード
ブロとも申請フォーム

この人とブロともになる

QRコード
FC2カウンター