Top Banner
Eightにおける エンジニア主導の 取り組み Sansan株式会社 Eight事業部 DevelopmentTeam ⼭本 裕⼆郎 Sansan tech meetup #3 Eightを⽀える技術編 (2017/02/24)
19

Eightにおけるエンジニア主導の取り組み

Apr 05, 2017

Download

Engineering

sansan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Eightにおけるエンジニア主導の取り組み

Eightにおけるエンジニア主導の取り組み

Sansan株式会社 Eight事業部 DevelopmentTeam

⼭本 裕⼆郎

Sansan tech meetup #3 Eightを⽀える技術編 (2017/02/24)

Page 2: Eightにおけるエンジニア主導の取り組み

⾃⼰紹介

⼭本 裕⼆郎 (ななせ)

• 2016年4⽉⼊社

• Ruby エンジニア⽬指して修⾏中

https://github.com/nanase

• 以前はC#がメイン⾔語

Page 3: Eightにおけるエンジニア主導の取り組み

Sansanを知ったきっかけ

2014年6⽉にGardenの社外向けLTに参加

会社でLT⼤会あるんだけど参加してみない?

Page 4: Eightにおけるエンジニア主導の取り組み

Eightに⼊ったきっかけ

C# はそこそこ知っているが、Ruby を触ってみたい、学んでみたい

• Sansan/Eight ならではの取り組みに魅⼒

Page 5: Eightにおけるエンジニア主導の取り組み

Ruby Jewel

Eightエンジニアが技術テーマを決め学ぶ場

• テーマは可変

• 必ずしも業務につながらなくてもよい

• 毎週3時間開催

Page 6: Eightにおけるエンジニア主導の取り組み

リファクタリング+ペアプロ

協⼒してコード負債を解消

• reek の tooManyStatements/Methods

• ログ削減(厳選)

Page 7: Eightにおけるエンジニア主導の取り組み

AWS Lambdaを学ぶ

仕組み・使い⽅を学ぶため

• Eight 導⼊前に全員でお試し

• とにかく触ってみる

Page 8: Eightにおけるエンジニア主導の取り組み

Eight Hacker's Month

Eightをテーマに成果物を作る

• 期間 : 約⼀ヶ⽉

Page 9: Eightにおけるエンジニア主導の取り組み

今作っているモノ

フェイク名刺情報ジェネレータ

Staging 環境

ダミーデータ

フェイクデータ

❌ ✅❓

本番データ

ex) ⼭⽥太郎1さん

Page 10: Eightにおけるエンジニア主導の取り組み

今作っているモノ

フェイク名刺情報ジェネレータ• 名前• 誕⽣⽇• 性別• 住所(建物名まで)• 会社名・部署・役職• 学歴

担当箇所

Page 11: Eightにおけるエンジニア主導の取り組み

今作っているモノ

フェイク名刺情報ジェネレータ

• Faker::Business として gem化?

Page 12: Eightにおけるエンジニア主導の取り組み

Matz Meeting

Rubyのパパ、まつもとさんと読書会

• 社内にて事業部を横断して開催

• 毎⽉ 1回 (1時間)

Page 13: Eightにおけるエンジニア主導の取り組み

Matz Meeting

エンジニアtype (http://type.jp/et/log/article/sansan_matz) より

Page 14: Eightにおけるエンジニア主導の取り組み

テーマとなった書籍

メタプログラミング Ruby

Page 15: Eightにおけるエンジニア主導の取り組み

テーマとなった書籍

Effective Ruby

Page 16: Eightにおけるエンジニア主導の取り組み

メリット

業務に対するモチベーション向上• プログラミング⾃体の楽しさ

• Matzさん⾮推奨の⾔語機能

直したい…!

レビューが捗る

Page 17: Eightにおけるエンジニア主導の取り組み

他にも…RubyKaigi 2016 のスポンサーに

弊社ブログ「Sansanのヒト、コト。」(https://jp.corp-sansan.com/blog/hitokoto/2016/160926.html) より

Page 18: Eightにおけるエンジニア主導の取り組み

Eightにおけるエンジニア主導の取り組み

Page 19: Eightにおけるエンジニア主導の取り組み