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
900
Rubyコミュニティとメドピアの素敵な関係
fukumura
5
8.7k
20190828_withrarejob_v1.0.pdf
fukumura
0
310
JapanTaxi x MedPeer 技術交流会
fukumura
1
540
ぼくらはこうして乗り越えてきた!
fukumura
1
2.2k
20190523_graspy_.pdf
fukumura
0
470
RailsDevelopersMeetupスポンサーセッション資料
fukumura
0
270
MedPeerGroup会社紹介
fukumura
0
2.4k
japantaxi_medpeer
fukumura
0
280
Other Decks in Technology
See All in Technology
Why App Signing Matters for Your Android Apps - Android Bangkok Conference 2024
akexorcist
0
120
隣接領域をBeyondするFinatextのエンジニア組織設計 / beyond-engineering-areas
stajima
1
270
第1回 国土交通省 データコンペ参加者向け勉強会③- Snowflake x estie編 -
estie
0
120
SSMRunbook作成の勘所_20241120
koichiotomo
2
130
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
370
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
iOS/Androidで同じUI体験をネ イティブで作成する際に気をつ けたい落とし穴
fumiyasac0921
1
110
Incident Response Practices: Waroom's Features and Future Challenges
rrreeeyyy
0
160
Engineer Career Talk
lycorp_recruit_jp
0
130
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
ドメイン名の終活について - JPAAWG 7th -
mikit
33
20k
スクラムチームを立ち上げる〜チーム開発で得られたもの・得られなかったもの〜
ohnoeight
2
350
Featured
See All Featured
Statistics for Hackers
jakevdp
796
220k
It's Worth the Effort
3n
183
27k
Facilitating Awesome Meetings
lara
50
6.1k
Adopting Sorbet at Scale
ufuk
73
9.1k
KATA
mclloyd
29
14k
Designing for Performance
lara
604
68k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
44
2.2k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
Happy Clients
brianwarren
98
6.7k
How STYLIGHT went responsive
nonsquared
95
5.2k
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
ご清聴ありがとうございました!