※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2018-04-12 04:29:42
看板 Soft_Job
作者 標題 [討論] 好奇只會用IDE的工程師有多少
時間 Mon Apr 9 23:01:04 2018
似乎不少工程師
只會用IDE開發
拿掉IDE就完全沒頭緒了
不會用文本工具跟shell來開發
雖然IDE很方便
不過有時候IDE幫你下了什麼指令
不清楚的話
debug 老久可能也debug不出來
我進去業界之前以為會使用shell是基本的
後來才發現原來很多工程師環境都是要幫忙處理的
雖然有coding能力
但系統方面頗薄弱
這樣的工程師佔了幾成啊
也曾經試著想帶新人用shell
有些也蠻排斥的
覺得GUI工具就好了
我個人不排斥用GUI
但是要在於懂GUI工具
幫你下了什麼指令才不會踩雷
畢竟breakpoint IDE方便度還是屌打shell
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.137.151
※ 文章代碼(AID): #1Qou0o9f (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1523286066.A.269.html
推 : 我倒覺得自己產業的knowhow比較重要,時間精力有限,要1F 04/09 23:05
→ : 用在刀口上
→ : 用在刀口上
→ : 我 最近稍微碰php覺得很麻煩3F 04/09 23:08
→ : 高手不是都用記事本在coding嗎?4F 04/09 23:08
記事本開發效率太慢啦這篇旨在了解是否懂得IDE在背後幫你運作了什麼
※ 編輯: ripple0129 (223.140.137.151), 04/09/2018 23:10:00
→ : 你大概沒待過一線公司5F 04/09 23:09
推 : 寫組語好了6F 04/09 23:09
推 : 我都用vim+tmux 反而不會用ide餒7F 04/09 23:09
vimrc分享一下我看有什麼可以偷學的→ : 一堆怪才指令飛快8F 04/09 23:09
推 : 有時電腦爛不想開IDE 就會用Notepad開起來直接寫Code9F 04/09 23:13
真的太肥大的IDE我就不想用了→ : 有時IDE改版後功能選項就找不到其實挺惱人的...10F 04/09 23:14
※ 編輯: ripple0129 (223.140.137.151), 04/09/2018 23:15:21推 : 兩個都學啊 先學指令 再用GUI省時間11F 04/09 23:14
這是我目前作法先碰指令再用GUI工具
※ 編輯: ripple0129 (223.140.137.151), 04/09/2018 23:16:07
推 : 寫大專案幾千隻再跑一定要用ide 其他就無所謂了12F 04/09 23:16
→ : 光DEBUG模式就完勝了 不需要討論
→ : 光DEBUG模式就完勝了 不需要討論
推 : 同是 tmux + vim,寫 web 前後端14F 04/09 23:26
推 : 只會用 IDE 的路過+115F 04/09 23:38
推 : 在多個不同servers開發,vim完勝!16F 04/09 23:49
推 : 搞這些工具算是工程師的浪漫吧XD17F 04/09 23:52
推 : 不過沒有eclpise我還真的不知道怎麼寫java了
推 : 不過沒有eclpise我還真的不知道怎麼寫java了
推 : ide trace比較快19F 04/09 23:55
→ : 有時一些typo沒有IDE 還真的很難找20F 04/09 23:55
推 : 只會IDE+121F 04/09 23:55
→ : vim+tmux+vundle潮爽 各種plugin可以玩22F 04/10 00:00
→ : 能用來完成專案的工具就是好工具23F 04/10 00:05
→ : 可以舉例ide幫下指令的情況嗎 至少我都可以在console看到
→ : 可以舉例ide幫下指令的情況嗎 至少我都可以在console看到
→ : 過一陣子就會有這種文 笑死25F 04/10 00:22
推 : 有什麼原因不能一起用嗎26F 04/10 00:31
推 : 爽就好27F 04/10 00:31
軟體工程師的鄙視鏈(程序员的鄙视链) – 真.他媽的
在軟體工程師(中國叫做「程序員」或「碼農」)的圈子裡,文人相輕的現象可是非常嚴重的,在程式設計的各個領域裡都有著錯綜複雜的「鄙視鍊」。從程式語言、編輯器、平台到 { 是寫在 if 的同一行還是下一行,不同陣營的人都習慣鄙視來鄙視去。而其中「你用什麼程式語言?」更是大家最熱衷的一條鄙視鍊,所以對於剛踏 ...
在軟體工程師(中國叫做「程序員」或「碼農」)的圈子裡,文人相輕的現象可是非常嚴重的,在程式設計的各個領域裡都有著錯綜複雜的「鄙視鍊」。從程式語言、編輯器、平台到 { 是寫在 if 的同一行還是下一行,不同陣營的人都習慣鄙視來鄙視去。而其中「你用什麼程式語言?」更是大家最熱衷的一條鄙視鍊,所以對於剛踏 ...
噓 : 下一篇, 有沒有只用shell der 工程師29F 04/10 00:39
→ : 人類跟動物的差別就是30F 04/10 00:55
噓 : 文本(x) 純文字(o)31F 04/10 00:59
推 : 省省吧 屌打只會ide的又怎樣 老闆才不care32F 04/10 01:01
推 : 不要沒事找事 有DDD何必再回去用純文字的GDB33F 04/10 01:12
→ : 有IDE何苦自己刻makefile template
→ : 結果刻了makefile template也沒人看
→ : 有IDE何苦自己刻makefile template
→ : 結果刻了makefile template也沒人看
推 : 的確不要沒事找事做,這樣不會比較厲害,乾脆compiler也自36F 04/10 01:29
→ : 刻好了,要不然你也不確定compiler轉出來的東西有沒有問題
→ : 刻好了,要不然你也不確定compiler轉出來的東西有沒有問題
推 : 只會IDE+1。VS這麼好用,都被慣壞了38F 04/10 02:03
噓 : 對對對 你只開vi你最強 好棒棒 這樣有爽嗎?39F 04/10 02:04
→ : 想太多,老闆只要你準時交東西出來40F 04/10 02:09
→ : 都會用不是很好嘛?41F 04/10 02:12
→ : 站在巨人肩上摘水果 跟等你長成巨人後再摘水果 的選擇題42F 04/10 02:24
噓 : 只要可以完成工作不就好了43F 04/10 02:32
→ : 我不需要也不想知道怎麼鑽木取火 直接用瓦斯爐不就好了嗎?44F 04/10 03:06
→ : 瓦斯爐有問題 用瓦斯爐的人多得是 自然有解法在網上
→ : 瓦斯爐有問題 用瓦斯爐的人多得是 自然有解法在網上
→ : 還好吧 都工具而已 習慣有效率就好46F 04/10 03:32
→ : 較好的觀念是熟用你的工具 減少時間 要用GUI 還是 Command l47F 04/10 03:52
→ : ine 完全取自你要怎麼在有限的時間解決你的問題 當然在某些
→ : 情況下GUI的程式優化或做某些loading比較重的工作時可能會fr
→ : eeze在那裡動不了,用command line interface 彈性比較大,
→ : 但要認真說,有些時候很多事物的選擇,都是任何奇模子跟個人
→ : 偏好而導致,不應該強迫別人要用什麼,除非真的有差很多
→ : 不過話說回來 如果你真的很懂IDE 或 GUI
→ : 應該會知道IDE存在的意義包含效率、容錯、可以有效的不同程
→ : 度的人上手
→ : 有些東西是無法取代的,當然CLI也是一樣
→ : 你講的狀況只有兩個,一個是IDE不成熟 或對於你們的專案來
→ : 說裡面有大部分功能是多餘
→ : 另一個就比較現實層面的,就是你家的工程師程度太差,又或
→ : 者沒那個心把事情做好,簡稱豬隊友,如果更慘是教不動的那
→ : 種你大概該走了
→ : ine 完全取自你要怎麼在有限的時間解決你的問題 當然在某些
→ : 情況下GUI的程式優化或做某些loading比較重的工作時可能會fr
→ : eeze在那裡動不了,用command line interface 彈性比較大,
→ : 但要認真說,有些時候很多事物的選擇,都是任何奇模子跟個人
→ : 偏好而導致,不應該強迫別人要用什麼,除非真的有差很多
→ : 不過話說回來 如果你真的很懂IDE 或 GUI
→ : 應該會知道IDE存在的意義包含效率、容錯、可以有效的不同程
→ : 度的人上手
→ : 有些東西是無法取代的,當然CLI也是一樣
→ : 你講的狀況只有兩個,一個是IDE不成熟 或對於你們的專案來
→ : 說裡面有大部分功能是多餘
→ : 另一個就比較現實層面的,就是你家的工程師程度太差,又或
→ : 者沒那個心把事情做好,簡稱豬隊友,如果更慘是教不動的那
→ : 種你大概該走了
推 : 不用IDE的人,大部份都沒啥效率,只能自high62F 04/10 04:09
推 : 寫J2EE那些專案肥大到不用IDE很難工作63F 04/10 04:37
→ : 這已經不是對指令熟不熟, 基本上不用IDE沒效率可言
→ : 這已經不是對指令熟不熟, 基本上不用IDE沒效率可言
推 : 沒事絕對不要自己寫makefile或全部依靠指令65F 04/10 04:45
→ : 在GUI上點幾下能做完的事, 打指令又慢又不安全
→ : 在GUI上點幾下能做完的事, 打指令又慢又不安全
→ : 只是想開車代步的人,顧好五油三水,定期保養67F 04/10 05:32
→ : 內燃機怎麼運作、變速箱避震和一堆電子配件的原理
→ : 懂或不懂似乎不是很重要...
→ : 內燃機怎麼運作、變速箱避震和一堆電子配件的原理
→ : 懂或不懂似乎不是很重要...
噓 : 以公司角度來講 會用工具效率化自己的工作比較重要70F 04/10 05:35
噓 : 就像有些人開車一定要用導航 有些人不用 但皆可到達地點就
→ : 好
噓 : 就像有些人開車一定要用導航 有些人不用 但皆可到達地點就
→ : 好
推 : 又一個只會躲在自己舒適圈的工程師73F 04/10 07:02
推 : 應該是你該去一個程度差不多甚至比你好的團隊74F 04/10 07:15
→ : 不願意學東西的人就放著讓他自生自滅吧
→ : 不願意學東西的人就放著讓他自生自滅吧
→ : 這些都只是工具而已,沒你想的那麼強或重要76F 04/10 07:49
噓 : 林北都把時間省下來喝茶吃魚了啦77F 04/10 08:17
推 : 不是很重要吧 對公司來講 有效率的工作才最重要78F 04/10 08:18
→ : 我就一半IDE 一半指令 ... XDD
→ : 我就一半IDE 一半指令 ... XDD
→ : 我熱愛用notepad++寫程式,這樣有比較猛嗎?XD80F 04/10 08:42
→ : 對阿 git用GUI就好 教一堆指令是在打三小 沒效率81F 04/10 08:45
→ : 所以IDE做了什麼啊?82F 04/10 08:45
推 : 我是認為兩個都要會用,IDE refactor 超方便,根本清 le83F 04/10 08:46
→ : gacy 神器。但以 Java 來說,命令列工具,建置系統,還
→ : 是學一下比較好。
→ : gacy 神器。但以 Java 來說,命令列工具,建置系統,還
→ : 是學一下比較好。
推 : 看狀況吧86F 04/10 08:47
噓 : 住海邊?要用到去查不就好了?87F 04/10 08:50
→ : 有人寫桌面程式不用IDE的嗎?88F 04/10 08:51
推 : 只會一點點,緊急時候用的89F 04/10 08:55
→ : 鄙視鏈90F 04/10 08:56
推 : 請問IDE大家會用的功能是什麼?我只會用自動完成91F 04/10 08:58
→ : 自動完成應該也無法下指令做吧?
→ : 認真問有什麼IDE是大家常用,但其實有對應指令的?
→ : 自動完成應該也無法下指令做吧?
→ : 認真問有什麼IDE是大家常用,但其實有對應指令的?
推 : youcompleteme94F 04/10 09:18
噓 : 電腦關掉以後,你剩什麼?95F 04/10 09:18
推 : ycm 還 ... 蠻難用的。不如等 lsp96F 04/10 09:21
→ : 好奇只會用瓦斯爐不會鑽木取火的人有多少97F 04/10 09:29
→ : 最常用的就搜尋文字功能、自訂template 用熱鍵快速打出98F 04/10 09:33
→ : ctrl+左鍵點連結跳至js/css檔位置
→ : ctrl+左鍵點連結跳至js/css檔位置
推 : 我沒說很好用 我只是回答問題而已 xD100F 04/10 09:44
推 : 我是自己用 vim 啦 不過不覺得有啥了不起 就習慣而已
推 : 我是自己用 vim 啦 不過不覺得有啥了不起 就習慣而已
→ : 我電腦打開就直接切到文字命令模式 一整天下來 沒碰過滑102F 04/10 09:47
→ : 鼠
→ : 鼠
→ : IDE最有差的是refactor和跟語言有關(非文字)的搜尋吧104F 04/10 09:51
噓 : shell也隱藏了好多細節 到底只會用shell的工程師有多少105F 04/10 09:52
推 : 我用IDE自訂快捷鍵+template 用shell下指令執行106F 04/10 10:02
→ : 如果想知道visual studio, android studio, xcode做了什麼107F 04/10 10:03
→ : 事的話,該下什麼關鍵字才找得到呢?
→ : 事的話,該下什麼關鍵字才找得到呢?
→ : xcode直接去看build log就好了109F 04/10 10:06
推 : 鄙視鏈 XD110F 04/10 10:11
→ : 這個時代應該是要熟用IDE但不排斥使用命令列操作111F 04/10 10:30
→ : 像你這種顛倒過來的觀念 你確定你能保持高效率的工作?
→ : 你真想知道可以看以前GoogleIO怎麼介紹AS新功能的
→ : 看他一邊介紹一邊操作的那種速度 包你下巴掉下來啦
→ : 像你這種顛倒過來的觀念 你確定你能保持高效率的工作?
→ : 你真想知道可以看以前GoogleIO怎麼介紹AS新功能的
→ : 看他一邊介紹一邊操作的那種速度 包你下巴掉下來啦
→ : 請問沒事不要自己寫makefile是開發什麼啊?115F 04/10 10:50
推 : 這就是鄙視鏈啊 XDDDD116F 04/10 10:52
推 : 只會用IDE+1,沒有android studio跟xcode我還不知道怎麼117F 04/10 10:56
→ : 用shell script寫跟斷點
→ : 用shell script寫跟斷點
推 : GIT我也只會用source tree XDD119F 04/10 11:22
→ : shell指令只記得git clone (ry
→ : shell指令只記得git clone (ry
噓 : 你用vim結果寫出一堆垃圾有比較好嗎XDD121F 04/10 11:37
→ : 糟糕,我只會用CLI我超廢122F 04/10 11:41
推 : 只用IDE應該是純開發不用維護系統的123F 04/10 12:03
噓 : 做什麼事情就用什麼工具 住海邊是不是?124F 04/10 12:08
→ : 你開發遊戲用Shell ?
→ : 你寫iOS app 不用xcode ?
→ : 你開發遊戲用Shell ?
→ : 你寫iOS app 不用xcode ?
推 : 高手都用打卡機寫程式好嗎?我說在座的各位都是!127F 04/10 12:43
→ : 原po阿,你是從來不deploy的嘛....?128F 04/10 12:45
→ : 有deploy怎麼還會問這種蠢問題
→ : 還是你家目標機器天生神力都有ide?
→ : 就算不用維護系統至少也要寫manual啊...
→ : 有deploy怎麼還會問這種蠢問題
→ : 還是你家目標機器天生神力都有ide?
→ : 就算不用維護系統至少也要寫manual啊...
噓 : 貴古賤今132F 04/10 12:58
噓 : 我媽煮飯幾十年也不會鑽木取火啊 ....133F 04/10 13:00
推 : 我覺得IDE最好用的是程式碼排版XD134F 04/10 13:13
→ : 排版其實靠....editor也做得到啦135F 04/10 13:17
噓 : 純噓這篇,怎麼可能寫app不用IDE,你以為你是原始人136F 04/10 13:24
推 : 用 SATA 比較快(誤137F 04/10 13:28
推 : 對不起我只會用IDE138F 04/10 13:35
噓 : 我家都是點蠟燭,燒柴火洗澡的......139F 04/10 13:48
→ : 其實不用ide寫code多半是不得已才這樣140F 04/10 13:51
→ : 比方說只能在遠端build遠端又不可能裝ide
→ : 比方說只能在遠端build遠端又不可能裝ide
推 : 如果你是寫 web 的,那 editor 的確就很夠用,但寫 clie143F 04/10 14:32
→ : nt 端程式就不一定了。而且 editor 跟 IDE 在開發效率上
→ : 有個蠻大的差別是 editor 對於 semantic syntax 的支援
→ : 度相對弱一些,各種跳轉跟斷點也是不方便一些。因應不同
→ : 語言的需求選擇自己熟悉且方便的工具才是正解。
→ : nt 端程式就不一定了。而且 editor 跟 IDE 在開發效率上
→ : 有個蠻大的差別是 editor 對於 semantic syntax 的支援
→ : 度相對弱一些,各種跳轉跟斷點也是不方便一些。因應不同
→ : 語言的需求選擇自己熟悉且方便的工具才是正解。
→ : 事情能解決比較重要! 你用notepad寫程式零零落落,那不148F 04/10 14:55
→ : 如用IDE
→ : 如用IDE
→ : 教學時我會教用筆記本 = = 但接下來我會叫他們跳IDE.因為效150F 04/10 17:23
→ : 率問題...至於為什麼要教筆記本? 畢竟有時有些問題限制可能
→ : 沒有像VS等強大的IDE能用的環境 這時筆記本就有用了 = =a
→ : 率問題...至於為什麼要教筆記本? 畢竟有時有些問題限制可能
→ : 沒有像VS等強大的IDE能用的環境 這時筆記本就有用了 = =a
噓 : 好的IDE讓你在家裡睡153F 04/10 17:40
→ : 爛的IDE讓你在公司睡
→ : 爛的IDE讓你在公司睡
→ : IDE是降低開發成本的東西阿 你不用成本就高 競爭力就拉下來155F 04/10 20:02
→ : 同樣一個功能請一個只用純文字就能開發跟用IDE的 薪水不差個
→ : 同樣一個功能請一個只用純文字就能開發跟用IDE的 薪水不差個
→ : 你懂分工合作嗎?157F 04/10 20:04
→ : 兩三倍才怪 而且有些東西其實去記根本浪費時間生命....158F 04/10 20:04
推 : 能達到目的不就好了?159F 04/10 20:40
推 : 只記得有次去面試工作用自己筆電有時間限制考基本庫存管裡160F 04/10 22:13
→ : ,需要後台登入控制,我電腦內有一大堆做過專案。但我就從
→ : 頭刻。。結果時間到來不及,被刷掉了。。。IDE沒有不好,
→ : 能有個有錢的老爸誰不要。重點是能否在這些工具上堆疊架構
→ : 上去有效且符合需求的產出才
→ : ,需要後台登入控制,我電腦內有一大堆做過專案。但我就從
→ : 頭刻。。結果時間到來不及,被刷掉了。。。IDE沒有不好,
→ : 能有個有錢的老爸誰不要。重點是能否在這些工具上堆疊架構
→ : 上去有效且符合需求的產出才
推 : 有了vscode如虎添翼呀165F 04/11 00:21
→ : 偶就不會阿166F 04/11 07:31
推 : 地表最慢ide167F 04/11 08:31
→ : 目前就準ide就三強爭霸吧 vscode / atom / sublimetext168F 04/11 11:39
→ : 不過sublime好像退燒退很多 XD
→ : 不過sublime好像退燒退很多 XD
→ : 太弱了 我都拿美工刀自己刻電路170F 04/11 12:49
→ : 連這樣你也有優越感171F 04/11 13:40
推 : 感覺這篇文把名詞換掉,很有看頭172F 04/11 13:42
推 : 簡單強大的solution不要,硬要選複雜功能弱的,真的173F 04/11 13:43
→ : 很geek
→ : 很geek
→ : 可以用地表最強IDE欸175F 04/11 14:36
→ : 何必把自尊心建立在開發工具上呢176F 04/11 21:33
推 : 樓樓上提到功能弱似乎有點太誇張了,一般常用的功能其實177F 04/11 21:59
→ : 並沒有差太多唷,設定也沒多複雜,看你會不會用而已
→ : 並沒有差太多唷,設定也沒多複雜,看你會不會用而已
推 : 其實有講到重要的點但講法會讓人覺得在戰而已 +1 XD179F 04/12 00:24
→ : 知不知道 IDE 幫你做了什麼 & 少踩雷很同意 但我覺得這跟用
→ : IDE 雖然不是沒有關係 但用「只會用IDE」就會變這樣焦點模
→ : 糊掉的感覺 (我這段其實是在回應 m9j002 的名詞換掉
→ : 知不知道 IDE 幫你做了什麼 & 少踩雷很同意 但我覺得這跟用
→ : IDE 雖然不是沒有關係 但用「只會用IDE」就會變這樣焦點模
→ : 糊掉的感覺 (我這段其實是在回應 m9j002 的名詞換掉
--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 414
回列表(←)
分享