Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20181101_medpeer_rwc.pdf
Search
fukumura
November 01, 2018
Technology
0
3.5k
20181101_medpeer_rwc.pdf
2018/11/01 RubyWorld Conference ランチセッション時の会社説明資料です。
fukumura
November 01, 2018
Tweet
Share
More Decks by fukumura
See All by fukumura
リードエンジニアから学ぶMedPeerの プロダクト開発
fukumura
1
910
Rubyコミュニティとメドピアの素敵な関係
fukumura
5
8.7k
20190828_withrarejob_v1.0.pdf
fukumura
0
320
JapanTaxi x MedPeer 技術交流会
fukumura
1
540
ぼくらはこうして乗り越えてきた!
fukumura
1
2.2k
20190523_graspy_.pdf
fukumura
0
480
RailsDevelopersMeetupスポンサーセッション資料
fukumura
0
270
MedPeerGroup会社紹介
fukumura
0
2.4k
japantaxi_medpeer
fukumura
0
290
Other Decks in Technology
See All in Technology
PHPからGoへのマイグレーション for DMMアフィリエイト
yabakokobayashi
1
160
株式会社ログラス − エンジニア向け会社説明資料 / Loglass Comapany Deck for Engineer
loglass2019
3
31k
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
150
20241214_WACATE2024冬_テスト設計技法をチョット俯瞰してみよう
kzsuzuki
3
440
継続的にアウトカムを生み出し ビジネスにつなげる、 戦略と運営に対するタイミーのQUEST(探求)
zigorou
0
510
Qiita埋め込み用スライド
naoki_0531
0
860
統計データで2024年の クラウド・インフラ動向を眺める
ysknsid25
2
840
5分でわかるDuckDB
chanyou0311
10
3.2k
Postman と API セキュリティ / Postman and API Security
yokawasa
0
200
私なりのAIのご紹介 [2024年版]
qt_luigi
1
120
Storage Browser for Amazon S3
miu_crescent
1
130
10個のフィルタをAXI4-Streamでつなげてみた
marsee101
0
160
Featured
See All Featured
Being A Developer After 40
akosma
87
590k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
Typedesign – Prime Four
hannesfritz
40
2.4k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
94
Designing for Performance
lara
604
68k
A Tale of Four Properties
chriscoyier
157
23k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
How to train your dragon (web standard)
notwaldorf
88
5.7k
KATA
mclloyd
29
14k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
How to Think Like a Performance Engineer
csswizardry
22
1.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Transcript
MedPeer 2018/11/01 MedPeerDailyTips
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerの技術スタック 4. MedPeerDailyTips 5.
宣伝
⾃⼰紹介 Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
3 年 横浜市立大学理学部物理学科卒。 年 フジシステムズ(4*FS)入社。 *41のサービス開発。 1FSM、1)1、オレオレ 年 株式会社ミクシィに入社。(1FSM、オレオレ) 'JOE+PCの開発責任者。(1FSM、オレオレ) 年に新規事業室に移り、 新サービスの開発。(1FSM、.PKP、"NPO) 年 メドピア株式会社入社。(1)1、オレオレ) 年 1)1から3VCZ化を進めている。絶賛進めている。 現在に至る。 メドピア株式会社(2014年東証マザーズに上場) 執⾏役員 CTO 福村彰展
祝辞 Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
4 おめでとうございます!!
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerの技術スタック 4. MedPeerDailyTips 5.
宣伝
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
6 Supporting Doctors, Helping Patients. 医師を⽀援すること。そして患者を救うこと。 集合知により医療を再発明する。 Mission Vision
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
7 医師専⽤メディア運営が メインの会社です
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
8 メドピアの特徴は3つ!
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
9 1. 社⻑が現役の医師!
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
10 医療現場の⼿触り感 1. 社⻑が現役の医師!
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
11 2. ⽇本の医師の3⼈に1⼈が会員! ? ? 医師の3⼈に1⼈が会員
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
12 ? ? 医師の3⼈に1⼈が会員 医療業界へゲームチェ ンジが起こせるプラッ トフォーム 2. ⽇本の医師の3⼈に1⼈が会員!
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
13 3.ダイナミックな 事業展開!
メドピアってどういう会社? Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1
14 3.ダイナミックな 事業展開! UGC型の医師プラット フォームとシナジー ヘルスケアx医療 ※UGC:ユーザ(医師)が投稿したコンテンツで成⽴する
Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 15
メドピアってどういう会社? 医師によるオンライン健康相談プラットフォーム「first call」 医師と消費者をつなぐ
Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 16
メドピアってどういう会社? 管理栄養⼠による⾷⽣活コーディネート「ダイエットプラス」 管理栄養⼠と消費者をつなぐ
Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 17
メドピアってどういう会社? 2018/03 スギ薬局と業務資本提携 健康・医療・介護領域における ネットとリアルを融合した 地域密着型の統合型プラットフォームを創出 製薬企業向け マーケティング ⽀援事業 在宅医療 PF事業 セルフケアPF事業 医師開業⽀援 PF事業 全国1,000以上あるドラッグストア 年間780万枚以上の処⽅箋応需など との融合! 事業急拡⼤中
Copyright(C) 2017 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 18
メドピアってどういう会社? 〜2016 2017 ~2020 新規事業領域 既存事業はよりでっかく! 新規事業も育て3つの柱で時価総額500億超へ!
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerの技術スタック 4. MedPeerDailyTips 5.
宣伝
業務支援系 開発支援系 データベース周り 開発・本番環境 開発言語 その他 他にも色々 MedPeerの技術スタック
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerの技術スタック 4. MedPeerDailyTips 5.
宣伝
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 22
エンジニア採⽤の考え⽅ MedPeerDailyTips ⽇々の改善でよかったことを継続的にやり、 増やしていくことでよい環境を作っていく
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 23
エンジニア採⽤の考え⽅ MedPeerDailyTips エンジニアの働きやすい環境ができてくる よいエンジニアが集まる ⽇々の改善でよかったことを継続的にやり、 増やしていくことでよい環境を作っていく
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 24
メドピアで続けている取り組み MedPeerDailyTips エンジニア採⽤のグッドサイクル エンジニア ⽀援する エンジニアが 知⼈紹介する エンジニアが ⼊社する エンジニア 満⾜する 11⽉以降のエンジ ニア⼊社予定者が 5⼈!!
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 25
メドピアで続けている取り組み MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 26
メドピアで続けている取り組み MedPeerDailyTips 輪読会
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 27
輪読会 MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 28
メドピアで続けている取り組み MedPeerDailyTips 開発合宿
29 Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 過去実績
2013年3⽉ 伊東 2013年9⽉ 箱根 2014年2⽉ 伊東 2014年6⽉ 千葉 2015年3⽉ 伊東 2016年1⽉ 熱海 2016年8⽉ 湯河原 2017年3⽉ 湯河原 2017年7⽉ 千葉 2017年11⽉ 群⾺ 2018年7⽉ 伊⾖⼤島 2018年11⽉ 湯河原(予定) 開発合宿 MedPeerDailyTips
過去実績 2013年3⽉ 伊東 2013年9⽉ 箱根 2014年2⽉ 伊東 2014年6⽉ 千葉 2015年3⽉
伊東 2016年1⽉ 熱海 2016年8⽉ 湯河原 2017年3⽉ 湯河原 2017年7⽉ 千葉 2017年11⽉ 群⾺ 2018年7⽉ 伊⾖⼤島 2018年11⽉ 湯河原(予定) 30 Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 開発合宿 MedPeerDailyTips 平⽇(⽔⽊⾦)で 技術研鑚しにいきます
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 31
ランチLT MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 32
プルリク振り返り会 MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 33
他社との交流勉強会 MedPeerDailyTips MedBeerというイベントを開催し、 100名以上があつまりました!
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 34
IT勉強会の会場提供! MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 35
IT勉強会の会場提供! MedPeerDailyTips 収容⼈数50名^^;
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 36
メドピアで続けている取り組み MedPeerDailyTips ペアプロ/モブプロ
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 37
イベント参加サポートしてます! MedPeerDailyTips ginzarb RubyWorldConfe rence RailsDevelopers Meetup iOSDC VueFesJapan RubyKaigi RailsGirls
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 38
スポンサード MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 39
スポンサード MedPeerDailyTips RubyWorld Conference Rubyスポンサー!!
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 40
スキルアップ⽀援 MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 41
スキルアップ⽀援 MedPeerDailyTips 12万円/年 ※2018年11⽉から予定
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 42
スキルアップサポートします! MedPeerDailyTips progate 技術本 イベント参加費 資格試験代 RubyMine github プログラミングス クール
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 43
積み重ねてきてます! MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 44
今⽇は プルリク振り返り会について 少しくわしくご紹介! MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 45
プルリク振り返り会とは MedPeerDailyTips プルリクだと数⼈にしか変更を⾒て もらえないけど、みんなに知ってお いてほしい知⾒や変更点などがある 場合にそれをシェアする会
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 46
プルリク振り返り会 MedPeerDailyTips プルリク振り返り会⼼得
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 47
プルリク振り返り会 MedPeerDailyTips HRT⼤事。
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 48
プルリク振り返り会 MedPeerDailyTips 謙虚(Humility) 尊敬(Respect) 信頼(Trust)
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 49
プルリク振り返り会 MedPeerDailyTips TRUE⼤事。
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 50
プルリク振り返り会 MedPeerDailyTips ⾒通しが良い(Transparent) 合理的(Reasonable) 利⽤性が⾼い(Usable) 模範的(Exemplary)
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 51
プルリク振り返り会 MedPeerDailyTips DRYまぁまぁ⼤事。
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 52
プルリク振り返り会 MedPeerDailyTips Don't Repeat Yourself
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 53
プルリク振り返り会 MedPeerDailyTips プルリク振り返り会⼼得 ⼤事!
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 54
プルリク振り返り会 MedPeerDailyTips 具体的な例など。
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 55
⼿軽に構造体扱いたいときは、Structではなく OpenStructを使おう MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 56
⼿軽に構造体扱いたいときは、Structではなく OpenStructを使おう MedPeerDailyTips • OpenStructの場合は、Attributeを動的に⽣やしてくれて便利! • new するときにハッシュ渡せて便利!
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 57
データベースで時間を計算するのはやめよう MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 58
データベースで時間を計算するのはやめよう Blog.where(Arel.sql(ʻstarted_at < NOW()ʼ)) ↓ Blog.where(ʼstarted_at < ?ʼ, Time.current) travel_to で、時間を指定してもDB側で時間がとまらないから ハマるみたいなのを防げる。 MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 59
ActiveRecord • 変数が2つ以上は、シンボル使おう MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 60
ActiveRecord • 変数が2つ以上は、シンボル使おう Blog.where(ʻstart_at > ? AND end_at < ?ʼ, Time.yesterday, Time.current) ↓ Blog.where(ʻstart_at > :start AND :end_at < :endʼ, start: Time.yesterday, end_at: Time.current) MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 61
ActiveRecord • 単⼀関連付けの結合には.uniqではなく.distinct使 おう MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 62
ActiveRecord • 単⼀関連付けの結合には.uniqではなく.distinct使 おう Rubyの世界でuniqをすると関連などの処理が⾛って しまう MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 63
has_many_throughを使ってdelete insertを スマートに書こう MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 64
has_many_throughを使ってdelete insertを スマートに書こう Parent.children.map(&:grandson).flatten ↓ Parent.grandson すっきり! MedPeerDailyTips
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 65
とかとか、こんな感じのネタを貯めてます。 MedPeerDailyTips
⽬次 1. ⾃⼰紹介 2. メドピアってどういう会社? 3. MedPeerの技術スタック 4. MedPeerDailyTips 5.
宣伝
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 67
宣伝 いろいろエンジニア向けの施策(合宿とか読書会とか)やって ますが、実際どんな感じなのか、形だけじゃないのかなどは 中のひとに聞いてみないとわからないですよねー
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 68
メドピアの表側裏側を⾒せる イベントやります! 宣伝
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 69
興味ある⽅は、 ブースに遊びに来てください〜。 まとめ
Copyright(C) 2018 ALL RIGHTS RESERVED , MedPeer,Inc. CONFIDENTIAL 2018/11/1 70
ご清聴ありがとうございました!