先日、とある仕事でGoogleさんの開発者4人にインタビューする、という機会に恵まれました。
Googleルービックキューブももらって、嬉しい限り。
いやー、やっぱりGoogleはすごいなぁ。出来る開発者にとっては天国ですね。
で、早速感化されました:-)。そこで、いつまで続くか分かりませんが一つ実験をしてみようと思います。
ということで、今日から始めます「ひとりで実践、Googleプラクティス」。
なんか「ひとり」ってところが泣きそうな感じですが;-(
まぁ、今の僕は完全フリーランスで、スケジュールとかも全部自己管理なので、逆にやりやすいかなぁ、と思いまして。
で、どんなプラクティスを実践するかと言うと
・20%ルール - 自分で考えた、イノベイティブな作業に「必ず」20%費やす
・TechTalk - テクニカルなことをしゃべる、聞く場を設ける
・Snippet - 毎週書く成果報告書
・DesignDoc - 自分が作ろうとしているもののアイデア、実現方法、セキュリティに関する考察、パフォーマンスに関する考察などをあらかじめ簡単にまとめておく
・ユニットテストは基本中の基本 - これはGoogle社内で「絶対」のようですね。「Testing in the toilet」だそうです。
と言ったあたりを実践してみようかと思います。基本的に一人でできそうなやつばかりをチョイス。
ちなみに、他のGoogleプラクティスを備忘録としてメモしておくと、
・Googleは全世界で一つのリポジトリ (バージョン管理にはperforceを使用)
・ソースコードレビュー用に、Pythonの作者が作ったMondorian (?) というツールを使用 (未公開)
・年に二回のパフォーマンスレビュー (同僚に自分の評価をしてもらう) を通して、社内での評価が決定
・マーケティングのことは考えるな、使う人のことを考えて作れ
・昼飯はタダ
・レジュメ - 自分の経歴書を常に作成、保持しておく
などなど。
で、以下が具体的な実現方法です。
・20%ルール
まず僕は、ライターとしての執筆作業が現在主な商売なわけです。
結構楽しい仕事ではあるのですが、食いぶちを稼ぐための、イノベイティブでない仕事と言うことで、とりあえずこれを80%の作業とします。
20%で何をやるかについては、現在作りたいものがあるので、まずはそのDesignDocを作成するところからこの企画を始めようかと。
しかし、僕は現在完全出来高制で働いているので、20%の作業中は一切収入がないのがきついところ。
あと、どう20%を確保するかも難しいですね。
-平日のうち20%を確保
-週の平日のうち一日
のどちらかですが、どちらもいざ実践するとなると、いろいろ厳しいですな。
とりあえず、鉄の意志をもって前者の方法で行こうかと思います。
・TechTalk
これは、とりあえずいろんなコミュニティやイベントに参加して、さまざまなことを学んでくる、と言う形で代用。出まくりますよー!とりあえずAdobe MAX JapanとSun Tech Daysですね。
・Snippet
このブログ上で逐一成果報告を行います。Googleでは週一だそうですが、とりあえず毎日を目標に。・・・このブログが単なる日記と化す危険性があります。。
・DesignDoc
これは、これから作ろうと思うものの目的や背景、実現方法、セキュリティやパフォーマンスへの考慮を記述するものです。今コツコツ書いてるところなんで、明日か明後日に上げます。
・ユニットテストは基本中の基本
恥ずかしながら、まだ僕は「テストファースト」の習慣がついてません。。さっさと動くものが見たくてしょうがない。これでは近代的なプログラマとは言えないので、今回頑張ってその習慣をつけます。
皆様、温かく見守って下さいm(_ _)m
※このエントリはZDNetブロガーにより投稿されたものです。シーネットネットワークスジャパン および ZDNet編集部の見解・意向を示すものではありません。
- 前のエントリー: ZDNet読者のみなさん、はじめまして!
- 次のエントリー: いきなり挫折
「IT-Walker on ZDNet」 のバックナンバー
-
その後の僕とMac
前回の記事から、またもやだいぶ間が空いてしまいましたが。その後のぼくとMacについて、後日談的なお話をば、と思います。実はあの後、Mac壊れまして。。傷心で、なかなかブログに書く気もしませんでした。いや... -
Macbook Airが発表された日から、旧型MacbookでMac修行を始めてみたログ(1/17〜21)
-
Macbook Airが発表された日から、旧型MacbookでMac修行を始めてみたログ(1/15,16)
-
Macbook Airが発表された日から、旧型MacbookでMac修行を始めてみたログ
-
Amazon EC2で個人サイトの作成、ボチボチ続けてます。
- IT-Walker on ZDNet 一覧へ »
ZDNet Japan Essential Topic
-
【おススメのIT求人情報を掲載中!】
業界を代表する各社のインタビューも公開中 -
ERPは企業の期待に応えたか?
ERPの導入に迷われている方はこちらへ
企画特集
-
17年ぶりに進化したファイアウォール
750以上のアプリケーションを識別してブロック -
情報大洪水時代を生き抜くソリューション
最新の企業内検索ツールでビジネスプロセス改善 -
REAL IT COOL PROJECT
地球環境にやさしいITプラットフォームを目指して -
あの開発者の仕事が早いのはなぜ!?
C/C++の開発を効率化する究極のツールはこれだ! -
日本企業が抱える3つの課題とは?
それに答えるインフォアのソリューションを紹介!! -
ネットビジネスの変遷とサーバ管理の変化
CNET Japan編集長が聞く、アウトソーシングの有効性 -
グリーンデータセンターの新潮流
GreenITの国内外の今の動向がわかる! -
ビジネスでも使えるスマートフォンアプリ
オンでもオフでも使える!充実のアプリケーションを紹介 -
二度手間とミスばかりのデータ管理は嫌だ!
Webデータベース「働くDB」でカンタン業務改善! -
価格から質へと変わるアウトソーシング市場
多様化ニーズに応えるマネージドサービス -
これからのERP・CRM・SFAの姿とはー
種類・提供形態・価格の多様化で選択肢が広がっている -
日々のルーチンワークを自動化する方法
JP1での業務自動化 → コスト削減+企業力アップ -
次のキーワードは、SOIとITFM
カスタムメードのグリーンITのススメ -
運用管理こそ業務の背骨
メール・情報共有をシステムダウンから守る運用管理 -
大規模システム対応のホスティングとは
SNSや動画共有サイトにも活用されています! -
MicrosoftもOracleもDWH市場に参入!
3年間で40社以上への国内納入実績を持つ強みを解説 -
ERP,CRMのレスポンスの遅さを劇的改善!
リバーベッドのWAN高速化を徹底レポート -
所有から利用へ。拡大するiDC市場
サービス開始から12年!信頼のさくら -
メーカー型番で選べる専用サーバ
料金改定!よりお求めやすい価格に! -
なぜ、ERP 導入は敷居が高いのか?
【事例】マイクロソフトのERPによる日本の商習慣対応 -
エンタープライズサーチ特集!
ConceptBase、SMART/Insight、Accela BizSearch -
レプリケーションによる災害復旧対策!
日本CA ARCserve Replication
-
マルチコア – インテルがどのようにそれを機能させ重要なものにしているか
2008年11月4日 -
マルチコアの考え方で設計を始める時期は早すぎることはない
2008年11月4日
白石俊平(Shumpei Shiraishi)
