アカウント名:
パスワード:
コピペだけでほとんどの仕事が済むような事務処理のプログラミングと、独創的な未知のアルゴリズムが必要とされるようなプログラミング。
前者はほとんどの人ができるようになると思うが、後者はほんの一握りの人しかできないのではなかろうか?
> コピペだけでほとんどの仕事が済むような事務処理のプログラミング
コピペが大半としても、そのつなぎ目(?)のようなとことか、ちょっとした修正、変更箇所に、プログラマーの筋(あるいは、勘どころ)の良し悪しが出てくるので、ある程度の素質は必要と感じます。
ライブラリ使ってるのはコピペになるのか?高級言語使ってるのはコピペになるのか?
って話になってくるもんな。部品の粒度の違いでしかなく「組み合わせてデータの流れを制御する」ことに変わりはないもの。
粘土で作るか、昔のレゴブロックで作るか、最近のテーマが決まってるレゴブロックで作るのか。基盤+ハンダか電子ブロックか。用意されてるキャラを使うか、一からキャラメイクするか。
実際、コピペにしても、持ってきたものをどういう形に組み上げるかによって、成果物は大きく変わると思う。設計書からどのようなコードにするかも同様。その辺りには、感性とでも言うべきか(もっといい言葉があるかも知れないけど)、そんなものがあるんじゃないかな。
そこではむしろ、独創性とは対極?な、どれだけフツーで誰が見ても簡単に理解できる構造に押し込められるかってのが、重要な能力なのではないかと。
「独創的な未知のアルゴリズムが必要とされるようなプログラミング」は「ほんの一握りの人にしかできない」のは当たり前でしょう。多くの人ができるのなら独創的な未知のアルゴリズムではないのだから。
誰でも書けるような駄文は「独創的な未知の文」と言えるかどうかですね
まったくで。言葉遊びでしかない。
今日見たコードなんだけど
if(x >= 0){ if(y >= 0) { dest_x = center_x + (prev_x - x); dest_y = center_y + (prev_y - y); } else { dest_x = center_x + (prev_x - x);
だれかこういうのは折りたたんであげて~
コピペするだけのものはプログラミングと呼ばない。最初にそのプログラムを書いた人だけが、プログラミングしたことになると思います。
> コピペだけでほとんどの仕事が済む
と判断できるセンスって、それほど一般的じゃないと思うけど。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
どのレベルのプログラミング? (スコア:0)
コピペだけでほとんどの仕事が済むような事務処理のプログラミングと、独創的な未知のアルゴリズムが必要とされるようなプログラミング。
前者はほとんどの人ができるようになると思うが、後者はほんの一握りの人しかできないのではなかろうか?
Re:どのレベルのプログラミング? (スコア:2)
> コピペだけでほとんどの仕事が済むような事務処理のプログラミング
コピペが大半としても、そのつなぎ目(?)のようなとことか、ちょっとした修正、変更箇所に、プログラマーの筋(あるいは、勘どころ)の良し悪しが出てくるので、ある程度の素質は必要と感じます。
-------- izyu
Re: (スコア:0)
ライブラリ使ってるのはコピペになるのか?
高級言語使ってるのはコピペになるのか?
って話になってくるもんな。
部品の粒度の違いでしかなく「組み合わせてデータの流れを制御する」ことに変わりはないもの。
粘土で作るか、昔のレゴブロックで作るか、最近のテーマが決まってるレゴブロックで作るのか。
基盤+ハンダか電子ブロックか。
用意されてるキャラを使うか、一からキャラメイクするか。
Re: (スコア:0)
実際、コピペにしても、持ってきたものをどういう形に組み上げるかによって、成果物は大きく変わると思う。
設計書からどのようなコードにするかも同様。
その辺りには、感性とでも言うべきか(もっといい言葉があるかも知れないけど)、そんなものがあるんじゃないかな。
そこではむしろ、独創性とは対極?な、どれだけフツーで誰が見ても簡単に理解できる構造に押し込められるかってのが、重要な能力なのではないかと。
Re:どのレベルのプログラミング? (スコア:1)
「独創的な未知のアルゴリズムが必要とされるようなプログラミング」は「ほんの一握りの人にしかできない」のは当たり前でしょう。
多くの人ができるのなら独創的な未知のアルゴリズムではないのだから。
Re: (スコア:0)
誰でも書けるような駄文は「独創的な未知の文」と言えるかどうかですね
Re: (スコア:0)
まったくで。言葉遊びでしかない。
Re: (スコア:0)
今日見たコードなんだけど
if(x >= 0)
{
if(y >= 0)
{
dest_x = center_x + (prev_x - x);
dest_y = center_y + (prev_y - y);
}
else
{
dest_x = center_x + (prev_x - x);
Re: (スコア:0)
だれかこういうのは折りたたんであげて~
Re: (スコア:0)
コピペするだけのものはプログラミングと呼ばない。
最初にそのプログラムを書いた人だけが、プログラミングしたことになると思います。
Re: (スコア:0)
> コピペだけでほとんどの仕事が済む
と判断できるセンスって、それほど一般的じゃないと思うけど。