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
育成ゲームとしてのvim(桃太郎)
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
fujitani sora
May 31, 2024
78
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
育成ゲームとしてのvim(桃太郎)
fujitani sora
May 31, 2024
More Decks by fujitani sora
See All by fujitani sora
TypeScript * xx 一年目の振り返り
fujitanisroa0414
0
220
Terminal IDE の世界
fujitanisroa0414
1
300
RubyでNeoVim Pluginを作る技術
fujitanisroa0414
0
110
toridori DevRel 立ち上げ約半年の成果と今年の目標
fujitanisroa0414
0
320
NestJS GraphQL開発を支える 自作CodeGenerator
fujitanisroa0414
0
61
なぜtoridori開発部はDevRelに取り組むのか
fujitanisroa0414
1
120
AWS SDK for PHPによる AmazonECS構成管理
fujitanisroa0414
2
520
ARR成長の為に開発者個人で出来る事
fujitanisroa0414
0
270
書籍紹介 「採算に乗る事業」の仕組みづくり
fujitanisroa0414
0
100
Featured
See All Featured
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
610
Color Theory Basics | Prateek | Gurzu
gurzu
0
360
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
580
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.8k
Everyday Curiosity
cassininazir
0
230
So, you think you're a good person
axbom
PRO
2
2.1k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.7k
Designing for Performance
lara
611
70k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Transcript
Shinjuku.rb #92 5分LT 育成ゲームとしてのVim
名前 • 藤谷 想楽(ふじたに そら) • 22歳 • @_fs0414 所属
• 株式会社toridori • プロダクト開発部 普段は、Typescript書いたりGolang書いたりしてます。 自己紹介
2022 12月19日 東証グロース市場 に 上場 2016 2017 2019 10月 インフルエンサー広告
プラットフォームシステム アップロント を展開 株式会社 アップロント 設立 2020 8月 インフルエンサー マネジメント事務所 OTOZURE 設立 株式会社 コラボテクノ ロジー に社名変更 インフルエンサー広告 プラットフォームシステム コラボマーケ ティング & コラボベース をリリース 渋谷 オフィス に移転 株式会社 トリドリ に社名変更 各サービス toridori シリーズ へ名称変更 2021 7月 株式会社 GIVIN と事業統合 インフルエンサーブランド 立ち上げ支援 toridori made 始動 10月 10月 9月 6月 沿革 2023 12月 株式会社 OverFlow と事業統合
6つの事業を通して インフルエンサーマーケティング を展開しています ※グループ会社
目次 • 育成ゲームとしてのVim • Vimの鬼退治 サブテーマ AI画像生成たくさん触ってみた
育成ゲーム • ポケモンスリープ • パワプロ • ウマ娘 • etx…
Vim 育成ゲームとしての
Vimと開発者 • Vimは「すぐに使えるもの」ではない。 開発者人生の中で、自分と共に育っていくもの • ある一定ラインを超えると、Vimじゃなきゃダメな 身体になる • 自分の自由な「好き」を仕事に使えるのがVim
Vimを育てるために犠牲にしたこと • まず時間 • 次に共感 • そして人間性 • その時間でできたはずのタスクたち
Vimを育てることで得たもの • 無駄なコーディング時間を消し去った ◦ マウス操作やソースコードの海で迷っている時 間がなくなり、本質的なことに時間を割ける • CLI少し詳しくなった • 自尊心駆動開発を促進
桃太郎に例える ここからフリップ芸
None
育てていく楽しさ
• Level: 1 • まっさらVim、SSHの編集先で仕方なく使われるあれ • これでは戦えない
VsCodeを使うとはどういうことか
最初から鬼
一方Vimは
ハードに鍛える
LevelUpに必要な道具たち ※画像は全て自分のイメージです
Packer https://github.com/wbthomason/packer.nvim プラグインを管理してくれるやつ
Mason https://github.com/williamboman/mason.nvim LSP(Language Server Protocol)を管理してくれるやつ
Telescope.vim https://github.com/nvim-telescope/telescope.nvim fuzzy finder、ファイルとかテキストの検索。telescopeは望遠鏡って意味らしい
鍛錬あるのみ 技術界で一番成長曲線がきついのがVimらしいね
一方その頃...
決戦の地へ
大規模コードベースにも立ち向かえるVim
みんなもVimを育てよう
結論 ゆるりと育てて楽しいVimライフを送ろう
告知 6月に登壇