Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Changelogを読んで自分のエンジニアキャリアを作る

 Changelogを読んで自分のエンジニアキャリアを作る

2021/09/07 実施のイベントのLTパートで発表した資料です
https://base.connpass.com/event/222922/

関連URL:
[2枚目] https://twitter.com/gatchan0807
[20枚目] https://azu.github.io/slide/jser200/javascript-2014.html
[23枚目] https://herp.careers/v1/base

Bf04d1ee6fa2216133b23af8f609c70a?s=128

がっちゃん

September 07, 2021
Tweet

Transcript

  1. 1 #base_talk © 2012-2021 BASE, Inc. in BASE Engineer 座談会

    #1 ~BASEの若手エンジニアがそれぞれの今と未来を語る!~ がっちゃん / 古賀 友輝(@gatchan0807) Changelogを読んで 自分のエンジニアキャリアを作る
  2. 2 #base_talk © 2012-2021 BASE, Inc. 自己紹介 株式会社じげん 2018年新卒入社 →BASE株式会社

    2021年1月入社 がっちゃん(古賀 友輝) :@gatchan0807 Product Dev Division / Owners Experience Frontend Team 所属
  3. 3 #base_talk © 2012-2021 BASE, Inc. 今日お話しすること

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

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

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

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

  8. 8 #base_talk © 2012-2021 BASE, Inc. ことの始まりはdependabotくんの対応から 時を遡り今年2月頭頃のこと。 BASEのUIライブラリ、BBQのリポジトリにdependabotという依 存ライブラリのバージョンアップ

    情報を調べ、アップデートするPRを作成してくれるBOTを導入したところから話は始まります。 ちょうどBBQのコードを読むきっかけにもなりそうと思って、空いた時間で参加させてもらうこと になりました。
  9. 9 #base_talk © 2012-2021 BASE, Inc. dependabotが自動で作ったPRの対象ライブラリとバージョンのナンバリングを見て 念の為、下記の対応を行ってマージをしていく作業をしていました 1. BBQリポジトリ内で、該当のライブラリの利用箇所を調べる

    2. 現 在 のバージョンからアップデート 後 のバージョンまでの 間 のChangelogを 確 認 する (あまりにバージョンが飛び級してるものは実際に動かして試す方が早いのでそっちで対応) やること自体はシンプル 2ステップ!
  10. 10 #base_talk © 2012-2021 BASE, Inc. 粛々とPRを読む 対応をしている中でふと気づく… あ。これBBQ以外のことも知れるし学べてるんやないか…?>

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

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

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

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

  15. 15 1 2 3 #base_talk © 2012-2021 BASE, Inc. Changelogを読むことの3大メリット

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

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

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

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

  20. 20 #base_talk © 2012-2021 BASE, Inc. 引用元: https://azu.github.io/slide/jser200/javascript-2014.html フロントエンド界隈だと有名な JSer.info

    の管理者 azu さんの資料からの引用 で、7年前ぐらいのものですが今読んでもとっても良資料です
  21. 21 © 2012-2021 BASE, Inc. 21 興味がある技術やプロダクトの 未来を正しく見つめることができれば、 自分のキャリア形成にも活かせる!

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

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

    https://herp.careers/v1/base まで!