パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

日本人プログラマーについての記事が Hacker News で話題になった」記事へのコメント

  • 「壊れてないモノを直すな」って言う言葉と、「勝てば官軍」みたいな部分があって、

    仮にその時出来上がった仕組みAである程度の成功を収めると、

    Aに対しては改造・保守で対応して、回収するフェーズにはいるんですが、

    ここから先が問題で、新しい端末・機器、新しい環境、
    OSバージョン、開発言語バージョン、新しいフレームワーク、ライブラリ、は
    開発が完了するまでは選択肢なのに、完成すると最新要素は阻害要素扱いされること。

    最新にあげることは罪悪であり、いままでの環境をかたくなに維持することに全霊力をささげる。

    それは、新しい環境に対応したり、新機能をフレームワークレベルで対応させること、
    その調査コストは予算化されない、無駄な時間とみなされるからです。

    何故無駄となるかというと、「新規開発」であれば、その分の予算がでるんですが、
    「追加開発」は如何に安価・短期間に開発して、最大の利益をあげるかにかかっているので、
    そもそも次世代なんてどうでもよくなってるプロジェクトが多いのです。

    基本的に「今」が大事で、「次」を考えていない。
    新規のwebサービスを立ち上げる際、日本では速度と見た目と知名度と話題性が最優先で、
    技術はその次になるので、仮に一発モノを立ち上げた際、技術的に水準が低くて
    セキュリティレベルや完成度がキワキワだとしても、まずはリリースが最優先であるために、
    検証もそこそこで余計キワキワになります。

    リリースしてしまえば、それを修正するのは「実績を破壊する行為」とみなされ、
    ソースを大改造する人間は「重罪人」となり処刑されます。
    ここを改造したいんだが、というのを申請書をだし、はんこをつき、
    会議でいや、ここはやるべきだやっぱやめましょう、するべきだ、しないべきだ、そもそもめんどくさい、とかを
    半日やって、ガントチャートを引き、とかやっててもーなにやってんのよ、と。

    フレームワークにきちんと実装したり、関数・クラスにしてパラメータいじるだけで
    新しい機能が続々出来上がるように努力している勢力に勝てるわけがない気がする。

    むしろ、車輪の再開発をすることがカッコイイになっちゃってるのがマズいきがするね....

    たぶん、出来ることとやれることの分離がきちんとしてないんだとおもうし、
    「やろうとおもえばやれてしまう集団」っていうのもネック。あと、再開発してそれが実績になると、
    「成果主義」として評価される現場も問題だと思う。
    それは、なんであのライブラリとかの評価をして、時間を半分にできるようにしなかったの?っていう
    上司がいないのと、手戻りが発生したら切腹をさせられる日本の独特な空気なのかもしれない。

    あと、不景気すぎて、失敗したらそのまま沈没船になりやすいので、トライアンドエラーは
    受け入れられないような空気よね...

    よし、今夜は徹夜して開発しようぜ!っていって紫色の毒の霧が漂う現場より、
    可能であればフレームワークをしっかり創って周知して、積み木でさっさと創って、
    飲みに行こうぜ!っていう環境のほうが生産性高い気がするなあ。

    そういう国に住んでてそこで働いてるんだから、郷にしたがえよ、って
    いわれると、まあその通り生かされてるので逃げられず、
    なのです(´;ω;`)へるぷみー。

    --
    ( ´・ω・`)いままでとこれからを比べる生活
    ぱんかれ
    • by Anonymous Coward on 2011年09月30日 13時57分 (#2027352)

      知ってる積み木で怪我をしても知ってる痛みだが、知らない積み木で
      怪我をすると、軽傷ですむのか致命傷なのか分からない。

      そういう意味ではリスク回避されていると言えるが、チャンスも
      回避されている。

      親コメント
      • by firewheel (31280) on 2011年10月01日 0時12分 (#2027613)

        まるで
        「自転車にのる練習して、こけたら痛いじゃないか。
         自転車に乗れるようになったら練習するよ。」
        と言い訳している小さな子供のような、エライ人たちですね。

        親コメント
      • by Super KUMASAN (34209) on 2011年10月02日 11時53分 (#2028036)

        プロジェクトの合間でそういった新しい道具の調査や評価を行う必要があるんですね。あらかじめ「知ってる積み木」にしておくべきなのでしょう。プロジェクトでぶっつけ本番で「知らない積み木」を使って大事故をやらかしても、お客さんは何ら同情することなく、損害賠償を請求してくることでしょう。それで、そういった事前評価をするための費用工数を認めてくれない会社の姿勢を嘆いたのが元コメントだと思われます。

        親コメント
    • by Anonymous Coward

      「モノづくり大国」だから、ソフトもハードと同じように考えてるんでは。で、
      ソフトはハードと違って劣化しない(笑)から、いつまでも使いたい。もったいないじゃないか。
      とか。

      • by Anonymous Coward

        モノ作り大国ではハードかソフトかの分け目では切らないよ。オンラインかオフラインかで切る。
        ラインとはネットワークじゃなくて生産ラインね。
        ラインから見たらハードもソフトも皆一緒。手順通りに出来ないものは全て壊れているのだ。

        #モノづくり大国に限らずラインは一度完成させたら下手に動かすなというのは鉄則だと思うぞ。投資したラインは会社のものであって、技術屋のおもちゃじゃないからな。どんなに作りがアレであろうと問題起きているなら完成しましたって言い張った側の負け。

    • by Anonymous Coward

      > 開発が完了するまでは選択肢なのに、完成すると最新要素は阻害要素扱いされること。
      > 最新にあげることは罪悪であり、いままでの環境をかたくなに維持することに全霊力をささげる。

      そりゃ、経営層の連中は「カイゼン」の神話を信じてますから、イノベーションなんて起きない。
      新商品といったって、「カイゼン」の範疇で「開発費を抑えて新商品投入を!」でしかないから、
      画期的なものなんてできるわけがない。

      • by Anonymous Coward

        あんた開発と量産のフェーズの違いと新製品と派生品開発の違いが分かってないだろ。
        ぜんぶごっちゃにしてる。

あつくて寝られない時はhackしろ! 386BSD(98)はそうやってつくられましたよ? -- あるハッカー

処理中...