SlideShare une entreprise Scribd logo
1  sur  106
Télécharger pour lire hors ligne
万葉.rb




                  世界を描く
               Drawing the world

               2013.4.6 大場寧子(@nay3)


                                      株式会社万葉
2013年4月8日月曜日
万葉.rb




                6周年
               ありがとう
               ございます

                        株式会社   万葉
2013年4月8日月曜日
万葉.rb




                万葉.rb
               ありがとう
               ございます

                         株式会社   万葉
2013年4月8日月曜日
万葉.rb




                 万葉.rbで
                万葉の社長が
               何を話そうかな...

                         株式会社   万葉
2013年4月8日月曜日
万葉.rb




               しまださんのような
               話をしたかったけど
                  自分では
                 できなかった
                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




                しまださん
                ありがとう
               ございます!!!

                           株式会社   万葉
2013年4月8日月曜日
万葉.rb




                株式会社   万葉
2013年4月8日月曜日
万葉.rb




               会社をやる
               ということ




                        株式会社   万葉
2013年4月8日月曜日
万葉.rb




                       コードを
               会社をやる
                       書くと
               ということ
                       いうこと




                               株式会社   万葉
2013年4月8日月曜日
万葉.rb




                       コードを
               会社をやる
                       書くと
               ということ
                       いうこと

                  Ruby


                               株式会社   万葉
2013年4月8日月曜日
万葉.rb




               考えやすい
               ところから


                        株式会社   万葉
2013年4月8日月曜日
万葉.rb




               コードについて
                  何か
               言いたいことは...

                         株式会社   万葉
2013年4月8日月曜日
万葉.rb




               (特に、若い人向けに...)




                            株式会社   万葉
2013年4月8日月曜日
万葉.rb




               あった


                      株式会社   万葉
2013年4月8日月曜日
万葉.rb




               プログラミングは
               どういう仕事か?


                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               悪い   良い



                      株式会社   万葉
2013年4月8日月曜日
万葉.rb




               コードや設計や開発
                手法の善し悪しは
                  どのように
                 決まるのか?
                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               悪い   良い



                      株式会社   万葉
2013年4月8日月曜日
万葉.rb




                    そうだよね!


               悪い            良い
               バージョン管理は      Git
               日付のディレクトリ


                               株式会社   万葉
2013年4月8日月曜日
万葉.rb




                       そうだよね!


               悪い               良い
               クラス名が       わかりやすい
               仕様書番号           名前


                                  株式会社   万葉
2013年4月8日月曜日
万葉.rb




                    そうだよね!


               悪い            良い
               自動テストゼロ   自動テスト
                          いっぱい



                               株式会社   万葉
2013年4月8日月曜日
万葉.rb




                      多くの場面で


               悪い              良い
               手続き型     オブジェクト指向




                                 株式会社   万葉
2013年4月8日月曜日
万葉.rb




                       ざわ...


               悪い              良い
               PHP             Ruby


                     意見が分かれる

                                  株式会社   万葉
2013年4月8日月曜日
万葉.rb




                 では、これは?


               オブジェクト指向   MVC




                            株式会社   万葉
2013年4月8日月曜日
万葉.rb




               MVCとオブジェクト指向


               •モデルの属性を表示用に加工したい
               •ビューだからモデルに書きたくない
               •モデルの抱えるデータに関する処理
               だからモデルにまとめたい

                               株式会社   万葉
2013年4月8日月曜日
万葉.rb



               MVC
               ビューだから
               モデルに書きたくない



               モデルの抱えるデータに関する
               処理だからモデルにまとめたい

                      オブジェクト指向
                                 株式会社   万葉
2013年4月8日月曜日
万葉.rb




               良い考え同士も
                 衝突する


                         株式会社万葉
2013年4月8日月曜日
万葉.rb




                見ている局面
                  関心事
               前提条件の違い

                         株式会社万葉
2013年4月8日月曜日
万葉.rb




               そのほかの衝突の例

               •DRYと読みやすさ
               •RDB的最適解とオブジェクト指
               向プログラミング
               •
               安全と自由

                              株式会社   万葉
2013年4月8日月曜日
万葉.rb




               一般的に悪いとされる
                ことが役立つことも
               ビューにロジックを
               書くのは良くない

               キャッシュや構造化の面でうま
               みがある場合も        万葉
                              株式会社
2013年4月8日月曜日
万葉.rb




               この仕事に就いた
                ばかりのころ


                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               知らないことが
                 いっぱい

                (今も^^;)


                           株式会社   万葉
2013年4月8日月曜日
万葉.rb




               そのころの世界観


                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               正しいことを目指さ
                なければならない

               良くないやり方   良いやり方




                             株式会社   万葉
2013年4月8日月曜日
万葉.rb




               斧が飛んで来る
                  ↓
                全面的に
               間違っている
                         株式会社万葉
2013年4月8日月曜日
万葉.rb




                 だいたい
                そうだけど
                 厳密には
               そうじゃない
                         株式会社   万葉
2013年4月8日月曜日
万葉.rb




               世界は
               複雑で
               立体的
                      株式会社   万葉
2013年4月8日月曜日
万葉.rb




               良い




                     株式会社   万葉
2013年4月8日月曜日
万葉.rb




               ある観点で切り取った平面




                    良い




                               株式会社   万葉
2013年4月8日月曜日
万葉.rb




                株式会社   万葉
2013年4月8日月曜日
万葉.rb




                株式会社   万葉
2013年4月8日月曜日
万葉.rb




                株式会社   万葉
2013年4月8日月曜日
万葉.rb




                すべてを一気に
                 解決するのは
                 非常に難しい
               (多分できない)
                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




                自分で世界を
                 切り取って
               いかねばならない

                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




                 どの局面で
               問題を解決するか
                   選ぶ

                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               絵を描くことに
                 似ている


                         株式会社万葉
2013年4月8日月曜日
万葉.rb




               対象物   キャンバス



                          株式会社   万葉
2013年4月8日月曜日
万葉.rb




               キャンバス




                        株式会社   万葉
2013年4月8日月曜日
万葉.rb




                キャンバス


               自分の選んだ観点

                           株式会社   万葉
2013年4月8日月曜日
万葉.rb




               プログラミングは
                  世界を
                描くようなもの

                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               •世界はどのようであるか
               •世界をどう見るか
               •何を描きたいか
               •どんなふうに描きたいか
                          株式会社   万葉
2013年4月8日月曜日
万葉.rb




               自分と無関係に存在
               する「正解」を当て
                るゲームではない

                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               意志による

                        株式会社   万葉
2013年4月8日月曜日
万葉.rb




               このプロジェクト
               ではこちらが大事


                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               いまの状況では
                こちらが優先


                         株式会社万葉
2013年4月8日月曜日
万葉.rb




               今日の気分は
                こっち :)


                          株式会社   万葉
2013年4月8日月曜日
万葉.rb




                  選択は
               変えることもある


                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




                  そこで
               Rubyですよ!
                   ね!

                          株式会社万葉
2013年4月8日月曜日
万葉.rb




                たとえば
               継承は1本



                        株式会社   万葉
2013年4月8日月曜日
万葉.rb




                別の局面を
               選びなおすのは
                  大変



                         株式会社万葉
2013年4月8日月曜日
万葉.rb




                Module
               使えばできる!




                      株式会社   万葉
2013年4月8日月曜日
万葉.rb




               ほかにも


                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               処理ではなく
                 世界観を
                記述できる
                  とか...
                           株式会社   万葉
2013年4月8日月曜日
万葉.rb




               Rubyをほめ出すと
               時間が足りないので
                 このへんで :)

                        株式会社   万葉
2013年4月8日月曜日
万葉.rb




               会社の話


                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               6周年


                      株式会社   万葉
2013年4月8日月曜日
万葉.rb




                皆様のおかげで
                  なんとか
               続けて来られました

                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               ありがとう
               ございます


                        株式会社   万葉
2013年4月8日月曜日
万葉.rb




               万葉.rbの準備
                ありがとう
                ございます
                           株式会社   万葉
2013年4月8日月曜日
万葉.rb




                      クロニクル
               2006   Rubyを使い出す。年末に起業を決める
               2007   4/2 設立 8月 1号従業員を採用
               2008   総務スタッフを採用 オフィスを借りる
               2009   総勢6名に
               2010   総勢8名に
               2011   総勢13名に 女性が増えた 引っ越した
               2012   総勢15名に
               2013   初の新卒採用 総勢18名に

                                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




                      クロニクル
               2006   Rubyを使い出す。年末に起業を決める
               2007   4/2 設立 8月 1号従業員を採用
               2008   総務スタッフを採用 オフィスを借りる
               2009   総勢6名に
               2010   総勢8名に
               2011   総勢13名に 女性が増えた 引っ越した
               2012   総勢15名に
               2013   初の新卒採用 総勢18名に

                                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




                      クロニクル
               2006   Rubyを使い出す。年末に起業を決める
               2007   4/2 設立 8月 1号従業員を採用
               2008   総務スタッフを採用 オフィスを借りる
               2009   総勢6名に
               2010   総勢8名に
               2011   総勢13名に 女性が増えた 引っ越した
               2012   総勢15名に
               2013   初の新卒採用 総勢18名に

                                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




2013年4月8日月曜日
               2010.3.20    株式会社   万葉
万葉.rb




               仙台RubyKaigi02
               2006   Rubyを使い出す。年末に起業を決める
               2007   4/2 設立 8月 1号従業員を採用
               2008   総務スタッフを採用 オフィスを借りる
               2009   総勢6名に
               2010   総勢8名に
               2011   総勢13名に 女性が増えた
               2012   総勢15名に
               2013   初の新卒採用 総勢18名に

                                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




                株式会社   万葉
2013年4月8日月曜日
万葉.rb




                忘れてたので
               資料アップして
               おきました(^^;)
               http://www.slideshare.net/nay/sendai-ruby02



                                                        株式会社   万葉
2013年4月8日月曜日
万葉.rb




               •どうして会社を作っ
               たか
               •ソフトウェア開発で
               食べていく

                         株式会社   万葉
2013年4月8日月曜日
万葉.rb




               基本的なところは
                 変わらない


                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               その後の話


                        株式会社   万葉
2013年4月8日月曜日
万葉.rb




                人が増えた
               時間が経過した


                         株式会社万葉
2013年4月8日月曜日
万葉.rb




               従業員として




               経営者として
                     株式会社   万葉
2013年4月8日月曜日
万葉.rb




               人は変わっていく


                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




                意図しない変質を
                  抑制しつつ
                 必要な変化を
               進めないといけない
                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               むずかしい


                        株式会社   万葉
2013年4月8日月曜日
万葉.rb




               「表明」大切


                         株式会社   万葉
2013年4月8日月曜日
万葉.rb




               思っているだけ
                  では
                伝わらない

                         株式会社万葉
2013年4月8日月曜日
万葉.rb




               伝えること自体が
                 少し難しく
                 なってくる

                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               たぶん会社とは
                人数に応じて
               そうなる仕組み
                なんでしょう
                         株式会社万葉
2013年4月8日月曜日
万葉.rb




               表明するためには
                 定義したり
                言語化しないと
                  いけない
                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




                 自分たちは
                どうしたいのか
               どうしたくないのか

                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               万葉の目指すところ

                (割と)たのしく
               ソフトウェア開発で
                 たべていく
                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               世界を変える




                         株式会社   万葉
2013年4月8日月曜日
万葉.rb




               世界を変える




                         株式会社   万葉
2013年4月8日月曜日
万葉.rb




               世界を変える

                結果的に
               変わってもいい

                         株式会社   万葉
2013年4月8日月曜日
万葉.rb




                開発を楽しみつつ
               人間にしかできない
                   ところを
                  武器にする
                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               会社をやることも
                世界を描くこと


                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




                 世界と
               自分の接点を
                選びとる

                         株式会社   万葉
2013年4月8日月曜日
万葉.rb




                株式会社   万葉
2013年4月8日月曜日
万葉.rb




                株式会社   万葉
2013年4月8日月曜日
万葉.rb




               選びとる


                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               意志による

                        株式会社   万葉
2013年4月8日月曜日
万葉.rb




               万葉のこれから


                         株式会社万葉
2013年4月8日月曜日
万葉.rb




               プログラミングと
               Rubyを愛する
                開発会社として

                       株式会社   万葉
2013年4月8日月曜日
万葉.rb




               個性を残しつつ
                 コミュ
                         ちょっと軟弱?
               ニケーションを
                 大切に


               男女バランス    マイペース
                 よく
                                  株式会社   万葉
2013年4月8日月曜日
万葉.rb




               まっとうに
               がんばって
               行きたいと
                思います
                        株式会社   万葉
2013年4月8日月曜日
万葉.rb




                 ご清聴
                ありがとう
               ございました

                         株式会社   万葉
2013年4月8日月曜日

Contenu connexe

Tendances

Ruby introduction for_rails
Ruby introduction for_railsRuby introduction for_rails
Ruby introduction for_railsTakashi Toyofuku
 
足あと改修の背景
足あと改修の背景足あと改修の背景
足あと改修の背景mixi_PR
 
RailsGirlsと、私。(浜松Ruby会議01)
RailsGirlsと、私。(浜松Ruby会議01)RailsGirlsと、私。(浜松Ruby会議01)
RailsGirlsと、私。(浜松Ruby会議01)yadaita
 
Rubyビジネスセミナー大阪2015
Rubyビジネスセミナー大阪2015Rubyビジネスセミナー大阪2015
Rubyビジネスセミナー大阪2015Satomi Tsujita
 
FiNCでのOSSとのつきあい方
FiNCでのOSSとのつきあい方FiNCでのOSSとのつきあい方
FiNCでのOSSとのつきあい方ota42y
 
非(エンジニア|プログラマ)でも知っておきたい正規表現【第5回 WordBench山口 セッション2】
非(エンジニア|プログラマ)でも知っておきたい正規表現【第5回 WordBench山口 セッション2】非(エンジニア|プログラマ)でも知っておきたい正規表現【第5回 WordBench山口 セッション2】
非(エンジニア|プログラマ)でも知っておきたい正規表現【第5回 WordBench山口 セッション2】Hiroyuki Ishikawa
 

Tendances (7)

Ruby introduction for_rails
Ruby introduction for_railsRuby introduction for_rails
Ruby introduction for_rails
 
足あと改修の背景
足あと改修の背景足あと改修の背景
足あと改修の背景
 
RailsGirlsと、私。(浜松Ruby会議01)
RailsGirlsと、私。(浜松Ruby会議01)RailsGirlsと、私。(浜松Ruby会議01)
RailsGirlsと、私。(浜松Ruby会議01)
 
Rubyビジネスセミナー大阪2015
Rubyビジネスセミナー大阪2015Rubyビジネスセミナー大阪2015
Rubyビジネスセミナー大阪2015
 
How To Become A Rubyist
How To Become A RubyistHow To Become A Rubyist
How To Become A Rubyist
 
FiNCでのOSSとのつきあい方
FiNCでのOSSとのつきあい方FiNCでのOSSとのつきあい方
FiNCでのOSSとのつきあい方
 
非(エンジニア|プログラマ)でも知っておきたい正規表現【第5回 WordBench山口 セッション2】
非(エンジニア|プログラマ)でも知っておきたい正規表現【第5回 WordBench山口 セッション2】非(エンジニア|プログラマ)でも知っておきたい正規表現【第5回 WordBench山口 セッション2】
非(エンジニア|プログラマ)でも知っておきたい正規表現【第5回 WordBench山口 セッション2】
 

Plus de Yasuko Ohba

Rubyによる開発プロジェクトをうまく回すには(2)
Rubyによる開発プロジェクトをうまく回すには(2)Rubyによる開発プロジェクトをうまく回すには(2)
Rubyによる開発プロジェクトをうまく回すには(2)Yasuko Ohba
 
Rubyによる開発プロジェクトをうまく回すには(1)
Rubyによる開発プロジェクトをうまく回すには(1)Rubyによる開発プロジェクトをうまく回すには(1)
Rubyによる開発プロジェクトをうまく回すには(1)Yasuko Ohba
 
TECH LAB PAAK 2015/06/24 Team Development
TECH LAB PAAK 2015/06/24 Team DevelopmentTECH LAB PAAK 2015/06/24 Team Development
TECH LAB PAAK 2015/06/24 Team DevelopmentYasuko Ohba
 
女性IT技術者と働き方 情報処理学会77
女性IT技術者と働き方 情報処理学会77女性IT技術者と働き方 情報処理学会77
女性IT技術者と働き方 情報処理学会77Yasuko Ohba
 
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5Yasuko Ohba
 
Smell in Rails Apps (in Sapporo RubyKaigi03)
Smell in Rails Apps (in Sapporo RubyKaigi03)Smell in Rails Apps (in Sapporo RubyKaigi03)
Smell in Rails Apps (in Sapporo RubyKaigi03)Yasuko Ohba
 
The Basis of Making DSL with Ruby
The Basis of Making DSL with RubyThe Basis of Making DSL with Ruby
The Basis of Making DSL with RubyYasuko Ohba
 
Sub Resources Rails Plug-in
Sub Resources Rails Plug-inSub Resources Rails Plug-in
Sub Resources Rails Plug-inYasuko Ohba
 
More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02
More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02
More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02Yasuko Ohba
 
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009Yasuko Ohba
 
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場Yasuko Ohba
 
テスト大嫌いっ娘のRSpec
テスト大嫌いっ娘のRSpecテスト大嫌いっ娘のRSpec
テスト大嫌いっ娘のRSpecYasuko Ohba
 
Ruby on Rails 入門
Ruby on Rails 入門Ruby on Rails 入門
Ruby on Rails 入門Yasuko Ohba
 
image_upload Plugin 2007/12/7
image_upload Plugin 2007/12/7image_upload Plugin 2007/12/7
image_upload Plugin 2007/12/7Yasuko Ohba
 
Ruby on Rails ステップアップ講座 - 大場寧子
Ruby on Rails ステップアップ講座 - 大場寧子Ruby on Rails ステップアップ講座 - 大場寧子
Ruby on Rails ステップアップ講座 - 大場寧子Yasuko Ohba
 
Ruby on Rails 中級者を目指して - 大場寧子
Ruby on Rails 中級者を目指して - 大場寧子Ruby on Rails 中級者を目指して - 大場寧子
Ruby on Rails 中級者を目指して - 大場寧子Yasuko Ohba
 
Bookscope 2007 09 07
Bookscope 2007 09 07Bookscope 2007 09 07
Bookscope 2007 09 07Yasuko Ohba
 

Plus de Yasuko Ohba (20)

Rubyによる開発プロジェクトをうまく回すには(2)
Rubyによる開発プロジェクトをうまく回すには(2)Rubyによる開発プロジェクトをうまく回すには(2)
Rubyによる開発プロジェクトをうまく回すには(2)
 
Rubyによる開発プロジェクトをうまく回すには(1)
Rubyによる開発プロジェクトをうまく回すには(1)Rubyによる開発プロジェクトをうまく回すには(1)
Rubyによる開発プロジェクトをうまく回すには(1)
 
TECH LAB PAAK 2015/06/24 Team Development
TECH LAB PAAK 2015/06/24 Team DevelopmentTECH LAB PAAK 2015/06/24 Team Development
TECH LAB PAAK 2015/06/24 Team Development
 
女性IT技術者と働き方 情報処理学会77
女性IT技術者と働き方 情報処理学会77女性IT技術者と働き方 情報処理学会77
女性IT技術者と働き方 情報処理学会77
 
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
 
Shimane2010
Shimane2010Shimane2010
Shimane2010
 
Smell in Rails Apps (in Sapporo RubyKaigi03)
Smell in Rails Apps (in Sapporo RubyKaigi03)Smell in Rails Apps (in Sapporo RubyKaigi03)
Smell in Rails Apps (in Sapporo RubyKaigi03)
 
The Basis of Making DSL with Ruby
The Basis of Making DSL with RubyThe Basis of Making DSL with Ruby
The Basis of Making DSL with Ruby
 
Sub Resources Rails Plug-in
Sub Resources Rails Plug-inSub Resources Rails Plug-in
Sub Resources Rails Plug-in
 
More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02
More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02
More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02
 
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
 
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
 
Raspbilly
RaspbillyRaspbilly
Raspbilly
 
テスト大嫌いっ娘のRSpec
テスト大嫌いっ娘のRSpecテスト大嫌いっ娘のRSpec
テスト大嫌いっ娘のRSpec
 
Shimane2008
Shimane2008Shimane2008
Shimane2008
 
Ruby on Rails 入門
Ruby on Rails 入門Ruby on Rails 入門
Ruby on Rails 入門
 
image_upload Plugin 2007/12/7
image_upload Plugin 2007/12/7image_upload Plugin 2007/12/7
image_upload Plugin 2007/12/7
 
Ruby on Rails ステップアップ講座 - 大場寧子
Ruby on Rails ステップアップ講座 - 大場寧子Ruby on Rails ステップアップ講座 - 大場寧子
Ruby on Rails ステップアップ講座 - 大場寧子
 
Ruby on Rails 中級者を目指して - 大場寧子
Ruby on Rails 中級者を目指して - 大場寧子Ruby on Rails 中級者を目指して - 大場寧子
Ruby on Rails 中級者を目指して - 大場寧子
 
Bookscope 2007 09 07
Bookscope 2007 09 07Bookscope 2007 09 07
Bookscope 2007 09 07
 

世界を描く Drawing the world

  • 1. 万葉.rb 世界を描く Drawing the world 2013.4.6 大場寧子(@nay3) 株式会社万葉 2013年4月8日月曜日
  • 2. 万葉.rb 6周年 ありがとう ございます 株式会社 万葉 2013年4月8日月曜日
  • 3. 万葉.rb 万葉.rb ありがとう ございます 株式会社 万葉 2013年4月8日月曜日
  • 4. 万葉.rb 万葉.rbで 万葉の社長が 何を話そうかな... 株式会社 万葉 2013年4月8日月曜日
  • 5. 万葉.rb しまださんのような 話をしたかったけど 自分では できなかった 株式会社 万葉 2013年4月8日月曜日
  • 6. 万葉.rb しまださん ありがとう ございます!!! 株式会社 万葉 2013年4月8日月曜日
  • 7. 万葉.rb 株式会社 万葉 2013年4月8日月曜日
  • 8. 万葉.rb 会社をやる ということ 株式会社 万葉 2013年4月8日月曜日
  • 9. 万葉.rb コードを 会社をやる 書くと ということ いうこと 株式会社 万葉 2013年4月8日月曜日
  • 10. 万葉.rb コードを 会社をやる 書くと ということ いうこと Ruby 株式会社 万葉 2013年4月8日月曜日
  • 11. 万葉.rb 考えやすい ところから 株式会社 万葉 2013年4月8日月曜日
  • 12. 万葉.rb コードについて 何か 言いたいことは... 株式会社 万葉 2013年4月8日月曜日
  • 13. 万葉.rb (特に、若い人向けに...) 株式会社 万葉 2013年4月8日月曜日
  • 14. 万葉.rb あった 株式会社 万葉 2013年4月8日月曜日
  • 15. 万葉.rb プログラミングは どういう仕事か? 株式会社 万葉 2013年4月8日月曜日
  • 16. 万葉.rb 悪い 良い 株式会社 万葉 2013年4月8日月曜日
  • 17. 万葉.rb コードや設計や開発 手法の善し悪しは どのように 決まるのか? 株式会社 万葉 2013年4月8日月曜日
  • 18. 万葉.rb 悪い 良い 株式会社 万葉 2013年4月8日月曜日
  • 19. 万葉.rb そうだよね! 悪い 良い バージョン管理は Git 日付のディレクトリ 株式会社 万葉 2013年4月8日月曜日
  • 20. 万葉.rb そうだよね! 悪い 良い クラス名が わかりやすい 仕様書番号 名前 株式会社 万葉 2013年4月8日月曜日
  • 21. 万葉.rb そうだよね! 悪い 良い 自動テストゼロ 自動テスト いっぱい 株式会社 万葉 2013年4月8日月曜日
  • 22. 万葉.rb 多くの場面で 悪い 良い 手続き型 オブジェクト指向 株式会社 万葉 2013年4月8日月曜日
  • 23. 万葉.rb ざわ... 悪い 良い PHP Ruby 意見が分かれる 株式会社 万葉 2013年4月8日月曜日
  • 24. 万葉.rb では、これは? オブジェクト指向 MVC 株式会社 万葉 2013年4月8日月曜日
  • 25. 万葉.rb MVCとオブジェクト指向 •モデルの属性を表示用に加工したい •ビューだからモデルに書きたくない •モデルの抱えるデータに関する処理 だからモデルにまとめたい 株式会社 万葉 2013年4月8日月曜日
  • 26. 万葉.rb MVC ビューだから モデルに書きたくない モデルの抱えるデータに関する 処理だからモデルにまとめたい オブジェクト指向 株式会社 万葉 2013年4月8日月曜日
  • 27. 万葉.rb 良い考え同士も 衝突する 株式会社万葉 2013年4月8日月曜日
  • 28. 万葉.rb 見ている局面 関心事 前提条件の違い 株式会社万葉 2013年4月8日月曜日
  • 29. 万葉.rb そのほかの衝突の例 •DRYと読みやすさ •RDB的最適解とオブジェクト指 向プログラミング • 安全と自由 株式会社 万葉 2013年4月8日月曜日
  • 30. 万葉.rb 一般的に悪いとされる ことが役立つことも ビューにロジックを 書くのは良くない キャッシュや構造化の面でうま みがある場合も 万葉 株式会社 2013年4月8日月曜日
  • 31. 万葉.rb この仕事に就いた ばかりのころ 株式会社 万葉 2013年4月8日月曜日
  • 32. 万葉.rb 知らないことが いっぱい (今も^^;) 株式会社 万葉 2013年4月8日月曜日
  • 33. 万葉.rb そのころの世界観 株式会社 万葉 2013年4月8日月曜日
  • 34. 万葉.rb 正しいことを目指さ なければならない 良くないやり方 良いやり方 株式会社 万葉 2013年4月8日月曜日
  • 35. 万葉.rb 斧が飛んで来る ↓ 全面的に 間違っている 株式会社万葉 2013年4月8日月曜日
  • 36. 万葉.rb だいたい そうだけど 厳密には そうじゃない 株式会社 万葉 2013年4月8日月曜日
  • 37. 万葉.rb 世界は 複雑で 立体的 株式会社 万葉 2013年4月8日月曜日
  • 38. 万葉.rb 良い 株式会社 万葉 2013年4月8日月曜日
  • 39. 万葉.rb ある観点で切り取った平面 良い 株式会社 万葉 2013年4月8日月曜日
  • 40. 万葉.rb 株式会社 万葉 2013年4月8日月曜日
  • 41. 万葉.rb 株式会社 万葉 2013年4月8日月曜日
  • 42. 万葉.rb 株式会社 万葉 2013年4月8日月曜日
  • 43. 万葉.rb すべてを一気に 解決するのは 非常に難しい (多分できない) 株式会社 万葉 2013年4月8日月曜日
  • 44. 万葉.rb 自分で世界を 切り取って いかねばならない 株式会社 万葉 2013年4月8日月曜日
  • 45. 万葉.rb どの局面で 問題を解決するか 選ぶ 株式会社 万葉 2013年4月8日月曜日
  • 46. 万葉.rb 絵を描くことに 似ている 株式会社万葉 2013年4月8日月曜日
  • 47. 万葉.rb 対象物 キャンバス 株式会社 万葉 2013年4月8日月曜日
  • 48. 万葉.rb キャンバス 株式会社 万葉 2013年4月8日月曜日
  • 49. 万葉.rb キャンバス 自分の選んだ観点 株式会社 万葉 2013年4月8日月曜日
  • 50. 万葉.rb プログラミングは 世界を 描くようなもの 株式会社 万葉 2013年4月8日月曜日
  • 51. 万葉.rb •世界はどのようであるか •世界をどう見るか •何を描きたいか •どんなふうに描きたいか 株式会社 万葉 2013年4月8日月曜日
  • 52. 万葉.rb 自分と無関係に存在 する「正解」を当て るゲームではない 株式会社 万葉 2013年4月8日月曜日
  • 53. 万葉.rb 意志による 株式会社 万葉 2013年4月8日月曜日
  • 54. 万葉.rb このプロジェクト ではこちらが大事 株式会社 万葉 2013年4月8日月曜日
  • 55. 万葉.rb いまの状況では こちらが優先 株式会社万葉 2013年4月8日月曜日
  • 56. 万葉.rb 今日の気分は こっち :) 株式会社 万葉 2013年4月8日月曜日
  • 57. 万葉.rb 選択は 変えることもある 株式会社 万葉 2013年4月8日月曜日
  • 58. 万葉.rb そこで Rubyですよ! ね! 株式会社万葉 2013年4月8日月曜日
  • 59. 万葉.rb たとえば 継承は1本 株式会社 万葉 2013年4月8日月曜日
  • 60. 万葉.rb 別の局面を 選びなおすのは 大変 株式会社万葉 2013年4月8日月曜日
  • 61. 万葉.rb Module 使えばできる! 株式会社 万葉 2013年4月8日月曜日
  • 62. 万葉.rb ほかにも 株式会社 万葉 2013年4月8日月曜日
  • 63. 万葉.rb 処理ではなく 世界観を 記述できる とか... 株式会社 万葉 2013年4月8日月曜日
  • 64. 万葉.rb Rubyをほめ出すと 時間が足りないので このへんで :) 株式会社 万葉 2013年4月8日月曜日
  • 65. 万葉.rb 会社の話 株式会社 万葉 2013年4月8日月曜日
  • 66. 万葉.rb 6周年 株式会社 万葉 2013年4月8日月曜日
  • 67. 万葉.rb 皆様のおかげで なんとか 続けて来られました 株式会社 万葉 2013年4月8日月曜日
  • 68. 万葉.rb ありがとう ございます 株式会社 万葉 2013年4月8日月曜日
  • 69. 万葉.rb 万葉.rbの準備 ありがとう ございます 株式会社 万葉 2013年4月8日月曜日
  • 70. 万葉.rb クロニクル 2006 Rubyを使い出す。年末に起業を決める 2007 4/2 設立 8月 1号従業員を採用 2008 総務スタッフを採用 オフィスを借りる 2009 総勢6名に 2010 総勢8名に 2011 総勢13名に 女性が増えた 引っ越した 2012 総勢15名に 2013 初の新卒採用 総勢18名に 株式会社 万葉 2013年4月8日月曜日
  • 71. 万葉.rb クロニクル 2006 Rubyを使い出す。年末に起業を決める 2007 4/2 設立 8月 1号従業員を採用 2008 総務スタッフを採用 オフィスを借りる 2009 総勢6名に 2010 総勢8名に 2011 総勢13名に 女性が増えた 引っ越した 2012 総勢15名に 2013 初の新卒採用 総勢18名に 株式会社 万葉 2013年4月8日月曜日
  • 72. 万葉.rb クロニクル 2006 Rubyを使い出す。年末に起業を決める 2007 4/2 設立 8月 1号従業員を採用 2008 総務スタッフを採用 オフィスを借りる 2009 総勢6名に 2010 総勢8名に 2011 総勢13名に 女性が増えた 引っ越した 2012 総勢15名に 2013 初の新卒採用 総勢18名に 株式会社 万葉 2013年4月8日月曜日
  • 73. 万葉.rb 2013年4月8日月曜日 2010.3.20 株式会社 万葉
  • 74. 万葉.rb 仙台RubyKaigi02 2006 Rubyを使い出す。年末に起業を決める 2007 4/2 設立 8月 1号従業員を採用 2008 総務スタッフを採用 オフィスを借りる 2009 総勢6名に 2010 総勢8名に 2011 総勢13名に 女性が増えた 2012 総勢15名に 2013 初の新卒採用 総勢18名に 株式会社 万葉 2013年4月8日月曜日
  • 75. 万葉.rb 株式会社 万葉 2013年4月8日月曜日
  • 76. 万葉.rb 忘れてたので 資料アップして おきました(^^;) http://www.slideshare.net/nay/sendai-ruby02 株式会社 万葉 2013年4月8日月曜日
  • 77. 万葉.rb •どうして会社を作っ たか •ソフトウェア開発で 食べていく 株式会社 万葉 2013年4月8日月曜日
  • 78. 万葉.rb 基本的なところは 変わらない 株式会社 万葉 2013年4月8日月曜日
  • 79. 万葉.rb その後の話 株式会社 万葉 2013年4月8日月曜日
  • 80. 万葉.rb 人が増えた 時間が経過した 株式会社万葉 2013年4月8日月曜日
  • 81. 万葉.rb 従業員として 経営者として 株式会社 万葉 2013年4月8日月曜日
  • 82. 万葉.rb 人は変わっていく 株式会社 万葉 2013年4月8日月曜日
  • 83. 万葉.rb 意図しない変質を 抑制しつつ 必要な変化を 進めないといけない 株式会社 万葉 2013年4月8日月曜日
  • 84. 万葉.rb むずかしい 株式会社 万葉 2013年4月8日月曜日
  • 85. 万葉.rb 「表明」大切 株式会社 万葉 2013年4月8日月曜日
  • 86. 万葉.rb 思っているだけ では 伝わらない 株式会社万葉 2013年4月8日月曜日
  • 87. 万葉.rb 伝えること自体が 少し難しく なってくる 株式会社 万葉 2013年4月8日月曜日
  • 88. 万葉.rb たぶん会社とは 人数に応じて そうなる仕組み なんでしょう 株式会社万葉 2013年4月8日月曜日
  • 89. 万葉.rb 表明するためには 定義したり 言語化しないと いけない 株式会社 万葉 2013年4月8日月曜日
  • 90. 万葉.rb 自分たちは どうしたいのか どうしたくないのか 株式会社 万葉 2013年4月8日月曜日
  • 91. 万葉.rb 万葉の目指すところ (割と)たのしく ソフトウェア開発で たべていく 株式会社 万葉 2013年4月8日月曜日
  • 92. 万葉.rb 世界を変える 株式会社 万葉 2013年4月8日月曜日
  • 93. 万葉.rb 世界を変える 株式会社 万葉 2013年4月8日月曜日
  • 94. 万葉.rb 世界を変える 結果的に 変わってもいい 株式会社 万葉 2013年4月8日月曜日
  • 95. 万葉.rb 開発を楽しみつつ 人間にしかできない ところを 武器にする 株式会社 万葉 2013年4月8日月曜日
  • 96. 万葉.rb 会社をやることも 世界を描くこと 株式会社 万葉 2013年4月8日月曜日
  • 97. 万葉.rb 世界と 自分の接点を 選びとる 株式会社 万葉 2013年4月8日月曜日
  • 98. 万葉.rb 株式会社 万葉 2013年4月8日月曜日
  • 99. 万葉.rb 株式会社 万葉 2013年4月8日月曜日
  • 100. 万葉.rb 選びとる 株式会社 万葉 2013年4月8日月曜日
  • 101. 万葉.rb 意志による 株式会社 万葉 2013年4月8日月曜日
  • 102. 万葉.rb 万葉のこれから 株式会社万葉 2013年4月8日月曜日
  • 103. 万葉.rb プログラミングと Rubyを愛する 開発会社として 株式会社 万葉 2013年4月8日月曜日
  • 104. 万葉.rb 個性を残しつつ コミュ ちょっと軟弱? ニケーションを 大切に 男女バランス マイペース よく 株式会社 万葉 2013年4月8日月曜日
  • 105. 万葉.rb まっとうに がんばって 行きたいと 思います 株式会社 万葉 2013年4月8日月曜日
  • 106. 万葉.rb ご清聴 ありがとう ございました 株式会社 万葉 2013年4月8日月曜日