タグ

ブックマーク / satoshi.blogs.com (7)

  • Life is beautiful: ソフトウェアの仕様書は料理のレシピに似ている

    先日、経済産業省向けの仕事をしている知り合いと事をしたのだが、彼によると経済産業省の今の悩みは、「IT産業の階層化の弊害によっておこる下流のプログラマーの収入の低下」だそうである。「プライムベンダー」と呼ばれる「上流コンサルタント」たちがインドや中国にも仕事を発注できることを理由に、激しく値切り始めたために、今やわずか一人月30万円というケースもあるという。 こんな話を聞くと当に悲しくなる。まず第一に「プログラムを書く」という仕事は簡単な仕事ではない。数学的な頭を持っていないとかなり辛いし、基礎がしっかりと出来ていないとろくなソフトウェアは作れない。物価の安いインドや中国なら許せるが、米国よりも生活費の高い日で一人月30万円とはあまりにも低すぎる。 「彼らは下流のエンジニアで、詳細仕様書に従った通りのプログラムを書くだけの簡単な仕事をしているから給料が安い」という説明を聞いたことがあ

    drumsco
    drumsco 2012/12/04
    自らを変える必要もある。だけど、それだけで解決しない場合も多い。環境を変えるという選択をすることが必要な場合もある。そう思った。
  • ホリエモンを有罪にしておきながら、この東電の粉飾決算を見逃すことは許されない

    毎日新聞に「福島第1原発:東電が政府側に渡した文書の全文」という記事が載っているが、それを読んで少し驚いた。まさに東電と保安院がどんな形で、情報の隠蔽(正確には「原発事故の意図的な過小評価」)をしてきたかが良くわかる確固たる証拠だ(こんな文章が表に出る様になっただけ、日も捨てたものではない)。 とくに驚愕なのは、以下の部分。 (1)地下水の遮へい対策は、馬淵補佐官のご指導の下、『中長期対策チーム』にて検討を進めてきているが、「地下バウンダリ(発電所の周りに壁を構築し遮水するもの)」は現在、最も有力な対策と位置づけ。ただし、対策費用は現状不確定であるものの、今後の設計次第では1000億円レベルとなる可能性もある。 (2)今回の検討の過程で、政府側から国プロジェクト化の示唆(当初は国交省予算)があり、その前提で、設計着手と工事着工の前倒し案が浮上。ただし、現状では、担当府省がどこになるかも含

  • Life is beautiful: 「時間に余裕があるときにこそ全力疾走で仕事し,締め切りが近づいたら流す」という働き方

    かれこれ30年以上もこの業界でプログラムを毎日のように書いて来た私。当然、自分なりの働き方のノウハウみたいなものも会得して来たつもりだ。以前ここに「私のとっておきのプログラミングスタイル」というエントリーを書いたので、まだ読んでいないプログラマーの方にはぜひとも読んでいただきたい。 ちなみに、そんな中でも後輩とか部下に教えるのが一番難しいのが、「スタートダッシュでできるだけはやくめどをつける」という仕事スタイル。どのエンジニアも、ちゃんと説明すればこの働き方の効用は理解してもらえるのだが、実際の現場でちゃんと実行できる人は100人に1人もいない。 「人はみな怠惰だから、締め切りに迫られなければがんばれないんだ」と言ってしまえばそれまでだが、「まがりなりにもプロとして仕事をする限りは、ペース配分ぐらいはちゃんと考えて仕事をすべき」というのが私の主張。トップクラスのマラソンランナーでペース配分

    drumsco
    drumsco 2010/07/20
    「時間に余裕があるときにこそ全力疾走で仕事し,締め切りが近づいたら流す」という働き方
  • Ruby on Railsの「えせMVC」の弊害

    先日のエントリーでも少し触れたが、Ruby on Railsの最大の問題点は、それが持つ「一見そのフレームワークがMVCの形をとりながら、MVCの最も大切なところを外している『えせMVC』である」点にある。MVC(Model View Controller)がなぜ必要かを根底の部分でちゃんとと意識せずにRailsアプリケーションを作ると、後々ひどい目に会うので注意が必要である。 その意味では「RailsでMVCを学ぶ」などもっての他だし、「JavaにもRailsと同じようなフレームワークを作って業務用アプリの開発を効率化しよう」などという発想もとても危険である。 ということで、今日はまずはMVCの解説から。 MVCの発想の根底には、「モジュール化と情報の隠蔽により、プログラムがスパゲッティ化するの(コード間の相互依存関係が複雑に入り込んでしまってにっちもさっちも行かない状態になること)を避

  • あなたは実は「簡単に引きちぎることのできるロープで繋がれているだけ」なのかも知れない

    今年の年末年始は、休みを利用して、前々から気になっていた「数学的にありえない」の一気読みの予定。まだ読み終わっていないのだが、下巻の中ごろになかなか含蓄の深いフレーズを見つけたのでメモ。はたから見て「明らかにした方が良い転職」に踏み切れない友人の背中を押してあげるときにでも使えそうだ。 ナヴァはふと、子供のころにサーカスではじめて象を見たときのことを思い出した。象はぜんぶで三頭いた。どれも体重が六トン以上もあり、太い足の一に巻かれた細いロープで杭につながれていた。それを見たナヴァは不思議に思い、父に訊いた。なぜあの象はロープをひきちぎってしまわないのかと。 「そんなことはできないと思いこんでいるんだよ」と父は説明してくれた。「象は赤ん坊のころ、重い鎖で杭につながれて育つ。その最初の数ヶ月のあいだに、どんなにがんばっても鎖が壊せないことを教えこまれるんだ」 「でもロープは鎖なんかより、ずっ

    drumsco
    drumsco 2006/12/30
    自分で勝手に作った仮説を信じきってしまっているのだろう。知らず自らを縛りあげてしまった思い込みという拘束を示す良い言葉
  • 技術者にも必要な「もうける決意」

    「日経エレ10月9日号」の「日半導体産業・復活への提言(湯之上隆著)」。半導体産業に限らず、ソフト・家電・ゲーム・ウェブサービスなどを含んだ広い意味での「この業界」で生き残るために必要な提言を含んだ、すばらしいペーパーだ。 オンラインで全文を読んでいただくことが出来ないのが残念でしかたがないが、このペーパーにこめられた著者のメッセージが集約された部分を引用させていただく。 ある日のメーカーの技術者は「開発部門の技術者は、開発にしか興味がない」と証言した。別の技術者は「おおくの技術者は、コスト削減を工場の仕事と考えている」と話した。(…中略…)一方、Intel社の技術者は「ある開発プロジェクトに対する社内評価は、どれだけの最終製品をいくらで出荷したかが判断基準になる」という。開発者のボーナスも最終製品の利益で決まる。これが、開発段階で徹底した低コスト化を目指すインセンティブになっている。

  • ブログを利用して日本語から言葉を一つ消すことができるか?

    「誰もやったことのないこと」するのが大好きな私だが、今日は、ちょっとした実験を思いついてしまったのでぜひともご協力願いたい。「ブログを利用して日語から一つの言葉を消すことができるか」という実験である。 「そんなことできるわけがない」と思う人が大部分だとは思うが、それはこのエントリーを最後まで読んでから判断して欲しい。 消すべき言葉は、「ユビキタス社会」という言葉。なぜこの言葉が許せないか、ということ関しては、私のCNetのブログの「『ユビキタス社会』という言葉は誤用」というエントリーに書いたので、まずはそれをお読みいただきたい。 もちろん、私一人の力で「言葉を一つ消す」ことなどできるわけがない。私の意見に賛成していただける方々に、ブログエントリー、ソシアルブックマークなどの形で、上のCNetのエントリーで述べた私の意見に賛同する意思を表していただくようにお願いしたい。そうすれば、「『ユビ

    drumsco
    drumsco 2006/09/30
    "ユビキタス社会"という言葉は誤用らしい
  • 1