栃木Ruby会議02 Lt途中まで

29
田舎でRuby 藤岡岳之 / xibbar 20091024

description

 

Transcript of 栃木Ruby会議02 Lt途中まで

Page 1: 栃木Ruby会議02 Lt途中まで

田舎でRuby藤岡岳之 / xibbar

2009年10月24日

Page 2: 栃木Ruby会議02 Lt途中まで

田舎でRuby藤岡岳之xibbar

(有)ラビックス田舎Ruby親方

24 Oct. 2009

Page 3: 栃木Ruby会議02 Lt途中まで

自己紹介

福島市在住秋田県出身福島大学教育学部出身有限会社ラビックス社内では何でも屋もう9年目に入りましたRuby on Railsでソフト作っています

生粋の東北人です

Page 4: 栃木Ruby会議02 Lt途中まで

Rubyの活動

Matz Rubyのコミッタcgi.rbの担当のためだけのコミッタです(現状は)before rails時代はcgi.rbでeRubyも使わずにウェブアプリを作っていました。

Rails勉強会@東北日本Rubyの会関係に出没

Page 5: 栃木Ruby会議02 Lt途中まで

本業は?

中規模向けの携帯連絡網システム50名まで月額9500円です

Page 6: 栃木Ruby会議02 Lt途中まで

自社製品

e-安否携帯電話を利用した安否確認システム営業は自社がメイン

yourPigeonSMSを利用した安否確認システム営業は独占代理店が株式会社SRA

T_StationIBM i (旧AS/400)のセキュリティ通報システム

Page 7: 栃木Ruby会議02 Lt途中まで

今日は田舎から来ました

Page 8: 栃木Ruby会議02 Lt途中まで

本当は札幌から来たので田舎じゃないです。。。

Page 9: 栃木Ruby会議02 Lt途中まで

田舎Ruby親方会議

Ruby会議2009の企画部屋で昼休みに開催しました。

Page 10: 栃木Ruby会議02 Lt途中まで

思ったより好評だった

Page 11: 栃木Ruby会議02 Lt途中まで

技評スペシャルレポート

Page 12: 栃木Ruby会議02 Lt途中まで

満足度が高かったらしい

Page 13: 栃木Ruby会議02 Lt途中まで

ウェブ上にあった感想

というか本セッションでパネルディスカッションしても良いクオリティ by hsbt.org昼飯食いながらグチでも言い合うのかと思ったら、そんなことはなく白熱しました。by takeda-soft

Page 14: 栃木Ruby会議02 Lt途中まで

Rubyとビジネスというセッションが増えてきた

Page 15: 栃木Ruby会議02 Lt途中まで

みんなRubyでビジネスに飢えている?

Page 16: 栃木Ruby会議02 Lt途中まで

今日話すこと

都会と田舎の決定的な違い田舎でRubyと都会でRubyの違いとは?田舎のいいとこ、都会のいいとこなぜ田舎に住むの?なぜ藤岡は田舎とか地方にこだわるのか受託開発と自社製品販売について会社の3つのスタイル

Page 17: 栃木Ruby会議02 Lt途中まで

田舎と都会の決定的な違い

人口の違い=仕事の有無どのくらい違うか言うと、、、東京首都圏は人口約3500万人福島市は約27万人図で見ると、、、

Page 18: 栃木Ruby会議02 Lt途中まで

首都圏の人口(´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`) (´・ω・`)

Page 19: 栃木Ruby会議02 Lt途中まで

(´・ω・`) (´・ω・`) (´・ω・`)

福島市の人口

(´・ω・`) ショボーン

仕事も人も少ないのはわかった。でも、田舎で仕事をしたいんだ!

Page 20: 栃木Ruby会議02 Lt途中まで

なぜ田舎なのか

俺は田舎が好きなんじゃ!田舎はいい!自宅に住める(新築を建てたのは失敗だったけど)家庭菜園をできる(俺の趣味)会社までちゃりんこで5分とか普通家賃の相場は3DKで4.5万ぐらい私は車で10分満員電車は無い(電車自体が少ないけど)

Page 21: 栃木Ruby会議02 Lt途中まで

藤岡が諦めていること

自分の技術力を地域に広めてスキルアップをはかることで、地域貢献をすることつまり、地元で営業はしないと決めている

Page 22: 栃木Ruby会議02 Lt途中まで

なぜ親方なのか?

自分の好きなように仕事をしたいから好きなようにプログラムを組んで仕事をしたかったが、それをやるには起業するしかなかった

Page 23: 栃木Ruby会議02 Lt途中まで

なぜRubyなのか

Javaでは無理だから今から8年前、オブジェクト指向言語でCGIアプリを作りたかった藤岡は、Javaのコンパイルの鈍さに愕然とした。Javaなんてウ(ry と本気で思った。

1人なんだから開発効率が最もいい環境で構築するのが重要

Page 24: 栃木Ruby会議02 Lt途中まで

田舎親方の2つの道先生個人事業への道

製品プロバイダ / サービスプロバイダ中小企業への道

受託開発を一生やることはできないだって例えば1ヶ月けがをして入院した時に収益ゼロにできないでしょ?疲れるし、一人で受託を一生やるのは精神上よろしくない

Page 25: 栃木Ruby会議02 Lt途中まで

会社の3つの形態

ライフスタイルカンパニー社長が死んだら終わりの会社

プロフェッショナルファーム社長が1ヶ月いなくなっても回る会社

ベンチャーベンチャーキャピタルから出資を受け、ひたすら上場を目指す特異な会社スタイル

5人でプロフェッショナルファームをやりたい

Page 26: 栃木Ruby会議02 Lt途中まで

何が得意な会社?

営業営業が得意な会社は、常に売れる製品を探している

開発でも、営業しなくていい会社は存在しないどんないい製品やサービでも、お客さんにリーチしないと意味が無い大体は営業がヘタクソというか全くできない

自社製品をどうやって売るの?

Page 27: 栃木Ruby会議02 Lt途中まで

代理店営業をする

やりたくない末端顧客営業をしなくていいやりたくない末端顧客サポートをしなくていい売り上げは山分けするバージョンバップは無償でする

常に代理店を儲けさせることを考える代理店への分け前をケチってはいけない

Page 28: 栃木Ruby会議02 Lt途中まで

代理店の営業の方法

おすすめは代理店募集のPPC広告を出すことつか、それ以外おれがやっていない代理店を釣るまで受託開発でがんばって広告費を捻出する

Page 29: 栃木Ruby会議02 Lt途中まで

続きはいつか話す。

仙台Ruby会議02かな?