タグ

ブックマーク / softether.hatenadiary.org (3)

  • 技術者と作業員 - 登 大遊 (Daiyuu Nobori) の個人日記

    技術者(エンジニア)という言葉を多用するのは良くないと思う。 最近、特にコンピュータ関連の職業に携わっている者のことを総称してエンジニアなどと呼ぶようになってきている。 しかし、ここ数年間コンピュータ界で色々な仕事や経験をしてきた結果、以下のようなことがわかった。 まず、技術者(エンジニア)と呼ばれる人たちは、2種類に分けることができると思う。 1. 当の意味での技術者 通常、大勢の人たちが無理だと思っていたり、どれだけ試行錯誤してもうまくいかないような (たとえばコンピュータに関連する) 技術的な難題を、人並み外れた凄まじい問題解決能力で解決し、たちどころに目的を達成してしまう能力を持つ特殊な人たちのこと。多くの場合、置換不可能である。誰でも勉強すればなれる訳ではない。 2. 作業員的な技術者 上記を除いたその他大勢の、コンピュータに関する仕事に携わっている人たちのこと。たとえば特殊な

    技術者と作業員 - 登 大遊 (Daiyuu Nobori) の個人日記
    kyukyunyorituryo
    kyukyunyorituryo 2022/12/07
    伝統工芸士の話が深かった。https://www.youtube.com/watch?v=ulOYU-A5xsg
  • 論理的思考の放棄 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記

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

    論理的思考の放棄 - 登 大遊@筑波大学情報学類の SoftEther VPN 日記
    kyukyunyorituryo
    kyukyunyorituryo 2020/06/14
    ネイティブC言語スピーカー
  • Amazon で中古書籍をスキャン代行業者に送付して PDF 化してもらい Kindle で読む方法とツール 2013-08-27 - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記

    Amazon で中古書籍を購入し、書籍のスキャン代行業者 (いわゆる自炊業者) に直接送付することで、中古書籍を PDF 化してもらい、そのデータを PC の画面や Kindle で読むという方法が便利である。 Amazon では、新品ののほか、多数の中古書籍 (古) が販売されている。1 冊の新品のの商品ページを開くと、たいていの場合は、中古書籍も販売されている旨が表示される。中古書籍のリンクをクリックすると、その書籍の中古書籍を販売している古屋さんの一覧と、それぞれが提示している価格の一覧が表示される。価格は出品者が自由に決めることができるので、需要と供給によって変動する。希少なで、すでに新品を入手できないようなもの (絶版) の場合は、非常に高額になっている場合も多い。一方、まだ新品のが供給されている状態のの中古書籍はとても安く、場合によっては「1 円」などの価格で販売

    Amazon で中古書籍をスキャン代行業者に送付して PDF 化してもらい Kindle で読む方法とツール 2013-08-27 - 登 大遊@筑波大学大学院コンピュータサイエンス専攻の SoftEther VPN 日記
    kyukyunyorituryo
    kyukyunyorituryo 2013/08/27
    古い知識のような。
  • 1