パスワードを忘れた? アカウント作成
この議論は、baku3393 (32616)によって ログインユーザだけとして作成されたが、今となっては 新たにコメントを付けることはできません。

プログラマーですが何か」記事へのコメント

  • プログラマーは「プログラムを作るだけの」人だけれど、あなたがやっているのはそれだけじゃない。

    「必要なプログラムは何か」も考えているし、「どのような環境で動かせるようにするべきか」(どのような環境で動くのか、という情報を与えられて、それに合わせてプログラムを作るのではなく)も配慮しているし、必要に応じて新しいアルゴリズムを考えたりもするし、新しい構造を考えたりもする。

    カーペンターが「設計図に基づいて家を建てる人」でしかないように、プログラマーは「設計図に基づいてプログラムを書く人」でしかない。
    その周辺に付随する…というか下手をすると周辺の

    --
    fjの教祖様
    • 私は自分の事を
      ”I'm a natural-born programmer."
      と自己紹介します。

      #某所で書いたのでご存知かも。

      で、通常以下の様にプログラムを作成します。

      「客はやりたいことの、7割しか言わない。意地悪じゃなくて、自分のコンテキ
      ストの中では言わずもがなであると無意識に思っているから」

      「で、まず必要なのは残りの3割をできる限り引き出す。そのためには7割をそ
      の会議の前半で『完全に』理解する。」

      「その上で、客が思ってもいない、その倍はある『コンピュータのロジック』
      変換するための事柄を説明し、判断がつかない部分を問う」

      ここまで、ほぼプログラムは8割完成です。で、それを伝える言語はいわゆる
      プログラミング言語しかないのでコーディングします。

      #考えてみたら、会議ってほぼ1回しかしないなあ。細かい質問はしないではないけど。

      教祖様、私はプログラマでよろしかったでしょうか?

      • 生まれた時からプログラマーって… 本当に natural-born? AIじゃなく??

        私はプログラマでよろしかったでしょうか?

        過去完了形なので許しましょう。多分生後30秒以内限定でしょうから。

        しかし、

        「その上で、客が思ってもいない、その倍はある『コンピュータのロジック』
        変換するための事柄を説明し、判断がつかない部分を問う」

        これをやっている今は、プログラマーと名乗ることはなりません。

        客の頭の中身を書き換えているという意味ではプログラマーですが、「どのように書き換えるか」という所にデザイナーとしての仕事の痕跡が見え隠れしています。それはプログラマーとしての仕事の範疇には含まれませぬ(^w^)

        --
        fjの教祖様
        親コメント

192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり

処理中...