※ 本文轉寄自 ptt.cc 更新時間: 2023-06-29 16:52:08
看板 Soft_Job
作者 標題 [請益] 新人只用vi不肯學IDE
時間 Wed Jun 28 17:25:29 2023
吐泡一下
最近來了新人
教了半天IDE和載入define還是不肯學
他還堅持用vi 和 grep...
像這樣還堅持活在20世紀的新人
是我的問題還是新人的問題? QwQ
--
https://i.imgur.com/8vIAicG.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.9.41.172 (臺灣)
※ 作者: IhateOGC 2023-06-28 17:25:29
※ 文章代碼(AID): #1ac_oFsG (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1687944335.A.D90.html
推 : 他有因為這樣工作沒做好嗎1F 06/28 17:31
推 : 無所謂 工作能做好就好2F 06/28 17:35
推 : 他未來會帶新人嗎?不會的話就讓他用吧3F 06/28 17:38
→ : 大師 現在會用vim的越來越少4F 06/28 17:42
推 : 你管人家 他搞不好效率比你好5F 06/28 17:42
→ : 用vim跟ctags就比你快了 就你的問題啦6F 06/28 17:51
推 : 只要沒bug不需要你幫忙 用notepad++ 也不是問題7F 06/28 18:01
推 : 他是大師,vscode也有vi mode8F 06/28 18:14
推 : 他是不是剛畢業9F 06/28 18:21
是...※ 編輯: IhateOGC (39.9.41.172 臺灣), 06/28/2023 18:22:58
→ : 直接丟專案開幹 做的出來就留 做不出來就走人10F 06/28 18:25
推 : grep 好用啊11F 06/28 18:26
→ : 他爽就好12F 06/28 18:28
推 : 只要沒bug 就算他用notepad++還是什麼編輯器都沒差13F 06/28 18:31
推 : vi 跟vim 不一樣吧14F 06/28 18:32
→ : 熟練起來vi vim也很快啊 幹嘛逼人學其他ide15F 06/28 18:32
→ : 可能你們用的IDE太爛ㄅ16F 06/28 18:33
推 : 可以完成工作就好啊,除非你老闆規定一定要用17F 06/28 18:35
→ : 下一篇,公司的老人硬要我用IDE怎麼辦18F 06/28 18:40
推 : 先說說你們用什麼IDE 來給大家瞧瞧19F 06/28 18:44
推 : Vim + LSP也可以做到為什麼一定要IDE20F 06/28 18:51
→ : 不過grep很慢該改用rg了吧
→ : 不過grep很慢該改用rg了吧
推 : 他能搞定沒問題,搞不定請他學22F 06/28 18:56
→ : 只好奇他要怎麼跟大家排版一致23F 06/28 18:58
→ : 有沒有可能是你們的 IDE 太難用?24F 06/28 19:03
推 : 排版的話 checkin code 之前用排版程式跑過就好25F 06/28 19:03
→ : 我第一次聽到有公司需要人學特定編輯器的,用什麼寫26F 06/28 19:31
→ : 不是都是個人的自由嗎?
→ : 不是都是個人的自由嗎?
推 : 還好啦,不要只肯寫某一種語言就好28F 06/28 19:31
推 : 下一次就是他想重寫系統了 坐穩了29F 06/28 19:34
推 : 用vi我都視為神人30F 06/28 19:41
→ : vim+plugin 上限是很高的 不過真的會的人不多就是了31F 06/28 19:42
推 : 小修小改vim,開發就vscode32F 06/28 19:45
推 : vim不一定,真的用vi就是神人了33F 06/28 19:49
推 : 問題在你為什麼不檢視成果而去檢視工作方式吧34F 06/28 19:49
推 : JetBrains買下去就好了35F 06/28 19:52
推 : 就像NBA 選秀, 選到 上下限 很寬的人才啊36F 06/28 20:24
推 : 我都用vscode裝vim-plugin 用起來和vim有87%像37F 06/28 20:45
推 : 不肯學是個大問題 不過也要看原因合不合理38F 06/28 20:46
→ : vi mode好用:) 缺點是在ptt發廢文 最後要刪掉多打的:wq!39F 06/28 20:48
推 : 不過9成的IDE真的頗廢= = 現在的趨勢是編輯器+工具鏈
→ : 連keil都轉用VSCode惹
推 : 不過9成的IDE真的頗廢= = 現在的趨勢是編輯器+工具鏈
→ : 連keil都轉用VSCode惹
→ : vi 遠比你想像中的強 之前在某論壇發表過 vi重要的四42F 06/28 21:19
→ : 個功能1. 可將命令結果輸出的文檔或從別的文件讀取內
→ : 輸出到
→ : 讀取內容到目前文件 2.可將內容輸出到命令並將內容替
→ : 換成命令處理資料的結果 3. 同上但只有輸出給命令不
→ : 修改 4.可將內容作為vi內置命令執行
→ : 個功能1. 可將命令結果輸出的文檔或從別的文件讀取內
→ : 輸出到
→ : 讀取內容到目前文件 2.可將內容輸出到命令並將內容替
→ : 換成命令處理資料的結果 3. 同上但只有輸出給命令不
→ : 修改 4.可將內容作為vi內置命令執行
推 : 你是不是自己不熟 vi ?48F 06/28 21:27
→ : 很多人會把命令記錄到一個文件內 然後要用的時後copy49F 06/28 21:28
→ : 到終端 我只能說這是傻瓜用法 vi下直接將內容傳給命
→ : 令 grep也是個很不錯的命令 配上一個可以動態輸入數
→ : 據的模糊搜尋工具會很好用 find指令同理 這樣就實現
→ : ide下的全文檢索和quick open 至於代碼補全首先你就
→ : 要先用ctags類似的工具對該語言的src 進行索引建立
→ : 再對你的專案建立索引 vi本身也有abbr功能 作為
→ : 到終端 我只能說這是傻瓜用法 vi下直接將內容傳給命
→ : 令 grep也是個很不錯的命令 配上一個可以動態輸入數
→ : 據的模糊搜尋工具會很好用 find指令同理 這樣就實現
→ : ide下的全文檢索和quick open 至於代碼補全首先你就
→ : 要先用ctags類似的工具對該語言的src 進行索引建立
→ : 再對你的專案建立索引 vi本身也有abbr功能 作為
→ : 他只是沒換成neovim跟ripgrep(rg)56F 06/28 21:36
→ : snippet 沒問題 除錯方面你需要一些更進階的用法 不57F 06/28 21:37
→ : 說 生成代碼方面其實沒有比shell更好的了 例如maven
→ : 額外弄個plugin來生成專案本身就是一個很智缺的用法
→ : 不過在工作我還是用ide 因為比較合團隊而且也不希望
→ : 有人偷幹走我寫的東西
→ : 只能說以前人寫的很多神器 現在就是擴充性容量佔用資
→ : 源佔用都很差
→ : 說 生成代碼方面其實沒有比shell更好的了 例如maven
→ : 額外弄個plugin來生成專案本身就是一個很智缺的用法
→ : 不過在工作我還是用ide 因為比較合團隊而且也不希望
→ : 有人偷幹走我寫的東西
→ : 只能說以前人寫的很多神器 現在就是擴充性容量佔用資
→ : 源佔用都很差
推 : 用vi的神人+164F 06/28 22:40
→ : 那些vi神功能用vscode做都很快啊 為什麼還要ctags65F 06/28 22:52
→ : 要強迫別人改編輯器習慣 好歹也要講個vi做不到66F 06/28 22:55
→ : 只有vscode能做到的來看看
→ : 就算要自己弄plugin vi還是比vscode輕鬆
→ : 只有vscode能做到的來看看
→ : 就算要自己弄plugin vi還是比vscode輕鬆
→ : 你看一下lsp 是不是很多語言都下載將近幾十mb的69F 06/28 23:07
→ : 東西 這就是微軟傳統 每個東西又大又肥 當然用過lsp
→ : 但以這樣的功能太腫了 至於神功能 你vscode在哪實現
→ : 這些呢 只有editor區? vi是所有split screen都可以
→ : 我現在要寫東西多半都要神一點 不然每天用一些爛東西
→ : 很難受 然後還聽到吹捧...
→ : 東西 這就是微軟傳統 每個東西又大又肥 當然用過lsp
→ : 但以這樣的功能太腫了 至於神功能 你vscode在哪實現
→ : 這些呢 只有editor區? vi是所有split screen都可以
→ : 我現在要寫東西多半都要神一點 不然每天用一些爛東西
→ : 很難受 然後還聽到吹捧...
推 : IDE只是工具,每個人編輯習慣不同,如果他用vi不會對 co75F 06/28 23:35
→ : de commit 結果造成任何問題,沒理由強迫他換工具吧?重
→ : 點是開發成果和效率,我看過那種vi用到出神入化,他們已
→ : 經習慣了,反而用vi他們開發效率最高
→ : de commit 結果造成任何問題,沒理由強迫他換工具吧?重
→ : 點是開發成果和效率,我看過那種vi用到出神入化,他們已
→ : 經習慣了,反而用vi他們開發效率最高
推 : 你的編輯器可以記錄幾十個mark位址 好幾個預定義mark79F 06/28 23:35
→ : 幾十個register 好幾個 programmable register 快速
→ : 錄製編輯指令 嗎?
→ : 幾十個register 好幾個 programmable register 快速
→ : 錄製編輯指令 嗎?
推 : 有沒有 emacs 的人也來吹捧一下82F 06/28 23:39
→ : mark與寄存器是vi好用的東西 有用過才知道83F 06/28 23:41
→ : 但vim 有跨檔案的mark
→ : 目前覺得vi遺憾的地方 語法高亮都不是剛需
→ : 但vim 有跨檔案的mark
→ : 目前覺得vi遺憾的地方 語法高亮都不是剛需
噓 : 你知道用vi比ide快很多嗎? 用ide反而會被新人瞧不起喔87F 06/29 00:26
噓 : 產出比你強就可以啦,不行的話就電死他啦88F 06/29 01:12
→ : 如果是寫winform那真的需要特定IDE,不然我都用vim89F 06/29 01:14
噓 : IDE這麼重要怎麼不列在面試條件,進來了才在機歪90F 06/29 01:18
→ : 不用懷疑 你的問題91F 06/29 02:12
推 : 換個思路,你應該要推坑neovim92F 06/29 02:19
推 : 為什麼要強迫他用IDE93F 06/29 02:23
→ : 你就不該上ptt的94F 06/29 02:25
→ : 用vi臭了嗎 QQ95F 06/29 04:56
→ : vi不好嗎?96F 06/29 05:27
推 : 絕對你的問題 事情能做好用什麼editor 關你什麼事..97F 06/29 05:32
噓 : 你的問題98F 06/29 06:09
噓 : 我用 notepad 寫 Web 比其他人用軟體寫還快,不行嗎?99F 06/29 07:26
→ : 可以順利在deadline前完成工作就好了,對方愛用啥工具100F 06/29 08:10
→ : 不是重點,就別管那麼多了,住海邊逆,如果公司會拘泥
→ : 於工具,就該認真考慮要不要繼續待了。
→ : 不是重點,就別管那麼多了,住海邊逆,如果公司會拘泥
→ : 於工具,就該認真考慮要不要繼續待了。
推 : 主流 IDE 都有 vim mode 啊103F 06/29 08:19
→ : 小孩才做選擇。我全都要。用 IDE 裝 vim 外掛。完美解決。104F 06/29 08:23
噓 : 笑屬,為何一堆人腦補用notepad++寫code超強105F 06/29 08:31
→ : 這完全是兩件事
→ : 這完全是兩件事
噓 : 你107F 06/29 08:42
推 : 我通篇沒看到有人說用notepad++寫code超強啊108F 06/29 09:14
推 : 推,超強新人109F 06/29 09:30
噓 : 不是,用什麼東西開發有什麼關係110F 06/29 09:41
噓 : vi錯了嗎111F 06/29 09:48
噓 : respect..112F 06/29 11:00
→ : IDE是重點嗎 ?113F 06/29 11:04
推 : 看他工作效率有沒有問題吧,沒有的話其實也沒差114F 06/29 11:15
推 : 有些資工系教授還刻意禁止學生用IDE耶115F 06/29 11:19
→ : 另外用vim跟是不是神人完全沒什麼關係116F 06/29 11:20
→ : 看寫什麼吧 寫前端組內有vscode共用設定就用vscode117F 06/29 11:27
→ : 寫embeded system vi 比較好操作 你就不要強制人家換
→ : 不過我們公司有付錢充值 gpt4, copilot vscode套件
→ : 原本用vi的人也開始用vscode 畢竟有人付錢還是香
→ : 寫embeded system vi 比較好操作 你就不要強制人家換
→ : 不過我們公司有付錢充值 gpt4, copilot vscode套件
→ : 原本用vi的人也開始用vscode 畢竟有人付錢還是香
→ : 不過我覺得問題比較大的是他剛畢業就這麼自我,又不是寫121F 06/29 11:33
→ : 了好幾十年的vim。你們之後開發大概有得吵了
→ : 了好幾十年的vim。你們之後開發大概有得吵了
噓 : 有什麼必要限制工程師用什麼編輯器嗎…micromanagem123F 06/29 11:54
→ : ent?
推 : 要討論的除非是他沒用一樣的編輯器造成什麼問題吧…
→ : linter/coding style
→ : ent?
推 : 要討論的除非是他沒用一樣的編輯器造成什麼問題吧…
→ : linter/coding style
噓 : 吹vi就跟吹手排一樣白痴 工具很強 但看場合用 好嗎127F 06/29 12:00
推 : 幾年沒找到新人了 用膝蓋想一想下個在哪128F 06/29 12:03
噓 : 很好啊,堅持用vi...至少證明這人有極大可能不是廢物129F 06/29 12:23
→ : 大學廢物科系出來的
→ : 大學廢物科系出來的
噓 : 你的問題 請不要偷戰IDE謝謝131F 06/29 12:24
噓 : 現在還有人在用IDE?132F 06/29 12:38
噓 : 你的問題133F 06/29 12:51
推 : grep神器好嗎134F 06/29 13:14
噓 : 有差嗎?你們CI設好,還不是跑一樣的linter formate135F 06/29 13:41
→ : r UT
→ : r UT
噓 : 能用就可以了,是在哭什麼137F 06/29 14:12
噓 :138F 06/29 14:25
推 : 能把工作做好你管他用什麼139F 06/29 15:02
推 : 算是你的問題吧 linter 一樣你管他用什麼編輯器140F 06/29 15:11
→ : 他喜歡用微軟txt編輯器也可以
→ : 他喜歡用微軟txt編輯器也可以
推 : emacs 參戰?142F 06/29 16:34
--
※ 看板: Soft_Job 文章推薦值: 0 目前人氣: 0 累積人氣: 104
回列表(←)
分享