タグ

ブックマーク / teruyastar.hatenablog.com (4)

  • 天才になれる秘密 - teruyastarはかく語りき

    という物をふと思い立った。 天才というのはコピーがうまい。 凡才はひたすら努力する。 たぶんこれが真理だ。 天才というのは自分でゼロから発明しようとはたぶん思わない。 宮茂はスーパーマリオを 「これまでのいろんなゲームのいいとこどり」 と言ったがそれはつまり コピーの組み合わせでオリジナルを作ったわけで、 ゼロから1を生み出した訳じゃない。 これは現在の任天堂のゲーム機もそうだし Googleが、スティーブジョブスが、ビルゲイツでも みんなコピーの組み合わせの天才であり、 (Googleは他者のサービスを買収して組み合わせ、 WindowsMacをコピー、Macはパロアルト研究所の発明をコピー) 手塚治虫や現代の有名漫画家も映画やアニメや文学、 写真、イラストのコピーをマンガに落とし込んだのであり その映画のスピルバーグやジョージルーカスやキューブリックなんかは 黒澤明をうまく組み合わ

    天才になれる秘密 - teruyastarはかく語りき
    oinume
    oinume 2012/10/17
    なるほろ
  • なぜ新人は聞きに来ないのか? - teruyastarはかく語りき

    プログラマで、生きている: ググるな危険 http://el.jibun.atmarkit.co.jp/hidemi/2009/11/post-9d2b.html わたしが新人が検索に頼ってしまうことを危険視するのは、コピペの寄せ集めでもなんとなく動くコードが書けちゃって、それで自分は仕事を達成したという錯覚に陥ってしまうからです。 たいていの場合、新人プログラマには「きちんとしたコードを書くこと」は期待していません。先輩たちが期待しているのは「きちんとしたコードを書ける人になってくれること」です。 そこらへんの意識が行き違っちゃってるから、仙台に行くことよりも、新幹線に乗ることの方が重要事項になっちゃうんですかねえ。 最後に、わたしが新人の時に先輩から言われた言葉をご紹介させていただきます。 「自分で説明できないコードを1行たりとも書くな!」 間違うのはしかたありません。けれども、「自分

    oinume
    oinume 2012/03/21
    なるほど。「自分で説明できないコードを1行たりとも書くな!」
  • 管理職はなぜ書き込みをしないのか? - teruyastarはかく語りき

    社内コミュニケーションとしてTwitterなどの ソーシャル系サービスを使うのがとても有効だ という記事をよく見かけます。 昨日見たホットエントリーでも、 脱電子メールの4年間:IBM社員のワークスタイル « WIRED.jp 世界最強の「テクノ」ジャーナリズム IBM社で「電子メールを廃止」した者はスアレズ氏だけではない。 同氏はほかに数十人を知っているという。 例えば最高情報責任者オフィスのプロジェクト・マネージャーである ジュリアナ・レオンは、スアレズ氏ほど徹底してはいないが、 同僚からメッセージが来た時にはConnectionsで答えるようにしている。 そうすると、質問してきた人物は他の人から回答を得られる場合も多いし、 その回答は公開されているので、他の人も読むことができるからだ。 (略) 「メッセージ製品について調査していたときに、 人々がメールの件名をどう使うかも調べた。 件

    管理職はなぜ書き込みをしないのか? - teruyastarはかく語りき
    oinume
    oinume 2012/01/22
    なるほど
  • プログラミングのスピードを上げる方法 - teruyastarはかく語りき

    http://q.hatena.ne.jp/1203667934 ソフトウェア開発やプログラミングのスピードを上げる方法はありませんか? プログラマーとして生きていこうと決めたのですが、いつも見積もりの3倍時間がかかってしまいます。 そのため いつもつらい思いをしています。 環境を良くしようとHHKLite2を使い、カスタマイズソフトでホームポジションから離さずにプログラミングしています。 マウスもゲーム用の高精度のものを使っています。 調べ物にもタブブラウザを使い、拡張し続けて効率化をしています。 DualCoreマシンを使いメモリもたくさん積み、障害がないように心がけがけています。 出始めのころから効率化のためにエクストリームプログラミングも取り入れていました。 単体テスト、リファクタリングも当然行いますが、余計に開発速度が落ちています。 しかし開発速度は効率化とは無縁だとすら感じてい

  • 1