book開発者を探す僕のレーダースクリーンにうつること以外に、実査の仕事で利用できそうもない非主流の周辺テクノロジに投資する意義が何かあるだろうか?採用責任者である僕にとって第一の理由は、志願者が好奇心を持っているってことがわかる点だ。志願者が自... 続きを読む
ソフトウェア開発を続けていけば、自然とレベルが上がるということはありません。中級職人と上級職人の間には、大きな溝があります。上級職人になれるかどうかは、「新たな技術も含めて自分で常に学習を行い、自然と実践できている」ということです。これは、急... 続きを読む
その他SpringやSeasar2などの軽量なフレームワークが登場し、POJO、DI、AOPという考え方が今ではすっかり広まっているのかと思いきや、ぜんぜんそんなことはないみたいです。客先でも(主に社内での)実績最優先という考え方から、最新のOSSフレームワークには... 続きを読む
プログラミング言語, IT業界・仕事環境プログラミングと設計は本来切り離せないものなのでは - 達人プログラマーを目指してがすごい反響だったのですが、結局この記事で私が言いたかったことは、Java EEなどの現代的な開発環境はCOBOLなどの古い言語を使った開... 続きを読む
ちょっと刺戟的な題名をつけました。しかし決して挑戦的な意図があるわけではありません。SEとPGの分業がIT業界にもたらしている問題が今回のテーマです。 ●SEとは何か、PGとは何か まずそれぞれの職分を正しく認識することからはじめましょう。プログラマ(PG... 続きを読む
刺戟的な題名で続けます。 前回は日本独特のSE/PGの分業体制がどのようにして発生したのか、ということを説明しました。それは日本にソフトウェア開発が産業として根付いたときに、PGが単純作業労働者と位置付けられてしまったため、上級技術者を区別する言葉... 続きを読む
IT業界・仕事環境, 分析・設計技法最近はアーキテクトという役割で客先に常駐し、フレームワークの選定をしたり、事前に共通部品を設計したりする役割を担う仕事が結構あります。そこで運よくお客様のマネージャーがオブジェクト指向開発の経験が十分にある方だ... 続きを読む
2010年8月21日土曜日 プログラミングについてあまり知られていない7つのこと ソフトウェアを書くにあたってプログラマーとしての経験が教えてくれたいくつかのことがあります。コードを書くことについて、人々が驚き意外に思うことをいくつかここに紹介します... 続きを読む
The requested blog was not found -- unless you requested that of Dan Kogai (小飼 弾). 私がソフトウェア技術者をやめた理由 - Rails で行こう!私の職業生活でもっとも多くの時間を注いだのがソフトウェア作りだ。その作業に対して、実際のところ、好きと... 続きを読む
ハイライトピックアップWeb2.0を引き起こしているのと同じ時代の潮流が、エンジニアの地位の低下を引き起し、エンジニアがUIデザインをしたがる動機を創り出している。Googleは、「エンジニアの会社」という皮をかぶった「企画・マーケティング・デザイン」の会... 続きを読む
7/16 が最終出社日*1となり、はてなを退職しました。はてなブックマークでのチュートリアル機能がはてなでの最後の仕事となりました。はてなに入ってからを振り返ってみると2006年1月にはてなに15番目の社員として入社し、4年7ヶ月はてなのメンバーと一緒に働い... 続きを読む