タグ

ブックマーク / nowokay.hatenablog.com (26)

  • プログラマの実力は経験だけであがらないことがレベル格差につながる - きしだのはてな

    プログラマというのは、道具に慣れることが、実力があがることにならないのですよね。だから、勉強せず業務経験だけだとレベルが低いままということになってしまう。 Javaを10年さわり続けて、Strutsを5年さわり続けても、それだけでは、与えられた画面を手際よく作成できるようになるだけで、たとえばStrutsすらよりよく使えるようになるわけではなかったりする。 Javaにしても、「volatileってなんですか?」という問いに、まあ知らないのはしかたないとしても、解説を見ながらですら答えられない可能性がある。 プログラムの反復生産は、プログラミング能力の向上にあまりつながらない。設定や記述に慣れるだけだ。そして、この「慣れ」というのには「難しいからそもそも実装を回避する」というようなものも含まれる。実力の向上は、作業ができるレベルで止まってしまう。 プログラマとしての実力をあげるための勉強が自

    プログラマの実力は経験だけであがらないことがレベル格差につながる - きしだのはてな
    toya
    toya 2019/05/14
  • 小学校低学年へのプログラミング教育には効果がないと考えたほうがいい - きしだのHatena

    子どもへのプログラミング教育は早ければ早いほどいいというものではない。 最近子どもへのプログラミング教育が話題になることが多いけど、恐らく小学3年生までの子どもへの効果はほとんどなく、小学4年生でもほとんどの子どもには難しいと思う。 人間の知能の発達には段階があって、必要な段階に達していないうちにそれが必要な教育を行っても効果は望めない。 まず、なんでこのエントリを書いたかというと、プログラミングには適した発達段階があるということを知らないと、その発達段階に達する前にプログラミング教育を行って、もちろんプログラミングは出来なくて、その子には適性がないという判断をしてしまうとうことが起きてしまうんじゃないかと思ったからだ。 まだ適した段階まで来てないだけなのにプログラミング教育をして失敗して「この子にはプログラミングができなかった/興味をもたなかった」という実績を作ってしまうことによって、将

    小学校低学年へのプログラミング教育には効果がないと考えたほうがいい - きしだのHatena
  • 誰かが亡くなった - きしだのHatena

    朝。 訃報を聞いたという人がいた。 それが確かかどうかもわからない。 だれかもぼくにはわからない。 ただ、訃報があったと知った。 気になった。 昼。 数日前に会った友達が亡くなった、と嘆いてる人がいた。 その人は知り合いも多いだろうし、ぼくと興味の範囲も違っているので、あまり面識がない人なのだろうと思った。 少し年下の人が、年も近いのにと嘆いていた。やはり、あまり知らない人かなと思った。 それでも、気になった。 夕方。 福岡の人が、また来ると言ってたのに、と嘆いてた。 お会いしたかったと言っている人もいた。 案外、知っている人なのかもしれないと思った。 夜。 亡くなった人の名前を聞いた。 知ってる人だった。@akhkさん。 Twitterでは、初期から知っていた。やりとりしたこともある。 実際に会って話したこともあった。ただ、会話がはずんだわけでもなく、単に社交辞令的な挨拶だった。 構築し

    誰かが亡くなった - きしだのHatena
    toya
    toya 2012/11/08
  • おねえさんを組み合わせ爆発から救う:完結編おねえさんは星になった - きしだのHatena

    おねえさんを組み合わせ爆発から救うために、経路をZDDとして表したら、すっきりと経路情報が扱えました。 http://d.hatena.ne.jp/nowokay/20121018#1350528607 あとは、このZDDを効率よく構築できれば、おねえさんを救えそうです。このZDDの構築には、クヌース先生の開発したSimpathアルゴリズムを使うと非常に効率よく構築できます。 前回生成したZDDを見ると、同じノードにまとまっているものがいくつかあることがわかります。特に後半になるとどんどん同じパターンになるものがまとめられていきます。 つまり、この経路問題のZDDを構築するときには、いかに同じパターンになるものをまとめるかが鍵になるということです。 Simpathでは、辺の端だけに注目して、同じパターンになっていればそれ以降のノードを使いまわすという考え方で、ノードをまとめていきます。 つ

    おねえさんを組み合わせ爆発から救う:完結編おねえさんは星になった - きしだのHatena
    toya
    toya 2012/10/19
  • 「日本語入力を支える技術」は「日本のトップレベルを支える技術」として読むべき - きしだのはてな

    日本語入力を支える技術」というが非常に評判がよかったので買ってみて読んでみたら、想像以上にすごかった。 もちろん、データ構造とか、機械学習とかまとめて読めるのがすごいというのあるし、著者のブログにあるように、構造化SVMとかほかのに載ってないトピックものっててすごい。 日本語入力を支える技術というを書きました - 射撃しつつ前転 けど、この当にすごいのは、それぞれの話題に添えられてるちょっとした一言が、いちいち一歩先をいってること。 たとえば確率の解説で、それぞれの確率は0以上かつすべての排反事象に対する確率の合計は1という説明に、「この制約によってとじた形で解を求めることができ、計算を高速化できることもあり」という補足が付くのは、このくらいじゃないだろうか。 知ってるトピックだとしても読み飛ばさず、一字一句ちゃんと読むのがいいと思います。 しかも文章が読みやすい。 これだ

    「日本語入力を支える技術」は「日本のトップレベルを支える技術」として読むべき - きしだのはてな
    toya
    toya 2012/02/16
  • ツイッタの「名前の占拠」規約について翻訳 - きしだのHatena

    http://twitter.zendesk.com/forums/26257/entries/18370 ユーザー名の無断占拠はTwitterのルールに反しています 名前の無断占拠とユーザー名を販売する目的のアカウントは、ずっと凍結されます。 ユーザー名の取引で、販売したり他の形態での支払いを強要したりを試みることは、アカウントの凍結につながります。6ヶ月以上アクセスのないアカウントは通知なく削除されます。Twitterは現在、侵害の場合のほかは、アクセスがなかったり無断占拠のアカウントを開放していません。 ヒント:アカウントのプロファイル画像を更新しないことや、通常迷わせる意図のないものは、侵害にはなりません なにがユーザー名の無断占拠を構成しますか? アカウントについてどの行為が名前の無断占拠か決定するときのいくつかの要素は アカウントが作成されている総数 他の人がアカウント名を使う

    ツイッタの「名前の占拠」規約について翻訳 - きしだのHatena
    toya
    toya 2009/06/11