Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
Search
進捗ゼミ
August 01, 2026
Programming
110
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
きのこカンファレンス2026 in関西
進捗ゼミ
August 01, 2026
More Decks by 進捗ゼミ
See All by 進捗ゼミ
スキマAIでスライドを!
progresscicada
0
11
sqlcとLLMによる型安全なSQL生成
progresscicada
0
290
Other Decks in Programming
See All in Programming
Prismを使った型安全な暗号化_関数型まつり2026
_fhhmm
0
160
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
800
Build-to-own AI: Agentic Development for Humans
inesmontani
PRO
0
160
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
630
FDEが実現するAI駆動経営の現在地
gonta
2
250
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
17k
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
160
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
130
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
340
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
240
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
200
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
170
Featured
See All Featured
Optimizing for Happiness
mojombo
378
71k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.5k
Unsuck your backbone
ammeep
672
58k
Are puppies a ranking factor?
jonoalderson
1
3.7k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.6k
Google's AI Overviews - The New Search
badams
0
1.1k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
380
Mobile First: as difficult as doing things right
swwweet
225
10k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
450
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
590
Transcript
言葉の格闘技のススメ ~紙とペンと言葉から始める、キャリアの描き方~ 京都大学 足利聡太/進捗ゼミ 1
自己紹介 • 足利聡太 • 京都大学 情報学研究科 M2 • 進捗ゼミ •
ハチだと勘違いされがち、実はセミです… • 普段はソフトウェア工学の研究とかをしてます • マネーフォワードに就職予定 2
目次 • 私が好きなもの1:競技ディベート • 私が好きなもの2:ソフトウェア設計 • キャリアの「書き方」を考える 3
私が好きなもの1 競技ディベート 4
競技ディベートを体験してみよう! • 賛成か反対か、考えてみよう!! • 楽しく! 5
よくあるお題 • 「日本は死刑制度を廃止すべきだ」 • 「救急車の利用を有料化すべきだ」 賛成側として、説得力のあるスピーチを英語で7分間してください! 準備時間は20分です 6
当時の私の様子 • 高校の同好会としてやっていた • 大学の学部時代でも続けた • 説得力のある文章を作るのが楽しい 7
競技ディベートのルール • お題が与えられる • 賛成・反対のどちらかが与えられる(選べない) • 即興で審判に向けてスピーチ • 説得力のあった方が勝ち! 説得力ってなんだよ!!
8
説得力のある文章 お題:死刑制度を維持しよう! 死刑制度を維持することで、凶悪犯罪の発生を抑止できる。 凶悪犯は自身の生命の喪失を最も恐れるからだ。 これにより、将来の善良な市民の命を守れる。 9
説得力のある文章の構造 10
説得力のある文章の構造 11
説得力のある文章の構造 • Aをしなさい!と説得したい • 「Aをすると、何かが起きて、それが良い」というべき • つまり、「何が起こるか」「本当に起こるか」「どのぐらい良 いことか」を説明するべき 12
練習してみよう お題:救急車を有料化するべきだ 救急車を有料化することで、軽症者の利用が減り重症者への到着 時間が短縮される。 別の手段での病院に行く人が増えるからだ。 これにより、数分の遅れで失われていた重症者の命を救える。 13
説得力のある文章の構造 14
文章の構造から、文章を作る • ここまでで、説得力のある文章を読んで、その構造を学んだ • 逆に「こういう説得パターンを使いたい」に合わせて文章を 作成できないだろうか? 15
これを作りたい 16
構造から作成した文章 17
ディベートの魅力 • 文章の背後には構造や「書き方」がある • 「書き方」を学べば、素早く理解できる • 「書き方」を使えば、新しい説得する文章を書ける • 「文字を書いてる」ではなく「発生確率の高さを説明してる」 美しい!!!!!
18
当時練習に使っていたノート 19
私が好きなもの2 ソフトウェア設計 20
私とソフトウェア設計 • 昔から好きだった • 好きが高じて自分で本を書いた 21
ソフトウェア開発のお仕事 • 作るべきものが与えられる • 即興で実装方法を考える • 機能を満たし、分かりやすかった方が勝ち! 分かりやすさってなんだよ!! 22
分かりやすいソフトウェア お題:ユーザーを有料会員にする処理を作れ ユーザーがクレジットカード情報を入力して実行。 カード決済を行い、データベース上の会員ステータスを「有料」 に更新する。 完了通知メールを送信する。 23
分かりやすいソフトウェアの構造 24
ソフトウェア設計の魅力 • プログラムの背後にはレイヤー、役割などの「書き方」がある • 「書き方」を学べば素早く理解できる • 「書き方」を使えば新しい機能の追加方法も分かる • 「コードを書いてる」ではなく「コントローラを書いている」 美しい!!!!!
25
共通している考え方 26
キャリアの 「書き方」を考える 27
きのこカンファレンス2025 in 関西! • 昨年の8月、私は就職活動中でした • キャリア迷子で、きのこカンファレンスin関西に参加した 28
キャリアにも「書き方」があるのでは? 29
キャリアの書き方、紹介します! • 残念ながら?面白いことに?キャリアは理屈が通っているか、 分かりやすいかによって改善されない • 「やりたいキャリアを目指す戦略」なら書けそう • 私がやっている書き方を紹介 30
キャリア戦略の書き方 • あくまで私の実践している書き方です • Noteで公開してます • キャリアに関する活動を3種類に分類し、それぞれでやりたい ことを書きだす、という方式 31
分類1. 広げる活動 • 新しい人やものに出会う活動 • 特に目的無くランダムに • 「のっていき」 • とにかく遠くにばらまく
• だいたいは消える 32
分類2. 深める活動 • 役に立ちそうな内容を学ぶ • ちゃんとした「スキル」にする 33
分類3. プロジェクト • 「やっていき」 • 成果を目指す 34
書く手順1. 直近3か月の広げる活動 • 特に目的無く、面白そうなところを決める • 最初に決めないと、バイアスがかかる 私の例 • 「毎月、何かのイベントにConnpassから参加する」 •
⇒先週久々に会った友達からもらったアイデアで実験結果が! 35
書く手順2. 直近1年のプロジェクト • 今自分がやっているプロジェクトに目途を立て、夢を持つ • 夢を語りつつ、本気でやれば実現可能性がある、ぐらいの期間 私の例 • 「ソフトウェア工学の国際会議に論文を通す!」 •
⇒9月末までにデータ一式まとめるか~~ 36
書く手順3. 直近3年の目指す自分 • 長期的に、今の手元のプロジェクトを抜きにして考える • 新しいプロジェクトに手を出す指針を持つ 私の例 • 「自分の名前が入った書籍が書店に置かれてる様子を見たい」 •
⇒技術書典に出よう! 出版社に企画を持ち込もう! 37
書く手順4. 直近3か月の深める活動 • 広げる活動とは逆に、深める活動は目的意識が重要 • 長期的なスキルに投資する • 直近1年のプロジェクトに資するか? • 直近3年で長期的になりたい自分に資するか?
私の例 • 「KotlinやJetpack ComposeなどAndroidアプリの設計を学ぶ」 38
効果はあったか • 個人的にはかなり良かった • 意識的に書かないとやらない • 数か月前の自分の考え方が思い出せる • 就活の人事担当に毎回「長くてごめんなさい」と言いながら 数千字の文章を送り付けることができた
39
まとめ • 文章を書く、仕事をする、プログラムを書く、という表面上の 作業の裏側にある「書き方」を意識するといいかも • これを機にキャリア戦略を書いてみると、いいかも • 昨年のカンファレンスのおかげでキャリアが開けた!大感謝! 40