Slide 1

Slide 1 text

STORES 株式会社 RubyKaigiで得た 課題解決法・美意識・モチベーション morihirok fukuoka.rb #397

Slide 2

Slide 2 text

自己紹介 森弘 一茂 X: @_morihirok GitHub: morihirok STORES 株式会社 ←東京Ruby会議12の様子

Slide 3

Slide 3 text

たまに見聞きする言説(個人の観測です) RubyKaigi は 直接業務に役立ちにくいが 楽しい!

Slide 4

Slide 4 text

たまに見聞きする言説(個人の観測です) RubyKaigi は 直接業務に役立ちにくいが 楽しい! これ

Slide 5

Slide 5 text

そんなことはないぞ! という話をします

Slide 6

Slide 6 text

課題解決の手法をRubyKaigiで学ぶ

Slide 7

Slide 7 text

RubyKaigi と課題解決 ● RubyKaigi では高難易度かつ現実に起きているいろんな課 題をいろんな人がいろんなやり方で解決した事例を学ぶこ とができる ● 抽象的にとらえると、日々の業務で行うべき課題解決のア プローチに示唆を得ることができる

Slide 8

Slide 8 text

アルゴリズムとデータ構造は大切

Slide 9

Slide 9 text

これでいける! という道筋を引くことは重要

Slide 10

Slide 10 text

どんな課題であろうと 「推測するな、計測せよ」

Slide 11

Slide 11 text

力はすべてを解決する

Slide 12

Slide 12 text

課題解決は地続き ● RubyKaigiでいろんな課題解決を見ることは、普段の業務 に向かう姿勢を正してくれると思っている ● 言語化できない細かいエッセンスを多く得られる

Slide 13

Slide 13 text

Matzの美意識をRubyKaigiで感じとる

Slide 14

Slide 14 text

プログラマーの宿命 ● ほとんどがテクノロジーで課題解決を行う産業に 就いている ● つまり激しい技術革新の波に 常にさらされている ● たとえ巨大企業であっても すぐに淘汰される環境である

Slide 15

Slide 15 text

美意識とは ● 現代はわかりやすい課題解決はすんでおり、自らの美意識 にもとづいた「あるべき姿」を描けることが重要 ● あるべき姿が課題を発見し 新たな価値を生む ● 個人・組織の美意識が差別化と イノベーションを生む時代

Slide 16

Slide 16 text

Matzの思想に立ち返る 実際、Rubyに対する機能追加の要求に対しても、しばしば 「要求は分かつた。あれば便利なのも理解できる。でも、名 前が気に入らない。良い名前が決まったら採用する」として 拒否したものも数限りなくあります。しかし、名前が気に入 らなかったもので、取り入れなかったことを後で後悔したこ とはほとんどありません。 プログラマが知るべき97のこと.com

Slide 17

Slide 17 text

Matzの思想に立ち返る 今のRubyに型宣言を入れるのは賢い選択ではないんじゃない かなと思っているんですね。(中略)Rubyは一応私の言語な ので、今は自分の未来予測を信じて、ちょっとここは意地を 張ってみようかなと考えています。 https://logmi.jp/main/technology/330373

Slide 18

Slide 18 text

Matz 語録 https://x.com/kokuyouwind/status/17912908255295 65476

Slide 19

Slide 19 text

RubyKaigiで美意識を得る ● 美意識は後天的に得られる(らしい) ● いろんなあるべき姿を追い求めた発表がある RubyKaigi は美意識の集合体とも言える ● Matzという強くあるべき姿を描ける人を参考にできる 我々は恵まれている ● あるべき姿を描くことは業務に強く役立つ

Slide 20

Slide 20 text

RubyKaigiで得られるモチベーション

Slide 21

Slide 21 text

モチベーションとは ● 行動の方向性、活力、持続性に影響を与えるもの

Slide 22

Slide 22 text

RubyKaigi で得られるモチベーション ● いろんなテーマの発表があり、いろんなコミュニティが存 在していることが可視化される => さまざまな行動の方向性が示される ● いろんな年代のいろんな人がすごいことやってるし、会自 体に熱気がありすごい => 活力、持続性が生まれる

Slide 23

Slide 23 text

毎年あふれる #kaigieffect ● X(旧Twitter)で #kaigieffect というハッシュタグでい ろんな投稿が流れる ● 翌年のRubyKaigiの発表がRubyKaigiの会期中、会期後に 錬成される ● その他いろんなeffectが発生する

Slide 24

Slide 24 text

私の #kaigieffect(初 RubyKaigi)

Slide 25

Slide 25 text

ちなみに私の #kaigieffect(初 RubyKaigi) ● 本当にレベルの高いエンジニアを目の当たりにして、自分 自身に求めるハードルが高くなった ● より幅広い知識を得るようになった ● 福岡市に引っ越した

Slide 26

Slide 26 text

モチベーションは なにするにしても大事!

Slide 27

Slide 27 text

まとめ ● RubyKaigiでいろんな課題解決を見ることは、普段の業務 に向かう姿勢を正してくれる ● RubyKaigiを通じてあるべき姿を描く美意識を得られる ● RubyKaigiを通じて大事なモチベーションを得られる

Slide 28

Slide 28 text

つまり RubyKaigi は 直接業務に役立つし 楽しい!

Slide 29

Slide 29 text

宣伝 https://hey.connpass.com/event/347445/ まつもとゆきひろさんをゲストに迎え、Ruby コミッターの ko1 と mame、 shyouhei、そして IRB コミッターであり基調講演を行う ima1zumi が RubyKaigi 2025 のプログラムを見ながらお話します。