ページ内ジャンプ:

アレゲなニュースと雑談サイト

hylomによる 2009年06月05日 17時25分の掲載
この言葉自体には賛同しますが部門より。

Birdhead 曰く、

IT業界の裏話経由ITproのインタビューより。 NTTデータの山下社長は昔はプログラムを書いていたそうで、今の社員がプログラムをあまり書かないこととそれによって内製率の低いことを嘆いています。同社の若い人たちにも管理業務だけでなくプログラミングを経験させたいそうです。

一方で「眠らない会社」「8時間以上働くことを禁止したい」など、言葉通り解釈するのが正しいのか難しい言葉もたくさん出てきますが、プログラミングの有益性というのは人に伝えられるものなのでしょうか。

表示オプション しきい値:
  • Lurch (10536) : 2009年06月05日 17時40分 (#1581051)
    汎用機の200人規模のプロジェクトで、「先月まで電話線工事してたんです」とか言ってる
    NTTデータのサブリーダーな上司がいましたが.......
    全然判らずかわいそうでしたよ^_^;
    --

    ------------
    惑星ケイロンまであと何マイル?
  • Anonymous Coward : 2009年06月05日 17時52分 (#1581063)

    プログラムを書く能力が、社内で正当に評価されてんでしょうか。
    別にプログラミングそのものではなく、付随するスキルでも良い。
    例え外注するにしても必要とされる能力はいろいろあるし、中には会社の収益に直結するものだってある。
    会社に必要な能力であれば直接それを求めるべきで、
    持つ者にはインセンティブを、持たざる者にはペナルティを与えなければ企業としてダメでしょう。
    必要のない能力であれば、それを自分のために身につけろなんて、大きなお世話。
    「人生の豊かさ」なんて言葉でごまかすべきじゃない。

    • Anonymous Coward : 2009年06月05日 19時55分 (#1581164)

      >持つ者にはインセンティブを、持たざる者にはペナルティを与えなければ企業としてダメでしょう。
      >必要のない能力であれば、それを自分のために身につけろなんて、大きなお世話。
      >「人生の豊かさ」なんて言葉でごまかすべきじゃない。

      それはそうなんだけど、持つ者へのインセンティブを増やそうとすると妬みで足を引っ張られたり、
      持たざる者はサービス残業やらデスマーチで必死になって当然なのだが、時に持つ者より評価される。
      最近は、前者には後者の火消し仕事が割り当てられ、後者は平然と残業代を要求する現場も少なくない。

      持つ者のインセンティブを最大限認めるためには、持たない者を追放する解雇の制限を緩めなければいけない。
      現実は、一度雇ってしまうと解雇出来ないから無駄コストに相殺されてインセンティブを弾力的に出来ない。
      残ってもらいたい人が作った利益を、去ってもらいたい人が食いつぶすから欧米との競争力が低下している。

      生産性が低いのに、「残業するほど頑張っている」という評価概念を撤廃されると都合の悪い人間を切れない。
      そういうのを撤廃させるのに、デッドラインとしてのオフショア委譲プロセスがあるのだろう。
      そうして、1日毎にアウトプットを明確に計測して評価せざるをえなくなって初めて適切なインセンティブが払える。

      しかし、計測できない今は「人生の豊かさ」といっておくしかないんじゃないのかね。

      • Anonymous Coward : 2009年06月06日 0時05分 (#1581299)
        > 持たない者を追放する解雇の制限を緩めなければいけない。

        それは騙されている典型的なダメ思考。

        ロクな利益分配をせずに

        >>「人生の豊かさ」なんて言葉でごまかす

        企業連中にそんな力を与えたらどうなるか、火をみるより明らか。
        「能力を持ち、成果を持つ者」を解雇不安の脅迫で買い叩くんだよ。

        君がいうようなチカラを派遣雇用で試行したら、
        偽装派遣に単価切り下げが蔓延して、ワーキングプアが生まれ、
        去年の前半までの好景気とされていた時期に起きたのは、
        現場に払うべき利益を、株主配当の形で
        「働かない富裕層・消費しない金融組織」が占有する状況。

        今また、赤字理由でのクビきりや派遣切りが横行するモトでも
        「働かない富裕層・消費しない金融組織」への配当は一切減らない。

        「解雇しやすい環境」なんてものでは、事態は何一つ解決しないんだよ。

        受け取るべき利益を巻き上げられている者同士で「解雇しやすくしろ」だの
        「成果の出てないヤツを追放しろ」だのと足を引っ張りあっても、
        何も解決しない。
        真に「持たない者」である不労所得層に流れている過剰な資金を止めること
        こそが解決策なんだよ。

        # ホントはもう一つある。それはサボること。
        # もっか強烈邁進中の少子化は
        #「こんなに安給料で働かさせられて、ろくな見返りがない」という
        # 環境に対しての、極めて正常なサボタージュなんだよな。
      • 1個のコメント が現在のしきい値以下です。
    • 3個のコメント が現在のしきい値以下です。
  • NOBAX (21937) : 2009年06月05日 17時46分 (#1581054)
    製造業でも、設計ができない設計者が増えている。
    打ち合わせと手配、取りまとめが仕事の大部分という間接員が多い。
    それでは技術は習得できない。
    Know Howは伝えられるが、Know WhatやKnow Whyは自分で体得するしかない。
    プログラミングの勧めも、そういうことでしょう。
  • これならどうだ? (スコア:4, おもしろおかしい)

    Anonymous Coward : 2009年06月05日 18時20分 (#1581093)

    ストールマン曰く「若い時にプログラムを書こう、必ず人生の豊かさにつながる」

    ふしぎ、別な意味に見えて来る

  • Anonymous Coward : 2009年06月05日 17時37分 (#1581049)

    少年が自分で作ってみることのできるプログラムと,
    物心つく前から当たり前のように触れてきているプログラムとの差が,
    あまりに大きすぎる気がします。
    これじゃ,作ってみようという気持ちになれないんじゃないかな……。

    • TarZ (28055) : 2009年06月05日 18時14分 (#1581088) 日記

      CPUの動作が目で追えた時代があったと聞いたことがありますが、本当なんですかね?

      CPUは判りませんが、「300ボーモデム」時代なら、通信で流れてくる文字はそのまま読むことができました。(むしろ、読むスピードよりやや遅いくらい)
      現在の数十Mbpsくらいで流れてくる速度では、さすがに生データはリアルタイムでは読めません。

      ええと、この二つの速度差がピンと来ない若い方は、「送られてくるのがエスケープシーケンス文字アニメか、フルHD動画か」を想像してもらえれば判るかと思います。

      # なに、今度はエスケープシーケンス文字アニメが判らない?
      # うーむ、そりゃ困ったのぅ。

      • # なに、今度はエスケープシーケンス文字アニメが判らない?

        telnet towel.blinkenlights.nl

      • daisuke_c (27929) : 2009年06月05日 19時57分 (#1581165)
        20年前くらい,アマチュア無線にTNCと呼ばれるモデムのようなデバイスを接続し,
        TCP/IPネットワークを構築して遊んでいた時期がありました.
        # 知っている人は知っているかも...
        そのTNCというデバイスの通信スピードは1200bps.
        1200bpsという遅いスピードだったので,TNCをコントロールしているPCのモニター上で
        実際にIP Packetが流れていくのをリアルタイムに見ることができました.
        通信状況が悪くてリトライしてたり,逆に通信状況が良くなってWindow sizeが
        大きくなってACKを待たずにまとめて送っていたり,pingの echo requestを送って
        echo replyが帰ってくる様子を「見る」ことができました.

        今の仕事をするうえで,そのやり取りをイメージできるのは非常に良かったと思っています.
      • 1個のコメント が現在のしきい値以下です。
    • つ [s/GUI/ポインタ/g]

      --
      --- Toshiboumi bugbird Ohta
    • CPUの動作 (スコア:3, 興味深い)

      junnohta (10945) : 2009年06月05日 19時18分 (#1581146)

      > CPUの動作が目で追えた時代があったと聞いたことがありますが、本当なんですかね?

      昔の大型汎用機のコンソール(机にキーボード、ディスプレイ、操作ボタンなどが
      埋め込まれたもの)には、8桁程度の7セグメント表示器がついたものがありました。
      これには常時CPUの実行命令アドレスが表示されていて、上位の桁を見ていれば、
      現在どのジョブが実行されているか判断できたものです。また、下位数桁だけが
      ちらついて、それより上位の桁にずっと変化がなければ、プログラムが無限ループ
      していることもわかるわけです。

    • プログラミングを人に教えたことがないし、最新のプログラミングも大昔のプログラミングも知らないので、ずれているかもしれませんが、僕の考えを書きます。

      ちょっと違うかも知れませんが、初心者がプログラミングの学習をするにおいて最大の壁はGUIだと感じます。

      僕も一時期そう思っていましたが、考えを変えました。

      以前は「GUI プログラミング」は高度なプログラミング技術の一つでした。プログラミングを知らない人がまず GUI プログラミングから始めるなんて想像できませんでした。しかし、今ではむしろ普通にプログラムと言えば GUI を使ったものであって、わざわざ「GUI プログラミング」などと呼ぶ方がかえっておかしいくらいです。

      一方で、コマンドラインインターフェースが当たり前だった昔に比べて、開発環境も進化しています。今からプログラミングを覚える人は、例えばいきなり HTML 文書中の JavaScript などから入るわけでしょう。それだと GUI を使うこと自体はべつに難しくないのではないでしょうか。

      もちろん、実際のプログラミングをする前に基礎 (仕組みの部分) を完璧に理解しようなどと言い出すと、 JavaScript のプロトタイプベースのオブジェクト指向とか、 Document Object Model とか、イベントモデルとか、目に見えないところで使われている高度な技術を理解する必要があってまず不可能でしょう。でも、基礎を理解しないでプログラミングに飛び込むことは十分可能だと思います。昔だって、 ROM-BASIC のインタープリターがどうやって動いているのかとか、 #include <stdio.h> とはどういう意味だとか、知らずにプログラミングを始めて、後から学んでいたわけで。

    • Anonymous Coward : 2009年06月05日 21時27分 (#1581221)

      大学の情報工学科でプログラミングを教えています。こういう学科なのでプログラミングに関連する講義や
      実習はそれなりに充実していますが、GUIを伴うプログラムの作成を教えている科目は一つもありません。
      現在、学科のカリキュラム委員会で講義のリニューアルを検討しているのですが、他に教えるべきことが
      沢山あるため、GUIの構成法などについてはいまのところ議題にあがっていません。これはうちにUI関連の
      研究者が一人もいないためで、もしかすると他の大学ではもっと現代的なプログラム作成をカリキュラムに
      取り入れているのかも知れませんが。

      そういう私もGUIの作成経験なんてSmalltalkやJavaでちょっとしたおもちゃプログラムを書いたくらいしか
      ありません。普段はMacで仕事していますが、30インチディスプレイのほとんどをターミナルエミュレータが
      占めている状態です。研究関連のプログラムは昔からのコマンドラインで十分ですしね。まあ、オープンキャン
      パス等で人目を引くデモができないのは何とかしたいところですが。

      そのようなわけで、教える側がCUIに過剰適応(?)してしまっているせいか、なかなかGUIまで手が回らないのが
      現状です。学生の興味を引くという点では改善の余地はあると思います。

    • 4個のコメント が現在のしきい値以下です。
  • dummyk (31080) : 2009年06月05日 18時25分 (#1581095) 日記
    http://japan.cnet.com/blog/0040/2009/06/03/entry_27022775/ [cnet.com]
    私は何故かこっちの記事を先に読んでたので穿った見方になってしまっているかもしれませんが、
     ・海外で製造をさせたい(国内は設計だけ)
     ・内製化率を増やしたいという
    と確かに矛盾を言っているような気がします。
    読み間違ってますか?

    #ただ単に3勤務制にすればいいんじゃないの?
  • いい質問 (スコア:3, すばらしい洞察)

    kcg (26566) : 2009年06月05日 19時17分 (#1581145)

    >ずっと気になっていたのだが、そもそもNTTデータの社員は開発をしているのか。

    「このITゼネコンめが」って事ですね。

  • Anonymous Coward : 2009年06月05日 19時26分 (#1581149)

    CAD業界相手のIT屋です。
    C言語で何かコーディングすることもあるし、VB.NETやエクセルVBAかなんかも使います。
    自社で若手相手に講義することもあるし、お客様相手にCADの使い方を説明するときもあります。

    プログラミングもCADで何かを設計するのも、根本は
    「自分がやりたいことを論理的に詳細化・分割化して、1ステップずつ順を追って組み立てていく」
    ということに集約されると思います。

    たとえば円柱を作ろうと思ったとき、
    ・長方形の回転体として作る
    ・円を掃引して作る
    などの作り方がありますが、これは、円柱を円なり長方形なりに分解してから組み立てるという「考え方」が必要になります。
    「長方形」「円」「回転体」「掃引体」を知っているのに円柱が描けないというのは、そういう「考え方」が足りないのだと思います。

    で、ここで必要な「考え方」はCAD的設計でもプログラミング的設計でも同じはず。

    そういう「考え方」を養うために、「若い時にプログラムを書こう」というのなら諸手を挙げて賛成なんですが。
    やりたいことのレベルによっては、予算だの人的リソースだのって話になりますけど、それだって論理的に詳細化する考え方は同じだと思います。

    # あ、だから、「若いときにCADをやろう」でもいいですけど

  • Anonymous Coward : 2009年06月05日 18時05分 (#1581080)

    プログラムなんぞ触りだけにして置いた方が良い。
    それよりせっせと人脈作りと地方公務員目指して頑張ったほうが、現実的に経済的な豊かさは得られる。

    そして人間食い扶持に汲々としなければ、それなりに人生的にも豊かに行動できる。
    プログラム程度で「豊かな人生」なんて言うのは、IT土方へ
    「実はアンタ等恵まれているんだ。だから文句言うな」
    って言っているんじゃ有るまいか。

    #そんなオダテは要らん。金をクレ。

  • Anonymous Coward : 2009年06月05日 18時50分 (#1581125)
    NTTデータ社員「月曜日までにやっといてね」
    下請け社員「ここの仕様が不確定なんですけど」
    NTTデータ社員「あ、俺もう帰らないといけないんだわ。ドキュメントもう見れないし。じゃ」

    うん、あんまり今と変わんないないかもしれない。
  • gimlet (21802) : 2009年06月05日 18時53分 (#1581132)
    もうここら辺にしておこう。と思っても
    もういい加減に休め、と言われても
    やめられないのがプログラミング

    #だと思うんだよ。個人的には
  • 上から目線 (スコア:2, すばらしい洞察)

    benihitode (29875) : 2009年06月06日 22時07分 (#1581636) 日記

    穿ったコメントが多いけど,上から目線で見れば裏も表もない本音ではないでしょうか。内製でなければトラブル(納期延伸とか社外事故)のときに身動きが取れませんから。

    「おい,君,例の事故,どうなっていいるんだ?客が怒鳴りこんで来たぞ。」
    「すいません。下請けに逃げられてしまって。ほとほと困ってます。」
    「困ってますじゃないだろう。どこにやらせたんだ。呼びつけろ。」
    「A社なのですが,契約が切れていて。どうにも。」
    「うちで直せないのか?」
    「ソースコードを貰っていないので無理です。」
    「やれやれ。とにかく,早くどうにかしろ。」
    「はい。次の案件をちらつかせながら,どうにかA社におねがいしてみます。然し,何にせよ,相手次第なので。」

    「おい,君,このプロジェクト,いつになったら閉じるんだよ。ずるずるずるずる,いつまで伸ばす気だ?」
    「すいません。下請けのB社のスキルが低くて。ほとほと困ってます。」
    「バグの件数が青天井だ。いったい,何をやっているんだ。」
    「どうも,すいません。」
    「うちから人を出して指導することは出来ないのかね。」
    「それをすると偽装請負いになってしまいますので。」
    「そもそも,なんであそこを使ったんだ。」
    「金額の都合であそこしか無かったのです。明日,B社に行って社長を怒鳴りつけてきます。」
    「しっかりしてくれよ。」

    中間管理職はこういう言い逃れ(時間かせぎ)をするので。

    「若いときにはプログラミング」というのも当然ですね。プログラミングを知らずにプログラミングを管理するのは無理だし,プログラミングする人を管理,あるいはプログラミングする人を管理する人を管理するとしても,自分でプログラミングを知らなければごまかされても分からない。年を取ってからもプログラミングで食って行けるなどとは言っていません。

  • Anonymous Coward : 2009年06月05日 17時36分 (#1581047)
    人生経験としては下から数えたほうが速かろう
  • こうして (スコア:1, おもしろおかしい)

    Anonymous Coward : 2009年06月05日 18時11分 (#1581084)
    社長はみかかデータの下請け労働者を確保したのであった…。
    なんてことになったりしてw
  • mokoaki (36043) : 2009年06月05日 18時40分 (#1581112)

    NTTデータの話題が出る度にコレを張れとばっちゃが言ってた

    「TOMOYO Linux」
    「SAKURA Linux」
    「SYAORAN」
    「CERBERUS」

    http://itpro.nikkeibp.co.jp/article/NEWS/20051111/224444/ [nikkeibp.co.jp]

  • その後の内容を読ませる為の、ね。
    無価値っぽいから、読まない:b
  • tak_ipc (30094) : 2009年06月05日 20時34分 (#1581186)

    内製率を上げるのはあんたの仕事

  • vn (10720) : 2009年06月05日 23時41分 (#1581289) 日記
    話の内容がぜんぜん駄目だし、それ以前にツラが駄目。
    報道ステーションの解説者と同じくらい、なぜこの人が選ばれたのか分からないような人だ。
  • 必ず? (スコア:1, 興味深い)

    Anonymous Coward : 2009年06月06日 0時12分 (#1581303)

    若い頃からプログラムを書いてました。
    今でもプログラムを書いてます。

    結婚もできなかったし、生活は不安点で貧乏です。
    この業界に将来性はないし、かと言ってこの歳だと他の業界に移るのも難しい。
    こうなると生活保護を頼るのも時間の問題かもしれません。そして財政難を
    理由にそれを却下されるのも。

    ああ、それにしても彼のいう豊かさって、いったいなんのことだろう?

  • 若い時からプログラムを書いていると
    結婚できない体質になってしまうのだ!
    確かに独身貴族で、金銭的には豊かになるが、
    はたして、幸福なのだろうか?

    46歳独身プログラマーの独り言
  • 私「若い時に」と「プログラム」の間に(自分の将来の)と
    はいってるんじゃないかと思います。

    目先の仕事をこなすことばかり考えてたので、今は相当苦しい。

    #結局いい人はこき使われて真っ先に切られる

  • Anonymous Coward : 2009年06月05日 18時24分 (#1581094)
    全くです。
    特にNTTグループのほとんどの企業なんて、
    自分達で手を動かさない事で成立してるようなもんじゃないですか。

    > 今の社員がプログラムをあまり書かないことと
    > それによって内製率の低いことを嘆いています。

    この言葉が、自分達で手を動かすように業態転換し、
    今の「搾取する側」から降りると言う意味で言ってるなら、
    それは社会全体の中ではかなり意義深い事じゃないかと思います。
    ただ、株主はそれを許さないでしょう。

    そーゆー意味でなかったら、本当に単なるノスタルジー。
    経営者失格として株主に吊るし上げられる覚悟も無く言ってるなら、
    寝言は死んでから言って下さい、としか...
  • coffe_ata (31369) : 2009年06月05日 18時36分 (#1581110)

    うん、まあ、「若いときの苦労は買ってでもしろ」を言い換えたものですよね。
    若い時の苦労は人生の糧になるみたいな。

  • 単なる繰言ではないでしょう。
    下請けに出していた仕事の内製化でコスト削減 [nikkeibp.co.jp]という奴では。
  • redwine (35127) : 2009年06月06日 11時23分 (#1581440)
    何もわかっちゃいないね。
    下請けを切るために内製化を進めているんだよ。
    偽装請負の派遣社員は簡単に切れるけど、だぶついた本社社員はなかなか切れないんだ。

    「下請けが苦しんでいる実態を改善する」というのは「介錯をしてやる」という意味では正しい。(笑)
  • BlueRain (37857) : 2009年06月06日 12時06分 (#1581458)
    丸投げというよりも、下請けと発注者が直接やりとりするだけで発注者から見たコストはかなり減らせるはずなんですが。
    間に何かが入ることによるメリットがコスト高に見合っているのであればそれは削減すべき項目ではないはずですが、ほとんどの場合間に誰かが入ることにより仕様の不明確化、プロジェクトの迷走が始まるんですよね。
    作る方としてはユーザーの本当の意見を聞きたい。中間搾取者のメンツを保つための仕様なんかいらない。

    私はどちらかというとハードウェア系ですが、多分どこも同じような物だと思う。
  • >自分の上下工程で何が行われているかを理解するには自ら着手することが
    >一番近道だと思うし、相互に交わることが大事なんでしょう。

    否定はしませんが、実際のところ、
    「その立場になってみないと理解出来ない」
    のが人間というものです。

    その「立場」というのがどのぐらい大きなものなのかNTTデータの社長が
    分かるとは到底思えないのですが。。。

    これがほんとにNTTの協力会社からの叩き上げだというなら
    理解されると思います。でもNTTデータの社長の経歴は知りませんが
    社内から上に着ただけですよね。

    プログラムを製品として、上から言われて開発するのと、
    上から目線でプログラムを書いてみるのとは
    雲泥の差があるのですが。。。

    プログラミングに個人差があるという意味ではなく
    「立場」の違った場合どのような責任感になるかを「本当に」
    分かるためには、両方の「立場」になる以外にあるんですかね。

    その「分断」は品質に決定的な差を生み出します。本来なら。
    でも日本で開発したのには大した差がなかったりして。。。

  • 11個のコメント が現在のしきい値以下です。