タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

professionalとarchitectに関するkiyo_hikoのブックマーク (2)

  • 基盤技術にロック・オンされていないか?

    ITアーキテクトを目指す多くの人々は、現在、プログラミングを主な作業として仕事に従事しているのではないだろうか。プログラミングを行う場合、Javaなど特定の言語のみを主軸としている人と、振られる仕事によって言語を切り替えるような、複数の言語を同時に操っている人とに分かれるだろう。今回はプログラミング言語を中心とした開発系の話が中心である。 ソフトウェアはある特定の環境でしか動作しない ソフトウェアはそもそも、特定の基盤技術の上(特定のハードウェアやOSの上ということ)で、特定のコンパイラを用いて、特定の言語を操作して構築するものだ。このうち、どれか1つでも“特定”という条件から外れた場合、そのソフトウェアは動作しない。それは、ハードウェアやOSから独立した特定のバーチャルマシン上で動作するJavaクラスファイルでも同じ話だ(例えば、PC-AT互換機であろうとも、Java SE 5.0仕様V

    基盤技術にロック・オンされていないか?
  • 28歳から挑戦するITアーキテクト(5) - @IT 誰のためにシステムをつくっているのか?

    「こんな感じでできました。ちょっと見てもらっていいですか?」 「ようやくできたか。これはどういう構成になってる?」 「ベース部分にオープンソースのライブラリを使ってるんですが、デキがあまり良くない部分があったんで改良を加えてます。これなかなかすごいんですよ」 「えーと、そのライブラリの内容は? ライセンスは? ドキュメントは?」 「まだあんまり有名じゃないんですけど、ベータ版の段階ですから手を加えました。ちゃんと家にフィードバックします。ライセンスは作者がいいかげんなのか何も書いてませんね。ドキュメントはソースコードそのものです(笑)」 「悪いが全部作り直してくれ。客には謝っておく。ちょっと頭を冷やしてくれ」 「え?」 このやりとりについて、どこに問題があるのか、念のために指摘しておこう。オープンソース利用時によく指摘されている「ライセンス形態が不明瞭」などという問題があるのは当然だろう

    28歳から挑戦するITアーキテクト(5) - @IT 誰のためにシステムをつくっているのか?
    kiyo_hiko
    kiyo_hiko 2013/05/02
    「ITアーキテクトとしての活動はそうした行動(ここでは仮に「アカデミズム」としておくが)とは対局にある。すなわち、現実の解決策を探求し、妥協点を探る極めて「俗物的」な活動の集大成である」
  • 1