アカウント名:
パスワード:
プログラマーは「プログラムを作るだけの」人だけれど、あなたがやっているのはそれだけじゃない。
「必要なプログラムは何か」も考えているし、「どのような環境で動かせるようにするべきか」(どのような環境で動くのか、という情報を与えられて、それに合わせてプログラムを作るのではなく)も配慮しているし、必要に応じて新しいアルゴリズムを考えたりもするし、新しい構造を考えたりもする。
カーペンターが「設計図に基づいて家を建てる人」でしかないように、プログラマーは「設計図に基づいてプログラムを書く人」でしかない。その周辺に付随する…というか下手をすると周辺の
私は自分の事を”I'm a natural-born programmer."と自己紹介します。
#某所で書いたのでご存知かも。
で、通常以下の様にプログラムを作成します。
「客はやりたいことの、7割しか言わない。意地悪じゃなくて、自分のコンテキストの中では言わずもがなであると無意識に思っているから」
「で、まず必要なのは残りの3割をできる限り引き出す。そのためには7割をその会議の前半で『完全に』理解する。」
「その上で、客が思ってもいない、その倍はある『コンピュータのロジック』変換するための事柄を説明し、判断がつかない部分を問う」
ここまで、ほぼプログラムは8割完成です。で、それを伝える言語はいわゆるプログラミング言語しかないのでコーディングします。
#考えてみたら、会議ってほぼ1回しかしないなあ。細かい質問はしないではないけど。
教祖様、私はプログラマでよろしかったでしょうか?
生まれた時からプログラマーって… 本当に natural-born? AIじゃなく??
私はプログラマでよろしかったでしょうか?
過去完了形なので許しましょう。多分生後30秒以内限定でしょうから。
しかし、
これをやっている今は、プログラマーと名乗ることはなりません。
客の頭の中身を書き換えているという意味ではプログラマーですが、「どのように書き換えるか」という所にデザイナーとしての仕事の痕跡が見え隠れしています。それはプログラマーとしての仕事の範疇には含まれませぬ(^w^)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell
だってそれ嘘だもん (スコア:3, 興味深い)
プログラマーは「プログラムを作るだけの」人だけれど、あなたがやっているのはそれだけじゃない。
「必要なプログラムは何か」も考えているし、「どのような環境で動かせるようにするべきか」(どのような環境で動くのか、という情報を与えられて、それに合わせてプログラムを作るのではなく)も配慮しているし、必要に応じて新しいアルゴリズムを考えたりもするし、新しい構造を考えたりもする。
カーペンターが「設計図に基づいて家を建てる人」でしかないように、プログラマーは「設計図に基づいてプログラムを書く人」でしかない。
その周辺に付随する…というか下手をすると周辺の
fjの教祖様
Re: (スコア:2)
私は自分の事を
”I'm a natural-born programmer."
と自己紹介します。
#某所で書いたのでご存知かも。
で、通常以下の様にプログラムを作成します。
「客はやりたいことの、7割しか言わない。意地悪じゃなくて、自分のコンテキ
ストの中では言わずもがなであると無意識に思っているから」
「で、まず必要なのは残りの3割をできる限り引き出す。そのためには7割をそ
の会議の前半で『完全に』理解する。」
「その上で、客が思ってもいない、その倍はある『コンピュータのロジック』
変換するための事柄を説明し、判断がつかない部分を問う」
ここまで、ほぼプログラムは8割完成です。で、それを伝える言語はいわゆる
プログラミング言語しかないのでコーディングします。
#考えてみたら、会議ってほぼ1回しかしないなあ。細かい質問はしないではないけど。
教祖様、私はプログラマでよろしかったでしょうか?
Re:だってそれ嘘だもん (スコア:1)
生まれた時からプログラマーって… 本当に natural-born? AIじゃなく??
過去完了形なので許しましょう。多分生後30秒以内限定でしょうから。
しかし、
これをやっている今は、プログラマーと名乗ることはなりません。
客の頭の中身を書き換えているという意味ではプログラマーですが、「どのように書き換えるか」という所にデザイナーとしての仕事の痕跡が見え隠れしています。それはプログラマーとしての仕事の範疇には含まれませぬ(^w^)
fjの教祖様