自分は普段ソーシャルゲームの開発に関わっていますが、群雄割拠のグリモバ全盛期にその開発を効率化するために社内ではいろいろな取り組みがなされました。そのひとつにアプリ別ではなく機能別のチームを作るということがありました。結果としてそれは失敗だったと言えるのでそのことについて書いていきます。 背景 当時のソーシャルゲームの主流はカードゲームで、クエスト・レイドをこなしつつガチャで引いたカードを合成して強化していくスタイルが一般的でした。そしてその多くがシステムはほとんど同じで見た目だけを変えた「柄替え」アプリでした。 その中で行われたのが二つの共通化です。 コードの共通化 今までのアプリでは元のアプリのソースからフォークするなどして別のプロジェクトとして独立させそれに対して各チームが開発を行うと言う感じでしたが、今回の共通化ではゲームのコアとなるロジック部分をサブモジュールとして分離し、各アプ
ITバブル崩壊後に起業して、経営者歴がそろそろ10年になるので、酔っ払ったついでに書きなぐっておく。 恥ずかしながらオレにも、ポール・グレアムやスティーブ・ジョブズの言うことを真に受けて、「Aクラス」のやつらを雇おうと必死に頑張った時期があった。が、見事に失敗した。当然と言えば当然だが、「Aクラス」のやつにはほとんどの場合、多くの魅力的な就職先・転職先があるし、そもそも優秀なやつはどこの会社でもそれなりに尊重されることが多いので転職希望者がそもそも少ない。ので、よっぽど魅力的な事業でかつ経営者がとても魅力的な人間でない限り、「Aクラス」のやつを雇うに成功する確率は非常に低いし、偶然雇うことができてもまず長続きしない。 もっとも、雇うのに失敗すれば人材紹介料は取られないので、求人広告の費用と採用にかけた労力が無駄になるだけで、実のところ一番ダメージの大きい失敗は、「Aクラス」だと思って実際に
プログラマで、生きている: ググるな危険 http://el.jibun.atmarkit.co.jp/hidemi/2009/11/post-9d2b.html わたしが新人が検索に頼ってしまうことを危険視するのは、コピペの寄せ集めでもなんとなく動くコードが書けちゃって、それで自分は仕事を達成したという錯覚に陥ってしまうからです。 たいていの場合、新人プログラマには「きちんとしたコードを書くこと」は期待していません。先輩たちが期待しているのは「きちんとしたコードを書ける人になってくれること」です。 そこらへんの意識が行き違っちゃってるから、仙台に行くことよりも、新幹線に乗ることの方が重要事項になっちゃうんですかねえ。 最後に、わたしが新人の時に先輩から言われた言葉をご紹介させていただきます。 「自分で説明できないコードを1行たりとも書くな!」 間違うのはしかたありません。けれども、「自分
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く