2017年5月2日のブックマーク (3件)

  • ダメなリーダーは「自分のやり方を押し付ける」試行錯誤を続けた男の、チームで勝つ極意

    元プレイヤーがやりがちな「自分のやり方を押しつける」 ――今回の企画テーマは「優れたプレイヤーが優れたリーダーになるとは限らない」です。プレイヤーとしていい成績をおさめてきた人だからこそ、リーダー的な立ち位置になるときに気をつけたほうがいいことはなんだと思われますか? 曽山哲人氏(以下、曽山):これは簡単ですよ。自分のやり方を押しつけないこと。 ――非常にシンプルですね。 曽山:でしょう? でも、もうこれに尽きるんですよ。プレイヤー上がりでリーダーになる人が失敗するのは、これが理由なんです。もう「絶対」の2文字をカギカッコつけて表現してもいいくらい。 ――「絶対」ですね、つけておきます。 曽山:できるリーダーは、メンバーにやり方を考えさせる。ダメなリーダーは、自分のやり方を押し付ける。このインタビュー記事のタイトルか、もしくはリード文面にしていただきたいくらいです(笑)。 ――(笑)。 曽

    ダメなリーダーは「自分のやり方を押し付ける」試行錯誤を続けた男の、チームで勝つ極意
    takatama
    takatama 2017/05/02
    共感。「任せた方が上手くいく」「メンバーのどんな結果も自分に原因がある」という信念が、自分とチームを育てる
  • MySQL with InnoDB のインデックスの基礎知識とありがちな間違い - クックパッド開発者ブログ

    こんにちは、サービス開発部の荒引 (@a_bicky) です。 突然ですが、RDBMS の既存のテーブルを見てみたら「何でこんなにインデックスだらけなの?」みたいな経験はありませんか?不要なインデックスは容量を圧迫したり、挿入が遅くなったりと良いことがありません。 そんなわけで、今回はレコードを検索するために必要なインデックスの基礎知識と、よく見かける不適切なインデックスについて解説します。クックパッドでは Rails のデータベースとして主に MySQL 5.6、MySQL のストレージエンジンとして主に InnoDB を使っているので、MySQL 5.6 の InnoDB について解説します。 InnoDB のインデックスに関する基礎知識 インデックスの構造 (B+ 木) InnoDB では B+ 木が使われています。B+ 木は次のような特徴を持った木構造です。 次数を b とすると、

    MySQL with InnoDB のインデックスの基礎知識とありがちな間違い - クックパッド開発者ブログ
    takatama
    takatama 2017/05/02
  • DIコンテナのインジェクション方法の使い分けについて - 日々常々

    DIコンテナを使う時にどのインジェクションを使うかって話です。 たぶん誰かがどこかで同じようなことを書いているだろうけれど、気にせず書くよ。 「他の誰かが書いている」なんてのを書かない理由にしてると何も書けなくなるし。 コンテナ DIコンテナのこと。 コンテナ管理 インスタンスのライフサイクルをコンテナが管理していること。雑に言えば、使う側で new しないってこと。 インジェクション Dependency Injectionのこと。 Short Answer コンストラクタインジェクションを使いましょう。使い分けなくていいです。 3種類のインジェクション インジェクションには3種類ありますね。他あっても知らない。 フィールドインジェクション セッターインジェクション コンストラクタインジェクション フィールドインジェクション 一番よく見るかな。 class Hoge { @Inject

    DIコンテナのインジェクション方法の使い分けについて - 日々常々
    takatama
    takatama 2017/05/02
    コンストラクタインジェクション一択