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

一歩先の未来を見据えたアウトプットのすゝめ

 一歩先の未来を見据えたアウトプットのすゝめ

Developers CAREER Boost 2023 (2023.12.09):
https://event.shoeisha.jp/devboost/20231209/session/4752

Daiki Katsuragawa

December 09, 2023
Tweet

More Decks by Daiki Katsuragawa

Other Decks in Business

Transcript

  1. 自己紹介 • 名前:桂川 大輝(GitHub:daikikatsuragawa[1]) • 職業:機械学習エンジニア/サーバーサイドエンジニア • 使用頻度の高いプログラミング言語:Python • アウトプット経験(プライベート):

    ◦ コミュニティ活動 ◦ OSS活動 ◦ 執筆活動 ◦ イベント・セミナー登壇 2 これまでの経験に基づきアウトプットの魅力を紹介 [1] daikikatsuragawa (Daiki Katsuragawa)(https://github.com/daikikatsuragawa)
  2. 自己紹介 • 名前:桂川 大輝(GitHub:daikikatsuragawa[1]) • 職業:機械学習エンジニア/サーバーサイドエンジニア • 使用頻度の高いプログラミング言語:Python • アウトプット経験(プライベート):

    ◦ コミュニティ活動 ◦ OSS活動 ◦ 執筆活動 ◦ イベント・セミナー登壇 3 私見に基づく発表であるため一意見として捉えてください [1] daikikatsuragawa (Daiki Katsuragawa)(https://github.com/daikikatsuragawa)
  3. 本発表におけるアウトプットの定義 11 対象 目的 手段 具体例 他者/未来の自分 知識の修得/共有 文章で書く ブログでの執筆

    言葉で話す イベントでの発表 ※比較的多くの方が実施できる手段に限定 ※恩恵の大きさからオープンに公開するものに限定
  4. 目次 • はじめに • 本発表におけるアウトプットの定義 • アウトプットの利点 • アウトプットへのハードルと乗り越え方 •

    アウトプットの価値を高めるための心得 • アウトプットの事例 • まとめ 13 どうして アウトプットをした 方が いいのか?
  5. 目次 • はじめに • 本発表におけるアウトプットの定義 • アウトプットの利点 • アウトプットへのハードルと乗り越え方 •

    アウトプットの価値を高めるための心得 • アウトプットの事例 • まとめ 19 アウトプットをした い!
  6. 目次 • はじめに • 本発表におけるアウトプットの定義 • アウトプットの利点 • アウトプットへのハードルと乗り越え方 •

    アウトプットの価値を高めるための心得 • アウトプットの事例 • まとめ 20 とはいえ、 難しい…
  7. 目次 • はじめに • 本発表におけるアウトプットの定義 • アウトプットの利点 • アウトプットへのハードルと乗り越え方 •

    アウトプットの価値を高めるための心得 • アウトプットの事例 • まとめ 28 アウトプット、 できそう!
  8. 目次 • はじめに • 本発表におけるアウトプットの定義 • アウトプットの利点 • アウトプットへのハードルと乗り越え方 •

    アウトプットの価値を高めるための心得 • アウトプットの事例 • まとめ 29 どのように アウトプットを すると良いか?
  9. アウトプットの恩恵が大きい/小さい例 33 アウトプットの利点 恩恵が大きい例 恩恵が小さい例 技術への理解が深まる • 新たな知見や経験が 得られた •

    理解が役に立った • 既存の情報で 十分だった • 理解が役に立たない 知見の再利用が可能に • 類似の経験をする 他者や未来の自分が 新たに活用できた • 成果物が役に立った • 既存の情報で 十分だった • 成果物が役に立たない
  10. アウトプットの恩恵が大きい/小さい例 34 アウトプットの利点 恩恵が大きい例 恩恵が小さい例 技術への理解が深まる • 新たな知見や経験が 得られた •

    理解が役に立った • 既存の情報で 十分だった • 理解が役に立たない 知見の再利用が可能に • 類似の経験をする 他者や未来の自分が 新たに活用できた • 成果物が役に立った • 既存の情報で 十分だった • 成果物が役に立たない 新規性(新しいこと)が重要
  11. アウトプットの恩恵が大きい/小さい例 35 アウトプットの利点 恩恵が大きい例 恩恵が小さい例 技術への理解が深まる • 新たな知見や経験が 得られた •

    理解が役に立った • 既存の情報で 十分だった • 理解が役に立たない 知見の再利用が可能に • 類似の経験をする 他者や未来の自分が 新たに活用できた • 成果物が役に立った • 既存の情報で 十分だった • 成果物が役に立たない 有効性(役に立つこと)が重要
  12. 有効性を見出すコツ_課題への打ち手として発信する 40 課題への打ち手として発信することで有効性を見出す • アウトプット経験の有効性が高い例 ◦ アウトプット経験によって得られた「理解」が業務で活用できる =得られた「理解」が業務における課題への打ち手となる • アウトプット自体の有効性が高い例

    ◦ 抱えている目標と現状の間に存在する課題に対する打ち手として「成果物」を参照できる =「成果物」が課題への打ち手となる • 有効性を見出す例 ◦ 技術の解説(仕様など) →課題への打ち手としての技術の紹介(どのように役に立つのか+仕様)
  13. 目次 • はじめに • 本発表におけるアウトプットの定義 • アウトプットの利点 • アウトプットへのハードルと乗り越え方 •

    アウトプットの価値を高めるための心得 • アウトプットの事例 • まとめ 43 アウトプットの価 値を 高められる!
  14. 自己紹介(再掲) • 名前:桂川 大輝(GitHub:daikikatsuragawa[1]) • 職業:機械学習エンジニア/サーバーサイドエンジニア • 使用頻度の高いプログラミング言語:Python • アウトプット経験(プライベート):

    ◦ コミュニティ活動 ◦ OSS活動 ◦ 執筆活動 ◦ イベント・セミナー登壇 45 これまでの経験に基づきアウトプットの魅力を紹介 [1] daikikatsuragawa (Daiki Katsuragawa)(https://github.com/daikikatsuragawa)
  15. 事例①:まずはアウトプットを始める(文章を書く) • 概要 ◦ 自分の直近の学びを整理した記事を投稿( Qiita[3]) ◦ いつかソフトウェアエコシステムへの貢献をしたかった ◦ スキルの向上のためにアウトプットのサイクルが重要な気がしていた

    • 所感 ◦ まずは「自分の直近の学び」という題材にすることで、 過去の自分のための(自分なりの)アウトプットとし、ハードルは乗り越えられた ◦ 過去の自分のための記事とはいえ、他者に読まれることを意識したクオリティに (=後から読んでも理解が可能) ◦ その後、アウトプットのハードルは下がり、必要に応じて記事を投稿する習慣がついた ◦ 気合いを入れて公開したのにも関わらず、タイトルに誤字を含んでしまった 46 [3] Qiita(https://qiita.com/)
  16. 事例②:まずはアウトプットを始める(言葉で話す) • 概要 ◦ ある技術コミュニティの LTの機会において発表 ◦ その頃はすでに習慣がついた記事の投稿では得られないであろう、 インタラクティブなやりとりによるフィードバックを得たかった ◦

    まずはやりきるために connpass[4]でLTのような短い発表の機会を探した • 所感 ◦ 記事よりは確実に何らかのフィードバックが得られた ◦ フィードバックを得たい場合に必要に応じて発表する習慣がつく (後の技術カンファレンスでの発表につながる) ◦ これをきっかけにコミュニティのメンバーと情報交換を続ける 47 [4] connpass(https://connpass.com/)
  17. 事例③:新規性と有効性の高いアウトプットを実施する • 概要 ◦ ある課題に対する打ち手となる技術を発見 ◦ 当時、その課題と技術が関連づけられた記事が存在していなかった ◦ また、その技術を扱う日本語で書かれた記事がわずかだった ◦

    自分と同じ課題を抱えている人がいるはずだと考え、発信した • 所感 ◦ 自分の抱いている課題に対する打ち手として、自分の馴染みの深い言語で、 発信することでアウトプットの新規性と有効性を高めた ◦ 限定された人の中で反響があった(少なくとも検討のきっかけになったらしい) ◦ 日本語の記事が少なかったため、一次情報であるドキュメントを頼りに、 手探りに調査したこともあり、知見が溜まった 48
  18. 事例④:過去のアウトプットに助けられる(知見の再利用) • 概要 ◦ 過去、普段よく使うコードスニペットを整理しアウトプット ◦ 直近以降、過去のアウトプットに助けられ続けている • 所感 ◦

    必要になったタイミングで、過去のアウトプットが最も良いドキュメント(参考)になる ◦ 他者に読まれることを意識したクオリティにしたことによって、 後からでも見返すことができる ▪ コードスニペットを再利用が可能な状態にし参考文献などを丁寧に記載することが大事 ◦ インターネット上での参照が可能であることで、状況を問わずアクセスが可能 49
  19. まとめ • 本発表におけるアウトプットの定義 ◦ 一歩先の未来を見据えた打ち手 ◦ 他者/未来の自分を対象とし、知識の修得/共有を目的とし、文章で書く/言葉で話すこと • アウトプットの利点 ◦

    エンジニアとして活躍できる状態に近づく • アウトプットへのハードルと乗り越え方 ◦ 「まずはやりきる&繰り返す」 • アウトプットの価値を高めるための心得 ◦ 新規性と有効性にこだわること 52
  20. まとめ • 本発表におけるアウトプットの定義 ◦ 一歩先の未来を見据えた打ち手 ◦ 他者/未来の自分を対象とし、知識の修得/共有を目的とし、文章で書く/言葉で話すこと • アウトプットの利点 ◦

    エンジニアとして活躍できる状態に近づく • アウトプットへのハードルと乗り越え方 ◦ 「まずはやりきる&繰り返す」 • アウトプットの価値を高めるための心得 ◦ 新規性と有効性にこだわること 53 「一歩先の未来を見据えたアウトプット」をしましょう!