タグ

2013年2月10日のブックマーク (3件)

  • 自己啓発の歴史(3) 「自己実現」という魔法の言葉 – 橘玲 公式BLOG

    アメリカの心理学者アブラハム・マズローは良識ある理想主義者でヒューマニストだ。ひとことでいうと、とてもいいひとだった。 あちこち回り道をして28歳で心理学の博士号を取得したとき、マズローは学問の現状にものすごく不満だった。 当時の心理学は、精神分析と行動主義が対立していた。 フロイトが始めた精神分析では、ひとは無意識のなかに性的欲望を抑圧していて、それが神経症のようなこころの病の原因になる。有名なエディプスコンプレックス説では、男性は誰でも幼児期に母親との性的関係を欲望し、それが父親に禁止されることで去勢の恐怖に怯え、自我の葛藤が生じるとされた。しかしマズローは良識ある大人なので、「ひとのこころは性の欲望に支配されている」というフロイト理論を額面どおり受け入れることはできなかった。 20世紀初頭にワトソンやスキナーなどアメリカの心理学者によって提唱された行動主義は、心理学を「科学」にするこ

    自己啓発の歴史(3) 「自己実現」という魔法の言葉 – 橘玲 公式BLOG
  • ソフトウェアエンジニアを採用する時に見るべき6つのポイント - umitanuki's blog

    何を期待されてるのかさっぱりわかりませんが、到着3週間で早速採用インタビューとかに使われてたりしています。英語がわからんっつーの。しかもMathのPhDの喋る内容なんて日語で聞いてもわからないっていうのに。こちらから質問しておきながら半分以上は聞き流したりして何とかやってます。パーソナルなことは聞かないようにと言われていますが、人種も年齢も性別もごちゃまぜなのでほんとに気にならないというか気にしている場合ではない。「ジュニア」「シニア」ぐらいの分け方はありますがそれ以上でもそれ以下でもないし新卒中途とか年齢とか性別とか見てたころは一体何だったのだろうという。 そんなわけで今日は採用に関する6つのポイント。実は半分は人の受け売りです。 Passion これはよく言われると思いますが、その職場や職種に熱意とか興味とかがない人はやっぱり駄目でしょうね。逆に他のものが足りなくても熱意があれば(特

    ソフトウェアエンジニアを採用する時に見るべき6つのポイント - umitanuki's blog
  • 実装して理解する遅延評価の仕組み 〜 thunkを絵に描いて理解しよう・JavaScriptでHaskellを実装!? - プログラムモグモグ

    この記事では, Haskellに用いられる「遅延評価」の仕組みを, 図に描いて説明します. 更に, 遅延評価版のフィボナッチ数の無限列を, JavaScriptで実装します. 遅延評価とはどのように動くのか, 考えて行きましょう. HaskellのコードとJavaScriptのコードの比較 Haskellでの x = y y = 10 と, JavaScriptの var x = y; var y = 10; というコードを考えてください. Haskellのコードは, これだけでは何も起こりません. print xとすると, x = y = 10 となって 10 が表示されます. 一方, JavaScriptのコードは var x = y; を評価した瞬間, 「ReferenceError: y is not defined」というエラーが出ます. 更に, main = let x = 1

    実装して理解する遅延評価の仕組み 〜 thunkを絵に描いて理解しよう・JavaScriptでHaskellを実装!? - プログラムモグモグ