Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
susumekata
Search
Keiji Matsuzaki
November 10, 2016
Programming
770
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
susumekata
コード改善 meetup #2 2016/11/10 で発表した内容です
Keiji Matsuzaki
November 10, 2016
More Decks by Keiji Matsuzaki
See All by Keiji Matsuzaki
note engineer meetup #3 インフラの現状 / note engineer meetup #3 infra
futoase
4
1.2k
ハマったところ 表参道.rb #44 / into a problem
futoase
0
1.3k
note meetup #2 Electronを利用した10面ディスプレイの操作 / Controll of gaienmae display
futoase
0
830
mastodon
futoase
0
150
freee-wacul-web-app-lt-one
futoase
0
2k
Engineer All Hands #5 (freee) 「インフラ」
futoase
0
520
soracom-go
futoase
0
400
AWS Summit Tokyo 2015 freee
futoase
19
23k
freee-shigure-matsuri-20150321
futoase
8
2.2k
Other Decks in Programming
See All in Programming
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
28
33k
Jetpack Compose Mechanisms
skydoves
3
830
APNsからLive Activityを開始する話
yumnumm
0
170
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
410
R8 の設定見直しでアプリサイズ削減
andpad
0
220
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
370
Verilogで学ぶCPU自作入門
uyuki234
8
4.2k
Simple Storage Service(S3) is not simple
iwatsukayura
0
300
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
980
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
360
Featured
See All Featured
From π to Pie charts
rasagy
1
400
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
220
Optimizing for Happiness
mojombo
378
71k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
460
Chasing Engaging Ingredients in Design
codingconduct
0
370
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
How to Ace a Technical Interview
jacobian
280
24k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
22k
The SEO identity crisis: Don't let AI make you average
varn
0
590
Transcript
コード改善 meetup #2 2016/11/10 松崎 啓治 @futoase
進め方
自己紹介 • 松崎 啓治 34歳 • ソフトウェアエンジニア ◦ プロ歴8年? •
2014年6月からは freee K.K. で働いています • SNS的な ◦ twitter: xga ◦ github: futoase ◦ mail:
[email protected]
• PS4 Proがamazon.co.jpで在庫復活したので注文しました
改善したいって感じる箇所はどこだろう • アプリケーションコード • アプリケーションの設計 • 自分の所属するチーム • 会社
元となるもの • 僅かなインデントの違い • デプロイ方法のその場しのぎ感 ◦ git pull を丁寧にサーバごとにログインして実行する ◦
不具合が発生したら productionにログインしてその場で修正 ...? • コピペコードが多すぎてレビューは動作確認主体 ◦ unit testは無い、書けない • デプロイするたびにproductionが壊れたり • 障害発生した後のエスカレーション先が不明 • 障害が起きても振り返りがない、繰り返す • 最近流行りのフレームワークを導入する気配がない... ◦ React… Webpack… FluxUtil… Rails 5… Elixir… • オンプレ...
いっぱいありすぎて 感じる孤独
None
まずは動く
まずは動く • 計画を持って筋トレをするってことはあんまないと思う • 周りがしてるからしたいというのがほったんじゃないのだろうか • 理想の体型になりたい筋肉をつけたい • ジムに入会するの恥ずかしい ◦
そんなこと思っちゃだめだ、窓口へ行くべし ◦ 銀行口座があれば入会できるぞ • 筋トレだるい... ◦ ジムに行けばなんとなく筋トレする気分になる • 最初からムキムキの人間は存在しない ◦ ムキムキの人はみな鍛えている ◦ 鍛えはじめはひ弱だった
理想・ゴールを持つ
理想・ゴールの必要性 • 筋トレするのは良いこと • だけど思い通りに体型が変わらない • 理想の体型・体重を考えずに始めてしまったから • 理想の体型・体重を出し、目標を決める •
ゴールまで来たから終わりってわけじゃないよ! ◦ 現実的な問題レベルに落として、 1つ1つ解決していこう
とにかく続けること
続けることの大事さ • 筋肉はすぐに増強しない • 目標を決めたらペース配分し、筋トレする • 効果測定(ベンチマーク)を定期的に出す ◦ ごはんは何を食べた ◦
体重はどうかわった ◦ 気分はどうかわった ◦ 書いておけば、ミーティングで即座に提出することが可能 ...!!! ▪ とにかく記録! • いきなり重いウエイトに挑戦しても体を壊してしまう • 回数を重ねられるようにウエイトを調整する • 筋肉に負荷を与えて、筋肉が育ったら次の段階へ ◦ 長い時間がかかる
人を巻き込む
人を巻き込む • チーム全体で取り組みたい ◦ アプリケーションコードが巨大だ ◦ 動かすものを変えるのに勇気がいる ◦ リファクタを確認するだけでも大変だ ◦
でも皆興味がない ▪ レビュー欲しい ▪ その前に相談したい ◦ だったら興味を持つように自分の信者を増やしていく ◦ 自分を信じてくれる人を 1人でも作れれば増えていく ▪ デレク・シヴァーズ 「社会運動はどうやって起こすか
None
諸注意
諸注意 • 技術の暴力を振るわないようにする ◦ xxxがわかってないから〜とか ◦ わかってないなら伝える・根付かせる努力を優先 ◦ 筋肉的にいうとまだそんな軽いウェイトでやってるの〜とか ▪
良いトレーナーを紹介したほうがいいよね ◦ 正しいことを言っているが、孤独になっていく ... • 話しづらい雰囲気がある感じです ◦ 人間関係の修復から始めよう! ▪ 話してみると案外怖くないかもよ ◦ 信頼されない・できないというのは重大 • 会社やチームのためという意識 ◦ たぶん個人の願望というものだと皆ついていけない気がする
うまくいったら うまくいった話を拡散する
おわり