タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

考え方とプログラミングに関するkkoiroのブックマーク (2)

  • 論理的思考の放棄 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記

    僕は、1 日に少なくとも 3,000 行程度、多く書くときで 10,000 行以上のプログラムを書くことができる。その結果、多い月で 10 万行 / 月くらいである。なお、言語は書くソフトウェアの性質上、大半が C 言語である。 また、プログラミングにはバグが付き物だが、ここ 2、3 年の間は、発生するバグの数を極めて少なく保つことに成功している。 とても大きく複雑で、かつレイヤ的に OS に近い処理をたくさんやるプログラムを書く場合は、プログラミングをするときでも、事前の設計が極めて重要となる。設計をうまく行わないと、後になって全面的に書き直しをしないといけなくなったり、パフォーマンスが低下したりする原因となり、開発者の苦痛の原因となる。 当然のことながら、これまで書いたいくつかの大きく複雑といえるソフトウェアの大半の設計も、自分で行った。いかなる場合でも、設計は、最初の 1 回目で確定

    論理的思考の放棄 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記
    kkoiro
    kkoiro 2020/06/14
    共感した。自分も作業効率が高い時は考えていない。一見共通性がなく毎度の論理的思考が必須に感じるプログラミングも、抽象的な繋がりを意識してまるで自転車に乗るように身体知として昇華することが重要。
  • おまえがプログラミング言語学習ごときで挫折する原因

    教材がクソ超初心者向けの教材はめちゃくちゃ数が多い。おまえ何もわかってないだろってやつが書いたようなうんこみたいなやつも多い。全体を俯瞰して書かれてないことが多い。ちゃんとしたプログラマを探しだして、そいつに金でも払っての内容を軽くチェックしてもらうだけでも全然違う。その言語の作者が書いたとかが一番いい。 文が読めてないおまえが読めていると思っている文は実は読めていない。全然理解できていない。前の段落や行を読み飛ばして、難しいところをないがしろにしてきた結果がそれだ。 一度にすべてを理解する必要はないが「ここがわからない」という認識を絶えず持つ必要がある。読め。理解しようとしろ。「なんで?ちゃんと書いたのに」とか言うな。ちゃんと書けてない。自分を一切信用するな。おまえが考えている以上におまえはクソだ。自分より能力が高かろうが他人もそんなに信用するな。人間はクソだ。 ただコンピュータだけ

    おまえがプログラミング言語学習ごときで挫折する原因
    kkoiro
    kkoiro 2019/04/03
    こういう気持ちで研究してる
  • 1