SlideShare une entreprise Scribd logo
1  sur  43
YAPCをきっかけで
福岡に行ってみた
@Spring_MT
自己紹介

Twitter : @Spring_MT
   初心者

所属 :10xlab

 http://10xlab.jp (FBページ)
そう、それは去年のYAPC
LTで嫁自慢をした人を
 覚えていますか?
そうこの人です
この人はこうも言いました
福岡は
美人の街
めざまし博多女子
ありがとうございました!
美人が多いと聞いて
福岡に行く事を決めました!
もちろん冗談ですよ。。。
あのLTで応募してきたのは
 自分だけだそうです
さて
福岡に行く = 転職
何が変わった?

システムを取り巻く環境が違う

 言語

 ローカルルール

福岡という場所
言語が違う
miyagawa神の宣託
@ LLDecade

新しい言語を習得するってのは
2年おきにやったほうがいいけど、
転職を気に学ぶってのは
お金もらいながらやれるからとてもいい
Ruby
Ruby on Rails
Ruby + Rails

     テスト!!
     テスト!!
     テスト!!
テスト
DBIをいつも思い出す



DBI 万歳!!!!
ただし、
その言語の文化にどっぷり
浸からないとダメ!
システムを取り巻く環境が違う
ローカルルールからの開放
福岡という場所
コミュニティ


                  . p m
            k a
       uo
    uk
  F
コミュニティ
      Fukuoka.rb (Ruby) 
MySQL Casual Talks in Fukuoka 
    Fukuoka.js (JavaScipt) 
        HTML5+α@福岡
      福岡インフラ勉強会
       FukPUG (Python)
             ・
ごった煮状態
椅子や
 まさかり
が飛んでこない
みんなやさしい(泣)
あとは、、
で、言いたいことは

環境を変えると視野が一気に広がる

 (別に転職しなくてもいい)

福岡は色々面白いことになっている
宣伝




     https://codeiq.jp/ace/studio256bit/q51

Contenu connexe

Plus de Makoto Haruyama

Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介Makoto Haruyama
 
マイクロサービスっぽい感じの話
マイクロサービスっぽい感じの話マイクロサービスっぽい感じの話
マイクロサービスっぽい感じの話Makoto Haruyama
 
DeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
DeNAオリジナル ゲーム専用プラットフォーム SakashoについてDeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
DeNAオリジナル ゲーム専用プラットフォーム SakashoについてMakoto Haruyama
 
DeNAのゲーム開発を支える Game Backend as a Service
DeNAのゲーム開発を支える Game Backend as a ServiceDeNAのゲーム開発を支える Game Backend as a Service
DeNAのゲーム開発を支える Game Backend as a ServiceMakoto Haruyama
 
backbone.jsの使用例 その1
backbone.jsの使用例 その1backbone.jsの使用例 その1
backbone.jsの使用例 その1Makoto Haruyama
 
fluent-plugin-resque_stat
fluent-plugin-resque_statfluent-plugin-resque_stat
fluent-plugin-resque_statMakoto Haruyama
 
初心者エンジニアのシステム構築失敗談
初心者エンジニアのシステム構築失敗談初心者エンジニアのシステム構築失敗談
初心者エンジニアのシステム構築失敗談Makoto Haruyama
 
初心者エンジニアの システム構築 失敗談
初心者エンジニアの システム構築 失敗談初心者エンジニアの システム構築 失敗談
初心者エンジニアの システム構築 失敗談Makoto Haruyama
 
Mysql casual fukuoa_vlo_2
Mysql casual fukuoa_vlo_2Mysql casual fukuoa_vlo_2
Mysql casual fukuoa_vlo_2Makoto Haruyama
 
分散ファイルストレージ
分散ファイルストレージ分散ファイルストレージ
分散ファイルストレージMakoto Haruyama
 
Automation tech casual_talks_1_20120717
Automation tech casual_talks_1_20120717Automation tech casual_talks_1_20120717
Automation tech casual_talks_1_20120717Makoto Haruyama
 
My sql casual_in_fukuoka_vol1
My sql casual_in_fukuoka_vol1My sql casual_in_fukuoka_vol1
My sql casual_in_fukuoka_vol1Makoto Haruyama
 
20110622 haruyama webso]cket
20110622 haruyama webso]cket20110622 haruyama webso]cket
20110622 haruyama webso]cketMakoto Haruyama
 

Plus de Makoto Haruyama (14)

Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介
 
マイクロサービスっぽい感じの話
マイクロサービスっぽい感じの話マイクロサービスっぽい感じの話
マイクロサービスっぽい感じの話
 
DeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
DeNAオリジナル ゲーム専用プラットフォーム SakashoについてDeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
DeNAオリジナル ゲーム専用プラットフォーム Sakashoについて
 
DeNAのゲーム開発を支える Game Backend as a Service
DeNAのゲーム開発を支える Game Backend as a ServiceDeNAのゲーム開発を支える Game Backend as a Service
DeNAのゲーム開発を支える Game Backend as a Service
 
backbone.jsの使用例 その1
backbone.jsの使用例 その1backbone.jsの使用例 その1
backbone.jsの使用例 その1
 
Fluentd in Co-Work
Fluentd in Co-WorkFluentd in Co-Work
Fluentd in Co-Work
 
fluent-plugin-resque_stat
fluent-plugin-resque_statfluent-plugin-resque_stat
fluent-plugin-resque_stat
 
初心者エンジニアのシステム構築失敗談
初心者エンジニアのシステム構築失敗談初心者エンジニアのシステム構築失敗談
初心者エンジニアのシステム構築失敗談
 
初心者エンジニアの システム構築 失敗談
初心者エンジニアの システム構築 失敗談初心者エンジニアの システム構築 失敗談
初心者エンジニアの システム構築 失敗談
 
Mysql casual fukuoa_vlo_2
Mysql casual fukuoa_vlo_2Mysql casual fukuoa_vlo_2
Mysql casual fukuoa_vlo_2
 
分散ファイルストレージ
分散ファイルストレージ分散ファイルストレージ
分散ファイルストレージ
 
Automation tech casual_talks_1_20120717
Automation tech casual_talks_1_20120717Automation tech casual_talks_1_20120717
Automation tech casual_talks_1_20120717
 
My sql casual_in_fukuoka_vol1
My sql casual_in_fukuoka_vol1My sql casual_in_fukuoka_vol1
My sql casual_in_fukuoka_vol1
 
20110622 haruyama webso]cket
20110622 haruyama webso]cket20110622 haruyama webso]cket
20110622 haruyama webso]cket
 

Yapc2012 ltthon

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. 転職したわけですが\n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. rubyをやっていて、自分の中での変化はテストを書くことが当たり前になったことですね。\n\nrubyという言語の特性(\nクラスを簡単にオーバーライドできることが\n)が関係していると思っていますが、\nテストを書かないと不安でしょうがなくなりました。\nここは、一番自分の中で変わったことですね。\nそれに伴って、テストに関する諸々の知識が増えていくし、よりテストを書きやすいコードを書くようになりました。\n\n
  22. まだ、ローンチしていないサービスですが、テストこんな感じで毎回走らせるようになった\n自分の中で大きく変わったことかなあと思います。\n\nもちろんperlならなあ、って思うこともありますね。\nシジル ものそのひとつですし、\n
  23. DBIは本当にrubyでも使いたくなりますね\n\nこういうのは、perlがDBと歩んだ歴史の長さ\n
  24. perl rubyのどちらがいいかというのは、ナンセンスですし、お互いにいいところがあると思ってます。\n\n\nDisる前に、その言語の文化にどっぷり浸かって、その背景とかを理解した上で、比べてみると、お互いに言い点が見つけられると思います。\n\n\n\nperl \nThere's More Than One Way To Do It.(やり方は何通りもある)\nXSっていう最強の武器もありますし\n\nruby \n全てはオブジェクトである\nC\nバージョン間の差異が激しい\n\n\nまだ自分はそこまで\n
  25. \n
  26. ローカルルールからの開放と行ってもいいことばかりでは無いです。\n\n自分が積み重ねてきたものが、使えなくなりますし\n\nただ、ローカルルールの軛から解き放たれると、\n新しいことの発見や、そもそもなんでそんなルールがあったかを再確認できる\n\n\nあとは、規模が変わった時に、ローカルルールを引きずるとちょっと大変な目に会いますね\n\n\n\n
  27. \n
  28. \n
  29. \n
  30. ごった煮になると何いいのか\n\nrubyとか勉強しているとjavaから取り入れたものや、\n\nシステムだけでなく、化学反応が起きる\n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n