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
9ヶ月NeoVimを使用した初心者が考えてること
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
raizawa5826
October 30, 2024
Technology
1
220
9ヶ月NeoVimを使用した初心者が考えてること
ゴリラvimの登壇資料です
raizawa5826
October 30, 2024
Tweet
Share
Other Decks in Technology
See All in Technology
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
270
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
170
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
850
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
2
210
【Ubie】AIを活用した広告アセット「爆速」生成事例 | AI_Ops_Community_Vol.2
yoshiki_0316
1
120
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
390
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
410
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
AWS Network Firewall Proxyを触ってみた
nagisa53
1
250
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
ECS障害を例に学ぶ、インシデント対応に備えたAIエージェントの育て方 / How to develop AI agents for incident response with ECS outage
iselegant
4
450
Featured
See All Featured
Between Models and Reality
mayunak
1
200
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
0
160
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
470
The Pragmatic Product Professional
lauravandoore
37
7.1k
Technical Leadership for Architectural Decision Making
baasie
2
250
The untapped power of vector embeddings
frankvandijk
1
1.6k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
210
RailsConf 2023
tenderlove
30
1.3k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
110
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
70
Transcript
9ヶ月NeoVimを使用した初心者が 考えてること raizawa
自己紹介 rzaiwa • 今年31歳の台です • Javaエンジニアもどきしてま • 最近Rustに興味があります • エンジニア
:5年目 • vim :1年目
アジェンダ 1. なぜ使おうとしたか 2. なぜ使い続けているのか(ここが一番長いです) 3. 9ヶ月使い続けて思うこと
アジェンダ 1. なぜ使おうとしたか 2. なぜ使い続けているのか(ここが一番長いです) 3. 9ヶ月使い続けて思うこと
何故使い始めたのか きっかけは同僚のニュージーランド人 Neovimオモシロイヨ へ~~~
• IDE にこだわりをもたなくて良かった ◦ 丁度K8sでyamlファイル触っていた • かっこよく見えたので、影響された •
もともと悔しがりでのめりこんだ 何故使い始めたのか 全然上手くいかない ! 悔しい!!!
• 想像以上の機能が多かった ◦ Pluginすげー ◦ 移動とかの概念すげー ◦ CLI上で動くの結構便利
何故使い始めたのか なにこれ!! Pluginとか入れたら別世界じゃん !!!
アジェンダ 1. なぜ使おうとしたか 2. なぜ使い続けているのか (ここが一番長いです ) 3. 9ヶ月使い続けて思うこと
何故使い続けているのか 1ヶ月目→何も出来ず苦痛 👎👎👎 3ヶ月目→余計に混乱し苦痛 👎👎 6ヶ月目→形になってきたけど効率悪くて苦痛 👎 9ヶ月目→???
何故使い続けているのか 1ヶ月目→何も出来ず苦痛 👎👎👎 3ヶ月目→余計に混乱し苦痛 👎👎 6ヶ月目→形になってきたけど効率悪くて苦痛 👎 9ヶ月目→??? これだけ見たら続ける意味なくない...? 🤡
何故使い続けているのか 📌 私の人生で青春を謳歌した趣味と非常に感性が似ている カードゲーム 格闘ゲーム
何故使い続けているのか カードゲームからのインスピレーション 💡 • ギミックを理解するまで繰り返し使う必要がある(Vimの基本機能の理解) • デッキへいろんな要素、ギミックを入れるとなにも出来なくなる (Pluginの精査)
何故使い続けているのか 格闘ゲームからのインスピレーション 💡 • そのゲームを理解することに注力する(Vimの基本操作への理解) • キャラクターを自分が考えずとも動かせる(Vimの操作の練習) • 様々な選択肢が発生するが、強固なもの以外は捨ててシンプルに戦う (Vimの基本機能、Pluginの精査)
何故使い続けているのか 自分の特性に向いている 📌 IDEが苦手💡 • 画面の情報量を多くすると人より混乱しやすく、扱いきれない • 自分で設定しているほうが制御できる可能性の幅が広がる
何故使い続けているのか 副産物として個人成長が見られた 📌 Githubにアクセスする回数が増えた 💡 • 興味のあるPulginはリポジトリを直接みるので明らかに増えた • 一番機能解説してくれているのは公式なため英文にも慣れてきた •
直接原文に触れる感覚が身についた
アジェンダ 1. なぜ使おうとしたか 2. なぜ使い続けているのか(ここが一番長いです) 3. 9ヶ月使い続けて思うこと
非常にeスポーツや知的競技に近い 🎮 • 操作に一定の技術が生じるため少なくとも練習が必要 • Vim(Neovim)があり、PluginがあるためVimの操作で出来ることを復習する ◦ 基礎練習みたいな感じ • 焦りや不安で普通に操作がへたっぴになるので、意外とメンタルも大事かも
◦ 私だけかも 9ヶ月使い続けて思うこと
自分に合った道具を選べた 👌 • 同僚にいたとはいえマイノリティ側になる決断 • 自分に合っているかきちんと理由を付けて選択できた 9ヶ月使い続けて思うこと
IDEが悪いわけではない 🙌 • 私が苦手なだけで悪くない • 高機能だし、Java書くときは流石に使います • ちゃんと使える人は正直羨ましくもある 9ヶ月使い続けて思うこと
まとめ • 道具は自分の感性に合ってるか見極めるのが大事だなと実感した • 私はNeovim相性いいと感じたけど、IDE使いこなせるならそっちのが良い • 今後の取り組みは既存機能を復習しつつ、不満や面倒な部分をPluginで補いたい
オチ ここまで長々語りましたが結局は理想論です 格闘ゲームもカードゲームも理想論だけで上手くいった記憶がありませんし、 私も具体的に評価される結果を出していません 理想を追いつつ現実的な落としどころを見つけていきたいです
質疑あれば。。 今、これが欲しい
ありがとうございました