タグ

2021年6月19日のブックマーク (1件)

  • 「プログラマはなるべくコードを書くな」という言説

    経験豊富なプログラマほどこの言説をすっと理解して、経験の浅い人ほど理解できないらしい。 よくある誤解に「学習のためには車輪の再発明をした方がいい」というものがある。 これは間違っている。学習のためであっても、既製品の劣化コピーを作るよりも、既製品を利用した方が学ぶものは多い。 たとえば、初心者がデータを保存するしくみを試行錯誤して実装したところで、既存のリレーショナルデータベースよりも良いものができるはずがない。 一方、最初からデータベースを使っていれば、単にデータを保存すると言う目的を達成するだけではなく、主キーや外部キー、インデックス、トランザクションやSQLなどの重要概念を学ぶことができる。 プログラミング初心者が車輪の再発明をするのは将棋で言えば、駒の動かし方を覚えただけの初心者が「一手目は76歩がいいのか26歩がいいのか」なんてことを延々と考えているようなものである。そんなことに

    「プログラマはなるべくコードを書くな」という言説
    t-murachi
    t-murachi 2021/06/19
    そういう意味で言うと大抵の仕事は誰かの車輪の再発明だし、大抵の思いつきもやっぱり誰かの車輪の再発明なので、究極的にはプログラマーになるなになっちゃうのよね(´;ω;`)