Slide 1

Slide 1 text

1 #base_talk © 2012-2021 BASE, Inc. in BASE Engineer 座談会 #1 ~BASEの若手エンジニアがそれぞれの今と未来を語る!~ がっちゃん / 古賀 友輝(@gatchan0807) Changelogを読んで 自分のエンジニアキャリアを作る

Slide 2

Slide 2 text

2 #base_talk © 2012-2021 BASE, Inc. 自己紹介 株式会社じげん 2018年新卒入社 →BASE株式会社 2021年1月入社 がっちゃん(古賀 友輝) :@gatchan0807 Product Dev Division / Owners Experience Frontend Team 所属

Slide 3

Slide 3 text

3 #base_talk © 2012-2021 BASE, Inc. 今日お話しすること

Slide 4

Slide 4 text

4 © 2012-2021 BASE, Inc. 4 社内でdependabotの対応からChangelog を読むようになって、ここからキャリアに 活かせる学びを得れそう!ということに 気づいたお話(ここまで一息)

Slide 5

Slide 5 text

5 #base_talk © 2012-2021 BASE, Inc. お伝えしたいこと

Slide 6

Slide 6 text

6 © 2012-2021 BASE, Inc. 6 技術やプロダクトの Changelogを読もう! そしてキャリアに活かそう!

Slide 7

Slide 7 text

7 #base_talk © 2012-2021 BASE, Inc. あれはここから始まった…

Slide 8

Slide 8 text

8 #base_talk © 2012-2021 BASE, Inc. ことの始まりはdependabotくんの対応から 時を遡り今年2月頭頃のこと。 BASEのUIライブラリ、BBQのリポジトリにdependabotという依 存ライブラリのバージョンアップ 情報を調べ、アップデートするPRを作成してくれるBOTを導入したところから話は始まります。 ちょうどBBQのコードを読むきっかけにもなりそうと思って、空いた時間で参加させてもらうこと になりました。

Slide 9

Slide 9 text

9 #base_talk © 2012-2021 BASE, Inc. dependabotが自動で作ったPRの対象ライブラリとバージョンのナンバリングを見て 念の為、下記の対応を行ってマージをしていく作業をしていました 1. BBQリポジトリ内で、該当のライブラリの利用箇所を調べる 2. 現 在 のバージョンからアップデート 後 のバージョンまでの 間 のChangelogを 確 認 する (あまりにバージョンが飛び級してるものは実際に動かして試す方が早いのでそっちで対応) やること自体はシンプル 2ステップ!

Slide 10

Slide 10 text

10 #base_talk © 2012-2021 BASE, Inc. 粛々とPRを読む 対応をしている中でふと気づく… あ。これBBQ以外のことも知れるし学べてるんやないか…?>

Slide 11

Slide 11 text

11 #base_talk © 2012-2021 BASE, Inc. 対応したPRのライブラリについて Changelogを読んだことによって ちょっと詳しくなっている事に気づいた

Slide 12

Slide 12 text

12 #base_talk © 2012-2021 BASE, Inc. 勢いで業務外で触ったツールや ChromeのChangelogも読んで 翻訳してみた

Slide 13

Slide 13 text

13 #base_talk © 2012-2021 BASE, Inc. 社内で反応があって嬉しかった! モチベアップ!

Slide 14

Slide 14 text

14 © 2012-2021 BASE, Inc. 14 そこから得た学び

Slide 15

Slide 15 text

15 1 2 3 #base_talk © 2012-2021 BASE, Inc. Changelogを読むことの3大メリット 変更点から、プロダクト・ライブラリが どう変化しようとしているのか気づくきっかけができる アップデートからその対象の 全体的な構造・関連性について知るきっかけができる よく使ってるプロダクト・ライブラリでも 「そんな機能があったのか!」と改めて気づける

Slide 16

Slide 16 text

16 1 2 3 #base_talk © 2012-2021 BASE, Inc. Changelogを読むことの3大メリット 変更点から、プロダクト・ライブラリが どう変化しようとしているのか気づくきっかけができる アップデートからその対象の 全体的な構造・関連性について知るきっかけができる よく使ってるプロダクト・ライブラリでも 「そんな機能があったのか!」と改めて気づける

Slide 17

Slide 17 text

17 © 2012-2021 BASE, Inc. 17 なんとなく未来が どうなるのか見える!

Slide 18

Slide 18 text

18 © 2012-2021 BASE, Inc. 18 どんな技術トレンドが 発生するのか予知できる!(かも)

Slide 19

Slide 19 text

19 #base_talk © 2012-2021 BASE, Inc. まとめ

Slide 20

Slide 20 text

20 #base_talk © 2012-2021 BASE, Inc. 引用元: https://azu.github.io/slide/jser200/javascript-2014.html フロントエンド界隈だと有名な JSer.info の管理者 azu さんの資料からの引用 で、7年前ぐらいのものですが今読んでもとっても良資料です

Slide 21

Slide 21 text

21 © 2012-2021 BASE, Inc. 21 興味がある技術やプロダクトの 未来を正しく見つめることができれば、 自分のキャリア形成にも活かせる!

Slide 22

Slide 22 text

22 © 2012-2021 BASE, Inc. 22 価値あるプロダクトを 作りだせるエンジニアに 一緒になりましょう!

Slide 23

Slide 23 text

23 #base_talk © 2012-2021 BASE, Inc. ご清聴ありがとう ございました! カジュアル面談などで、もうちょっとBASEの話を聞いてみたい! とかあれば自分のTwitterや https://herp.careers/v1/base まで!