アカウント名:
パスワード:
土方作業的なプロジェクトならば[優秀な5人]<[二流の1000人]が可能だけど二流が何万人集まろうとも、ある程度を超えた創造的なプロジェクトはこなせない。そこに必要なのは、優秀な1人のプログラマである。そんなプロジェクトがいくつくらいあるかは知らないけれど。
まあ、あんなに極端な案件が現実にそれほど存在するとも思えないけど。
1画面を表示するのに10分、更新するのに20分かかってたシステムを5秒以内にした事があります。
DBのテーブルにINDEX追加しただけだけどね(笑)
# 番号の最大値を採取するのにテーブルを降順ソートでSELECTして先頭レコードを拾うなんてシロモノだったので# 解析中に笑い出しそうになった事が何度も
max() 知らんのか
おまえはDBMSを作ったことがないのか?そんなことだとインデックスが作れないし、維持できないぞ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie
土方作業と創造的作業 (スコア:0)
土方作業的なプロジェクトならば[優秀な5人]<[二流の1000人]が可能だけど
二流が何万人集まろうとも、ある程度を超えた創造的なプロジェクトはこなせない。
そこに必要なのは、優秀な1人のプログラマである。
そんなプロジェクトがいくつくらいあるかは知らないけれど。
Re: (スコア:2, 興味深い)
難しいのになると、総当たりはおろか、かなり工夫したプログラムでも一生計算させ続けても答えが出ない。
いっぽう、巧妙に仕組まれた数学的事実に気付けると数秒で計算が完了するプログラムが作れる。
ランキングを見るとそこに気付ける奴が数百人居たりして、それが優秀と凡百の差。
まあ、あんなに極端な案件が現実にそれほど存在するとも思えないけど。
Re: (スコア:0)
1画面を表示するのに10分、更新するのに20分かかってたシステムを5秒以内にした事があります。
DBのテーブルにINDEX追加しただけだけどね(笑)
# 番号の最大値を採取するのにテーブルを降順ソートでSELECTして先頭レコードを拾うなんてシロモノだったので
# 解析中に笑い出しそうになった事が何度も
Re:土方作業と創造的作業 (スコア:1)
Re: (スコア:0)
max() 知らんのか
Re:土方作業と創造的作業 (スコア:1)
Re: (スコア:0)
10分が5秒にというと、それだけではまかなえそうに無いので、
・元のテーブルの内容を変更するわけにはいかないから、新規に「ソートされたテーブル」を生成
・ソートされたテーブルから最大値を拾う
・ソートされたテーブルを破棄
ぐらいの、大富豪的プログラムにでもなってたんじゃないでしょうか。
似たような事例は見たことがあります。
Re: (スコア:0)
おまえはDBMSを作ったことがないのか?
そんなことだとインデックスが作れないし、維持できないぞ
Re: (スコア:0)
つくづく思いました。