学びを止めない エンジニアになるには?

613 Views

February 05, 26

スライド概要

202670205_みんなのTECH PLAYまつり登壇 学びを止めない エンジニアになるには?

profile-image

エンジニア集会をやっています

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
2.

みんなのTECH PLAYまつり みんなのTECH PLAYまつり https://engineer-meetup.com/ https://engineer-meetup.com/ 学びを止めない 学びを止めない エンジニアになるには? エンジニアになるには? Join me! 〜〜 忙しくても続けられる! 忙しくても続けられる! 小さく始める「盆栽」的生存戦略 〜 小さく始める「盆栽」的生存戦略 〜 エンジニア集会 代表 エンジニア集会 代表 慕狼ゆに 慕狼ゆに スライド撮影OK スライド撮影OK SNSアップOK SNSアップOK #エンジニア集会 #エンジニア集会

3.

学びの一歩が重い・・・! そんな時期が私にもありました

4.

このセッションのゴール 聞いてくれたみなさんが こんな気持ちになることがゴールです

5.

このセッションのゴール 聞いてくれたみなさんが こんな気持ちになることがゴールです 学ぶのたいへん

6.

このセッションのゴール 聞いてくれたみなさんが こんな気持ちになることがゴールです 学ぶのたいへん

7.

このセッションのゴール 聞いてくれたみなさんが こんな気持ちになることがゴールです 学ぶのたいへん 何やればいいか分かった! ワクワクする!

8.

このセッションのゴール そのために、こんな話をします 軽やかに学ぶための考え方 具体的にやっている方法

9.

自己紹介 慕狼 ゆに / しのがみ ゆに 所属: 株式会社ココナラ ソフトウェア・バックエンドエンジニア 慕狼ゆに Shinogami Yuni 最近の : 2月7日に渋谷で技術イベントやるよ! よかったら遊びに来てね! トピック X(Twitter): @yuni_shinogami

10.

慕狼ゆにって何やってる人?

11.

こんなことやってる人です 株式会社ココナラで働いている、Webエンジニアです。 フロントエンドエンジニアからキャリアをスタート バックエンドエンジニアへの転向をしている

13.

本業の傍ら、趣味でエンジニア向けの コミュニティ作りを4年間やっています 【実績】 4年間、毎週金曜日に開催 1000人以上が所属 毎週40人以上集客

14.

こんなことやってる人です 【実績】 XRkaigi 2024 45分枠セッション 登壇! 「バーチャル上での技術交流は良いぞ」 って言って回っている

15.

技術同人誌を書いてる 即売会で販売 【主な即売会】 コミックマーケット(技術島) 技術書典 技術書同人誌博覧会

16.

リアルイベントもやっている。 2月7日渋谷にて、「GENkaigi」を開催します!

17.

こんなことやってる人です LT芸人(見習い) 今日の登壇も、TechPlayのLT会で発表したことがきっかけ

18.

こんなことやってる人です こんな感じで コミュニティ活動を軸に 様々な活動をしている人です

19.

自己紹介おわり ここから本題

20.

この発表の対象者 こんな悩みを持つ人に向け 一体何を学べばよいのかわからない モチベーションが保てない 学び続けることができない 学ぶのたいへん

21.

最初に結論を言います

22.

エンジニアよ、盆栽を育てよう エンジニアよ、盆栽を育てよう

23.

盆栽 盆栽 is 何? NOT すぐに役立つこと 興味と継続を重視 継続のための仕組みをこまめに整える 手元から小さく、だんだん大きくしていくマインド ゆっくり盆栽を育てていくように 継続を重視して学び・経験を深めていく

24.

いやでも・・・ とはいえ、役に立つものを選んで学びたい・・・ 楽しさ、楽にやるってなんか後ろめたい 真剣にやらないと、身にならない気がする

25.

一つ一つ、解きほぐして 解説していきます

26.

本日のお品書き こういう話の流れで 進めていくよ! なぜ「盆栽」なのか 継続のために実践している3つのこと コミュニティ活用について まとめ

27.

本日のお品書き なぜ盆栽? なぜ「盆栽」なのか 継続のために実践している3つのこと コミュニティ活用について まとめ

28.

Q. 役に立つことを学べばいいんじゃないの?

29.

Q. 役に立つことを学べばいいんじゃないの? 本当に「役立つこと」って何かわからないよね

30.

Q. 役に立つことを学べばいいんじゃないの? こう思うようになった印象的な エピソードを紹介 本当に「役立つこと」って何かわからないよね

31.

印象的なエピソード 教えて下さい! 社内の先輩エンジニアから学ぶために インタビュー活動をしていました 先輩エンジニア その時に聞いたお話 いいよ~

32.

印象的なエピソード 先輩エンジニアの属性 シニアのUnityエンジニア ゲームエンジニア その前の仕事では、 「Flashを使ったゲーム開発」を 仕事にしていました 先輩エンジニア 昔話をしようか

33.

ちょっと補足:Flashって何? Flash Web開発やゲーム開発でよく使われていた技術 アニメーションを作るのに使われていた技術 HTML5が主流になる以前には、かなり普及していた技術 昔からインターネットに触れ合ってる人は、 「Flashゲーム」 「Flash倉庫」 「Flash黄金期」 というワードを聞いたことがあるはず

34.

印象的なエピソード 先輩エンジニア 先輩エンジニアの仕事は Flashを使ってゲーム開発をすることでした Flashでゲームつくるよ!

35.

印象的なエピソード 先輩エンジニア 先輩エンジニアの仕事は Flashを使ってゲーム開発をすることでした しかし・・・ そんな状況に大きな変化が訪れる Flashでゲームつくるよ!

36.

印象的なエピソード 時は2007年 先輩エンジニア iPhone!新時代だ! AppleがiPhoneを発表 モバイルという領域が育ち始める

37.

印象的なエピソード 時は2010年 先輩エンジニア えっ・・・ Appleが正式にFlashの非対応を発表 Flashの反映の背後にあった問題 セキュリティの問題 パフォーマンスの問題 モバイル端末との相性

38.

印象的なエピソード 先輩エンジニア 時代の流れに巻き込まれて、 Flashの仕事がなくなってしまった お仕事なくなっちゃった・・・

39.

印象的なエピソード しかし、タダでは転ばない! Flashを扱うことで得ていた 別の知識・経験が役に立つ ゲーム体験をどう作るか システム設計・アーキテクチャに関する知識 アニメーション・タイムラインの知識 先輩エンジニア この知識使えるかも

40.

印象的なエピソード Flashの業務を通じて得ていた 知識を活用して Unityエンジニアに転向 先輩エンジニア 時代はUnityっしょ

41.

印象的なエピソード 先輩エンジニアは、 先輩エンジニア 「Flash(Action Script3)」 仕事を通じて に投資しつつ 「ゲーム開発のエンジニアリング」 という知識に投資をしていた 本質は「ゲーム開発」 だからね

42.

印象的なエピソード キーワード 「分散投資」 先輩エンジニア えっへん

43.

この本で読んだ話と繋がった あなたの知識の価値が低下するのと連動して、あなたの企業やクライアントが評価する あなた自身の価値も低下していきます。 こういったことが起こるのを何とかして防がなければなりません。 新しいものごとを学習するというあなたの能力は、最も重要な戦略的資産なのです。 (中略) プログラマーが持っているコンピューティング関連の知識や、仕事の業務知識、あらゆ る経験は「知識ポートフォリオ」として考えるのがよいでしょう。 達人プログラマー 第1章 達人の哲学 ―― A Pragmatic Philosophy そういう話っぽい なんか本で読んだかも 知識も投資と同じように運用すると良い! という話がここから見えてくる

44.

印象的なエピソード 投資の考え方を導入すると 長く価値がある技術に投資をしたい 自分に利益を生む技術に投資をしたい これができればいいな

45.

印象的なエピソード 投資の考え方を導入すると 長く価値がある技術に投資をしたい 自分に利益を生む技術に投資をしたい どれに投資すればいいか わかんなくね あれ? 当時めっちゃ普及していたFlashは 十分優良株だったのでは・・・? (少なくともAppleから拒絶される前までは)

46.

印象的なエピソード 「何が優良株か?」は 誰にもわからないのである! それが分かったら、みんなそれをやっている Flashの件は ブラック・スワンかもね

47.

印象的なエピソード じゃあどうすればいい? なにをやればいいのか わからない・・・

48.

印象的なエピソード 考えました うーん

49.

印象的なエピソード じゃあ、 「仕事の技術」と 「興味・好奇心があること」に 分散投資すればいいのでは? ぴこーん! コンニチハ 好奇心アヒル

50.

印象的なエピソード 盆栽的生存戦略 なんか盆栽みたいだな (盆栽やったことないけど) 盆栽やったこと ないじゃん 好奇心アヒル

51.

盆栽的生存戦略 この戦略では、 仕事の枝 興味・好奇心の枝 をベースに、自分の知識・経験を「継続的に」育てていく

52.

盆栽的生存戦略 この戦略では、 仕事の枝 興味・好奇心の枝 をベースに、自分の知識・経験を「継続的に」育てていく 知識 技術 知識 経験 興味 好奇心 技術 仕事 経験

53.

盆栽的生存戦略 この盆栽の肝は「興味・好奇心」から伸びる枝 仕事で伸びた枝から 興味・好奇心の枝に分岐が起きる 興味・好奇心の枝が伸びる 興味・好奇心で伸びた枝から 仕事の枝に分岐が起きる 仕事の枝が伸びる 知識 技術 知識 経験 興味 好奇心 技術 仕事 経験 好奇心でやるの たのしいよね 好奇心アヒル

54.

例えば自分の場合 エンジニア集会の 主催・運営 Webフロントエンド Cursor利用経験 興味 好奇心 仕事 趣味はほどほど 好奇心アヒル

55.

例えば自分の場合 Webバックエンドへの興味 Webフロントエンド LLMへの興味 Cursor利用経験 エンジニア集会の 主催・運営 興味 好奇心 仕事 なんか興味 湧いてきた 好奇心アヒル

56.

例えば自分の場合 エンジニア集会の 主催・運営 Webバックエンドへの興味 Webフロントエンド LLMへの興味 Cursor利用経験 興味 好奇心 仕事 LLMへの興味 LLMを運営活動で 使ってみる LLM周りを学び始める 趣味でもこれ やると楽しいな 好奇心アヒル

57.

例えば自分の場合 バックエンドエンジニア とお喋りしてみる Webバックエンドへの興味 Webフロントエンド LLMへの興味 Cursor利用経験 エンジニア集会の 主催・運営 興味 好奇心 LLMへの興味 LLMを運営活動で 使ってみる LLM周りを学び始める バックエンドFWで なにか作ってみる 仕事 Webバックエンド への興味 趣味でもこれ やると楽しいな 好奇心アヒル

58.

例えば自分の場合 エンジニア集会の 主催・運営 Webフロントエンド 興味 好奇心 ClaudeCode ワークフロ整備 仕事 バックエンドエンジニア とお喋りしてみる LLMを運営活動で 使ってみる LLMへの興味 LLMの知見が溜まる LLM周りを学び始める Webバックエンド への興味 バックエンドFWで なにか作ってみる 趣味でやってたけど 仕事にも転用できるな 好奇心アヒル

59.

例えば自分の場合 エンジニア集会の 主催・運営 Webフロントエンド Webバックエンド ClaudeCode ワークフロ整備 興味 好奇心 仕事 バックエンドエンジニア とお喋りしてみる LLMを運営活動で 使ってみる LLMへの興味 LLMの知見が溜まる LLM周りを学び始める Webバックエンド への興味 バックエンドFWで なにか作ってみる バックエンドの 知見が溜まる 趣味でやってたけど 仕事にも転用できるな 好奇心アヒル

60.

例えば自分の場合 エンジニア集会の 主催・運営 Webフロントエンド Webバックエンド ClaudeCode ワークフロ整備 好奇心の栄養 興味 好奇心 仕事 バックエンドエンジニア とお喋りしてみる LLMを運営活動で 使ってみる LLMへの興味 LLMの知見が溜まる LLM周りを学び始める Webバックエンド への興味 バックエンドFWで なにか作ってみる バックエンドの 知見が溜まる インフレしてきた 好奇心の栄養 好奇心アヒル

61.

盆栽的生存戦略まとめ 「仕事の技術」と「興味・好奇心」に分散投資 「すぐに役立つ」ではなく「継続的に育てていく」 育てていくエネルギーは「興味・好奇心」 業務A 好奇心は 大事にしたいね したいね 業務B 興味 好奇心 仕事 趣味A

62.

本日のお品書き 具体的にやってること! なぜ「盆栽」なのか 継続のために実践している3つのこと コミュニティ活用について まとめ

63.

継続のために実践している3つのこと 「理解」ではなく「締切」をゴールにOutputをする Inputのコストを下げる Outputのコストを下げる

64.

継続のために実践している3つのこと 「理解」ではなく「締切」をゴールにOutputをする Inputのコストを下げる Outputのコストを下げる

65.

「理解」ではなく「締切」をゴールにOutputをする とにかくやろう! JUST DO IT !

66.

「理解」ではなく「締切」をゴールにOutputをする LTに応募する! 何か技術ネタでLTしたいな 最近興味湧いたこと、ちゃんと関数型 プログラミングについて勉強したいな せや!Haskellを触ってみよう! 考える前に応募!

67.

「理解」ではなく「締切」をゴールにOutputをする 締め切り駆動開発・学習 ◯月◯日のLT会でこれを発表するために学ぶ 今月中に記事のアウトプットを出すために学ぶ アウトプット前提の学びで、学びの質も上がる 完全理解を待つと、一生出せない 分かったところまで出す 完璧にしなくてよい!

68.

継続のために実践している3つのこと 「理解」ではなく「締切」をゴールにOutputをする Inputのコストを下げる Outputのコストを下げる

69.

Inputのコストを下げる LLMを使って学習のループを回す ①分からないことを LLMに聞く ③ドキュメントや書籍で 裏取り・深堀り ②動くコードを LLMに書かせてみる わからないことは LLMか詳しい人に聞こう!

70.

継続のために実践している3つのこと 「理解」ではなく「締切」をゴールにOutputをする Inputのコストを下げる Outputのコストを下げる

71.

Outputのコストを下げる Outputをテンプレの仕組みに落とす スライド作成 デザインテンプレートを作って運用 記事・LT作成 章・項レベル主張と流れを作る(LLMとやる) 肉付けをLLMと作る 型とテンプレを 作るのが大事!

72.

継続のために実践している3つのこと(まとめ) 「理解」ではなく「締切」をゴールにOutputをする 締め切り駆動開発・学習 Inputのコストを下げる LLMに聞く x 一次資料 Outputのコストを下げる LLM x テンプレート運用 締め切り駆動と 効率化の両輪が大事

73.

本日のお品書き コミュニティはいいぞ! なぜ「盆栽」なのか 継続のために実践している3つのこと コミュニティ活用について まとめ

74.

コミュニティ活用について コミュニティは「アウトプット先」として使う 自分がよく行く場を持てると、継続しやすい

75.

コミュニティ活用について コミュニティは「アウトプット先」として使う 自分がよく行く場を持てると、継続しやすい なんなら 自分のイベントで アウトプットをしたり マッチポンプやん

76.

コミュニティって何が良い? 頑張ってる人からモチベーションをもらえる 自分のアウトプットを批評してもらえる たのしい! 一人だとできないことが みんなとならできる!

77.

でも自分はなんか凄い知識がある わけじゃないし・・・ 参加してもいいのかな・・・

78.

でも自分はなんか凄い知識がある わけじゃないし・・・ 参加してもいいのかな・・・ 参加していいよ! ~ よ いい

79.

「すごい技術」を教える必要はない コミュニティにとってありがたいもの 個人的な経験・学びの共有 アツい熱量の共有(愛を叫ぶタイプのもの) 愛と熱量は コミュニティの燃料です

80.

コミュニティ活用の大事なスタンス Give&Take Takerは信用を失う 他者へのリスペクト すべての人、モノ、技術に対する リスペクトを持ちましょう 人の意見も多様!

81.

コミュニティの探し方 色々な場でOutputをしていくと、自然とつながる イベント・コミュニティに参加すると、その横のつながり で知る機会を得られる 迷ったらエンジニア集会に来ても良い 今週渋谷でイベントやるので ここに来るのもオススメ!

82.

コミュニティ活用について(まとめ) コミュニティの場を活用してOutputしよう! コミュニティ活用の大事なスタンス Give & Take 他者へのリスペクト 凄い技術を持ってなくても大丈夫! 自分なりのOutputをしよう コミュニティは他者から刺激 をもらうチャンス!

83.

本日のお品書き まとめ!! なぜ「盆栽」なのか 継続のために実践している3つのこと コミュニティ活用について まとめ

84.

発表全体の(まとめ) 盆栽を育てていこう! 「すぐに役立つ」ではなく「継続的に育てていく」 締め切り駆動で開発&学習! InputとOutputのコストを下げる工夫をしよう Output先としてのコミュニティ活用! 自分なりのOutputをしてみよう

85.

エンジニアよ エンジニアよ 楽しく盆栽を育てていこう 楽しく盆栽を育てていこう

86.

宣伝 ① 宣伝 ① Peatixから! https://peatix.com/event/4741504/ おもしろエンジニアのおもしろ技術アウトプットを見て楽しい気持ちになれる。 アウトプットしているエンジニアが、どんなアウトプットをしているのか 見に来るのにもよい!

87.

宣伝 ② 宣伝 ② どんなエンジニアでも、大歓迎! エンジニア集会に参加できます! https://discord.com/invite/zaTjFtDRP7

88.

どんなエンジニアでも大歓迎! ◀ 助けて… https://peatix.com/event/4741504/