カテゴリ別 2003年 | 2004年 | 2005年 | 2006年 | 2007年 | 2008年
知り合いサイト: よんだもの / 暴想 / Linuxでやる夫 / 新宿Vipper / 僕だけが幸せになればいいのに。
たまには長文を書いてみるテスト。
MicrosoftやSun Microsystemsが相次いで、GUI開発ツールの最新版を市場に投入している。シンプルなアプリならば、アイコンをドラッグ&ドロップしていくだけで迅速に開発できる。こうなると、「だれがプログラマーを必要とするのだろうか」という疑問すらわいてくる。
プログラミングを生業としている人には挑戦的なアブストラクトですが、煽られて読んでみると焦点がぶれていてわかりにくい記事ですね。
記事ではまず、Visual Studio Express(参考:/. 記事) や Sun Java Studio Creator(Project Rave と呼ばれていたものです) を挙げて、MS や Sun が熟練ではないプログラマやプログラマ予備軍にフォーカスをあて始めたとしています。.NET も Java もエンタープライズ分野に注力してきた事に対する揺り戻しが見られると言うことなのでしょう。裾野へのフォローは重要ですよね。初めから J2EE アーキテクチャをすんなり理解してシステム構築できるわけでもありませんし。
やや似たような話では、MS のアカデミック戦略(と私が勝手に言ってる)があります。MS は前から学生を対象とした開発者増大戦略を暗に採ってましたが、最近は Student Day を開催したり、アカデミック版を blog コミュニティと連携させた Visual Studio .Net theSpoke を 4,830 円という格安で売り出したりと、かなり積極的に開発者の早期囲い込み/次世代開発者の育成をしています(2ch の Visual Studio .Net theSpoke スレも伸びてます )。
記事の話に戻ります。Visual Studio Express 等々はいわゆるポトペタでアプリを作成できるため、
プログラミングがこれほど簡単になってしまうと、「だれがプログラマーを必要とするのだろうか」という疑問すらわいてくる。
なのだそうです。もちろんポトペタだけで作れる範囲内なら簡単という条件が付くのはこれらの開発環境を使ったことがある人は分かると思います。IntelligentPad、VB、Delphi などなど GUI RAD は過去色々ありましたがプログラマーはいなくなってません。すると上の煽り文は過去にも良くあった類のツールの宣伝文句なのかなと思いつつ次のセクションまで読み進めます。
次の「プログラマーの条件とは?」の項では、プログラミングがアセンブラからオブジェクト指向へとパラダイムを変えるにつれて、コードを書くだけから分析・設計などウォーターフォールでいうところの上流の技能も要求されるようになってきたとしています。と、ここで気付いたのですが、つまり煽り文での「プログラマー」とはコードを書くだけの人のことを指していたようです。なんとも。プログラマーが要らなくなるわけではなく、開発を巡る環境の進化によってプログラマーの仕事の内容が変化するということですね。で、旧来の「プログラマー」のままでは時代についていけないよ、と。
一ページ目の混迷ぶりとは代わって、二ページ目は分かりやすくなっています。
WYSIWYGに近い各社の新しいアプリケーション開発ツールは、マーケティング部門が独自にWebサービスの開発に取り組んだり、人事部門がオンラインフォームと好きな機能を連携したりすることを可能にするだろう。
という件は、開発者ではない人たちがちょっとした業務アプリケーションを Excel マクロで作る流れの延長と考えれば肯けるところがあります。続く文章では、大人数を満足させる大規模なアプリケーションと個人的なニーズを満たす小規模なアプリケーションという分化が起きているとし、開発環境の進化で後者を作る敷居が低くなり、人々にとってプログラミングが身近になってきているとしています。
私は、コンピュータを利用する人が、自分が必要とするソフトウェアを自ら作成できるようになるべきと常々思ってますのでこの流れは賛成ですね。ただ、個人的なニーズを満たす小規模なアプリケーションを、コストですとか人手不足ですとかで、大人数を満足させるものとして使おうとされる悲劇が増えることも間違いないと思います。実現したいこととアプリができることのギャップが大きいままに運用すると、業務の内容や手順をアプリに適応させるという本末転倒な話になりますから。。。(結論もまとめもなく)
メモメモ。夏コミ行くかどうかわかりませんが。しかし、hakagix って 葉鍵のことなんでしょうかね。今さらこの括りもないでしょうに。
最近のコメント:
RSS
![]()
This work is licensed under a
Creative Commons License
(note: text only. w/o web design, citations, (re)distributed softwares).