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
リードエンジニアになってやったこと 2021-04-07 #CAMPFIRE_MEETUP 01
Search
pyonk
April 07, 2021
0
2.8k
リードエンジニアになってやったこと 2021-04-07 #CAMPFIRE_MEETUP 01
pyonk
April 07, 2021
Tweet
Share
Featured
See All Featured
Making Projects Easy
brettharned
116
5.9k
Code Review Best Practice
trishagee
65
17k
Optimizing for Happiness
mojombo
376
70k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
48
2.2k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5k
The Language of Interfaces
destraynor
154
24k
Building Adaptive Systems
keathley
38
2.3k
Building Applications with DynamoDB
mza
91
6.1k
Transcript
リードエンジニアになってやったこと 2021-04-07 pyonk (yuki oinuma) #CAMPFIRE_MEETUP
自己紹介 生沼 佑樹 2019年01月 TOMOSHIBI立ち上げ 2019年05月 CAMPFIRE入社 (事業売却) with @kakesong
x @623px 2020年06月 CAMPFIRE本体の開発に携わる 2020年11月〜 リードエンジニア キャリアのスタートはDjangoを使ってましたが、現 在はRails頑張ってます。 Twitter: @__pyonk__ GitHub: pyonk #CAMPFIRE_MEETUP
©2021 CAMPFIRE, Inc. 3 「ぴょんさんのことリードエンジニアとして 推薦しておきますね〜」 #CAMPFIRE_MEETUP
• まじか • うれしいしやってみたいけども... • リードエンジニアってなんだ? • ぼくで大丈夫なんですっけ?? • ちゃんとしたチーム開発は
CAMPFIREにはいってからしか経験してないぞ... • 一体どうしたら... 「ぴょんさんのことリードエンジニアとして推薦しておきますね〜」 #CAMPFIRE_MEETUP
©2021 CAMPFIRE, Inc. 5 リードエンジニアについて考えた #CAMPFIRE_MEETUP
リードエンジニアについて考えた • リードエンジニアとは... ◦ 技術的なリードをとる ▪ 技術的な知見やドメイン知識が豊富 ◦ 他のエンジニアが開発しやすいようにする ▪
縁の下の力持ち的な ▪ 相談しやすく頼れる存在 • :aniki: #CAMPFIRE_MEETUP
リードエンジニアについて考えた • 目指すべきところはわかった • しかし具体的に何をしていこう... • になるには... #CAMPFIRE_MEETUP
©2021 CAMPFIRE, Inc. 8 他の人のPRを毎日みた #CAMPFIRE_MEETUP
他の人のPRを毎日みた • 毎日決まった時間に他の人のPRをみる • 今どんな開発が行われているのか • 自分が関わっていない機能についての大枠を知れる • 滞ってそうなものはないか #CAMPFIRE_MEETUP
他の人のPRを毎日みた • ドメイン知識や技術的知見が深まり 相談されたときに的確に答えられる回数が増えた • 自分自身の実装にも役立つ部分が大きかった ◦ こういうところ関係してきそうだなとかの勘が働く • この人はこういうコードをかくんだな〜っていう癖みたいなのがなんとなくわかってく
る ◦ レビューする時気をつけて見てみよう #CAMPFIRE_MEETUP
©2021 CAMPFIRE, Inc. 11 積極的に首を突っ込むようにした #CAMPFIRE_MEETUP
積極的に首を突っ込むようにした • Slackでの業務連絡が多い今ならではかも? • 自分に関係ない話のスレッドを覗く • 質問チャンネルの質問を積極的に答える • あんまり他の人がやらなそうなDependabotの更新やる •
朝会で突っ込んで聞く #CAMPFIRE_MEETUP
積極的に首を突っ込むようにした リードエンジニアになる前の4ヶ月 #CAMPFIRE_MEETUP
積極的に首を突っ込むようにした リードエンジニアになった後の4ヶ月 #CAMPFIRE_MEETUP
©2021 CAMPFIRE, Inc. 15 コミュニケーションするときの態度を変えない #CAMPFIRE_MEETUP
コミュニケーションするときの態度を変えない • 変に肩書きがついたから話しづらい人がいるかも ◦ 特に新入社員とかには気をつけたい(なってからいないけど) ◦ ここは組織内の文化によると思う • 僕自身、他の人のことを必要以上に気にしてしまうので 自分だったらこうなってほしくないな〜っていうのを気をつけた
◦ 自分が正論を言ってるかの如く断定しまくらない ◦ 最近だとメンバーとフランクに話す時間をつくったりしてます ▪ 10分〜くらいで、終わり時間は特に設けず、話すことなければ早めに切り上げ ▪ 内容は最近どう?(manageしようという気持ちは 0) #CAMPFIRE_MEETUP
©2021 CAMPFIRE, Inc. 17 自分はリードエンジニアなんだという自覚を持つ #CAMPFIRE_MEETUP
自分はリードエンジニアなんだという自覚を持つ • 人には意識させないけど自分はしっかり自覚しておく • 目先のことだけではなく、全体感を加味して考える ◦ なかなか難しい。 全然うまくできてる気がしないが、気をつけてやっていきたいというお気持ち • お手本になるようなコードを書く
◦ コメントとか命名とか PRとか • コードレビューをしっかりする ◦ 今までがしっかりしていなかったわけではもちろんないけど、自分のなかで変わるいいきっかけに なった #CAMPFIRE_MEETUP
自分はリードエンジニアなんだという自覚を持つ 苦悩の跡... 疲れている #CAMPFIRE_MEETUP
©2021 CAMPFIRE, Inc. 20 まとめ #CAMPFIRE_MEETUP
まとめ リードエンジニアになって • 他の人のPRをみた • 積極的に首を突っ込むようにした • コミュニケーションする時の態度を今までと変えないように心がけた • 自分はリードエンジニアなんだという自覚をもつ(ただし意識させない)
上記4つをやってきたことで、コミュニケーションややりとりはうまくなって 全体的に視座が上がってきているのを感じる。 ただ、理想とするリードエンジニアになれているのかというとそうではなく まだまだ追い求めている。 特に今回はあえて技術面のところは触れなかったですが、まだまだ不十分だと感じている。 #CAMPFIRE_MEETUP
まとめ • 技術面での不十分な点にどう取り組むか ◦ CAMPFIREは今後、マイクロサービス、Ruby以外の言語、その他新しい技術 に挑戦していくことになる ◦ それをチーム内外のコミュニケーションを密にとることで察知して 先回りして学んでいく ◦
自分の知識を深めてどんどんチームに還元していく #CAMPFIRE_MEETUP
We are hiring!