看板 Soft_Job
作者 poopoo888888 (阿川)
標題 [心得] 別急著用那些新奇玩意兒
時間 Mon Feb 23 14:33:29 2015


HI,大家新年快樂~

一個正要進PHP業界工作的朋友問我,他同事叫他用NetBeans,
但他覺得很難用,因此感到很焦慮

讓我有感而發寫了篇文章,跟各位分享~~

網頁好讀版

http://blog.turn.tw/?p=1444

 

-----------------------------------------------------

一個正要用PHP開始工作的朋友焦慮地問我:同事說我應該要用NetBeans。
它是一種叫IDE的東西?我查了資料,發現它提供很多功能:字詞自動補完、
全文搜索…等等。但我裝了之後覺得好難用,壓力好大!

我看了看他的電腦:他用Ubuntu當作業系統、Sublime當編輯器、
git做版本管理、Apache當伺服器。這些工具夠他解決幾乎所有問題了。

我問他是否看得懂那些文章提到的「優點」在說什麼?「看不太懂。」
我問他同事有否解釋要拿NetBeans來做什麼?「好像可以設定連線、

好像很方便、好像歐洲人都用NetBeans。」

這讓我回想起自己踏入這行後困惑很久的煩惱:為了一個別人大力提倡、
但是自己看不出來有什麼用的東西而感到焦慮。

對於這種看到新工具、新觀念、新知識而產生的焦慮,我最後養成了一種態度:
隨便看看、知道有這個東西存在就好了。之後遇到瓶頸、困難時再回頭,
看看它們能否解決我的麻煩。

別浪費時間煩惱這個東西到底能解決哪個問題了;也別為了這種困擾感到挫折、
覺得自己很笨。

課本上的一個名詞、一個Design Pattern、一個時髦的工具、一個軟體開發方法、
一個軟體測試技巧、一個抽象化思考方法、一個程式語言的某個語法…。
看不出來有什麼用,就別急著用。

時間一久,你還可能發現一件更難相信的事情:你從頭到尾都是對的。

那些新奇的狗屁也許根本就有某些缺點。你第一眼就看到了,但是所有人都不去提。

國王裸體在街上走!你的眼睛說不定從來沒看錯。

我不是在說學習沒有價值,我想說的是這兩件事:


* 碰到麻煩再去學習進階的,很多時候這樣才學得透徹。


* 所有東西都可能有缺點、或是只在某些情況適用,也許你只是很早就察覺缺點。

我再換句話說吧:

當你為了新奇玩意兒感到焦慮的時候,

或許,學習它的時候未到;

又或許,那東西真的沒什麼屁用。

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.128.201
※ 文章代碼(AID): #1Kwicygg (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1424673212.A.AAA.html
KUASkako: 不認同1F 02/23 14:51
jlhc: 課本上的東西多半是舊有的東西 不知道也不能說是"新奇"吧...然後拿IDE做"新奇"的例子, 後來卻拿知識當做類比對象也很怪2F 02/23 15:01
amosa: 電腦發展至今也不過50年不到,資訊業發展的速度如果沒有跟上,五年內就可能被新技術淘汰,這很現實4F 02/23 15:04
jack0204: 不會用不代表這東西沒屁用,個人習慣問題6F 02/23 15:20
felixgugu: NetBeans 很久了7F 02/23 15:40
alan3100: netbeans哪是新東西 囧...8F 02/23 15:48
superpai: Sublime 比 NetBeans 潮 100倍好嗎9F 02/23 16:03
csfgsj: 認同
一堆人搞不清楚東西是什麼就極力追求,盲從的人10F 02/23 16:19
mimi9126: 認同標題那句話,可是看內文卻覺得很沒說服力...12F 02/23 16:28
AmosYang: http://goo.gl/xDYyeX 先行、開創、守成、不死,四族開13F 02/23 16:53
Re: [請益] 如何決定要不要使用某個ThirdParty Library - 看板 Soft_Job - 批踢踢實業坊
 原文底下已經有許多從「技術」角度出發的討論,這裡補充「從『如 果你自己不是決策者』的角度出發」的見解 ※ 引述《wtchen (沒有存在感的人)》之銘言:
 
AmosYang: 戰,下好離手! :D      https://i.imgur.com/5GlRIh.jpg14F 02/23 16:54
[圖]
 
sing10407: 只是不習慣就說不好用15F 02/23 17:00
DWR: DP並不是什麼新穎的東西,它是個過去經驗的總結16F 02/23 17:15
gohpx: 我php剛開始寫沒多久就一直用netbeans 用到現在還是用爽爽17F 02/23 17:33
Yadsmood: netbean哪裡新...18F 02/23 18:06
snaketsai: Design Pattern很久了...新的Pattern出現、舊的變成語言內建19F 02/23 18:26
blackZ2: 觀點很怪21F 02/23 18:29
ku399999: 不認同,Design Pattern、Refactoring有些我都是先用才感受到它的優點。有些東西都是前面的人智慧的結晶怎麼會沒屁用  工具本來也就是順手的好用。怎麼會扯一大堆
的確不該盲從的學習但是遇到問題再學也太被動22F 02/23 18:33
snaketsai: NetBeans也是老東西了,vim也可用它的protocol溝通。我之前用pyClewn(把gdb整進vim)就是透過它26F 02/23 18:40
WJAider: 你說的新東西怎麼都舊舊的...28F 02/23 19:06
CaptainH: 把舊東西當新名詞還能狗屁一堆29F 02/23 19:08
qrtt1: @snaketsai 有趣,有連結能分享嗎?30F 02/23 19:09
gmoz: NetBeans很好用阿QQ31F 02/23 19:13
profiles: linux上我比較習慣用gdb+vi, windows用vs ,可能人老了,新玩具上手比較慢32F 02/23 19:18
TSW: 腦殘34F 02/23 19:30
overhead: 我還以為這是老文章,netbeans很久了耶,當例子舉很弱35F 02/23 19:46
hSATAC: Sublime Text 比 NetBeans 新多了好嗎36F 02/23 19:47
typiacalcat: 我還以為是docker要中槍 沒想到是netbeans ...37F 02/23 19:50
Obama19: 不認同就算了 沒必要罵人 原po可以提告了38F 02/23 19:52
teemocogs:  那我用WebMatrix寫PHP 算是很潮的了嗎?39F 02/23 20:10
BignoZe: ......看完就無語了40F 02/23 20:15
shoshumai: 像我一樣租一個空間很小的地方生活的話,的確是不用買買電鍋跟微波爐。一般鍋子自己量時間煮白米飯也夠用
但我還是夢想著有一天可以買大房子裝家庭劇院
sorry 推錯XD41F 02/23 20:50
qrtt1: @shoshumai 還以為是有寓言故事能聽(差點去買雞排惹)45F 02/23 20:55
kinanson: 其實原po只是拿dp舉例吧,也沒有說dp就是新奇的東西,推文有點反應過度了
但我持反對看法,有新東西而且越來越熱門就玩看看,很多東西不是你用不到,而是你根本就不知道可以這樣用,如果中文書籍都有了,就可以體驗看看了,不做領頭羊也別做古代人啊46F 02/23 21:14
GoalBased: 學習新東西,一方面是培養學習新東西的能力,一方面
是讓自己離開舒適圈,就算這個東西後來你用不到,
你也可以從中間學到他的想法,為自己將來做新東西
做些準備52F 02/23 21:23
sing10407: shoshumai XDDD56F 02/23 21:29

 
snaketsai: @qrtt1: 長這樣http://i.imgur.com/qTyXg7I.png58F 02/23 21:33
 
qrtt1: @snaketsai 感謝,先下藏起來,研究研究59F 02/23 21:36
FantasyRyu: 通篇幾乎都不認同。有時候學新東西並不是為了要馬上用60F 02/23 21:39
vaio5566: 不認同61F 02/23 21:39
chikasa: 書到用時方恨少62F 02/23 21:44
Eleina: 人的時間有限, 開發工具這種東西有閒再玩就好63F 02/23 21:56
yyc1217: 所謂的"學新東西"指的是要學到什麼程度呢?64F 02/23 21:58
Eleina: 用 "學新東西" "求知慾" 一個籠統的詞就打死太不厚道65F 02/23 21:58
y3k: 標題OK 至於內文....66F 02/23 21:58
yyc1217: 知道名詞 知道概念 還是可以跑一個範例出來
我是覺得身為科技人 要知道新東西 但不一定要樣樣去學
最重要的是了解這個新東西想要解決的東西比較重要67F 02/23 21:58
xtxml: 標題對了,內文毀了XD70F 02/23 22:06
ckvir: 所以22K71F 02/23 22:37
james732: 覺得觀點沒錯但是例子怪怪的XD72F 02/23 23:23
qrtt1: @james732 圍繞著立論的 context 有點薄弱,所以怪怪的.73F 02/23 23:38
puritys: 先了解它,再決定要不要用74F 02/24 00:16
leicheong: 沒碰過只看一下只能知道皮毛. 像最初學jQuery時看起來也是不需要, 但用一段時間就離不開它了... :P75F 02/24 00:28
StupidGaGa: 為何這作者發的文章我都覺得是資歷淺才會發的文章…77F 02/24 09:59
eashin: 慘文78F 02/24 10:08
ROCKandROLL: 不認同 因為好奇才會讓自己進步79F 02/24 10:46
vn509942: 錯了 就是要擠出時間 摸新東西 當然重要案子 是挑穩的80F 02/24 12:15
bobju: 同意 要有定見 不然現下工具多如牛毛 如果人人一句就試 那每天在那邊玩工具就飽了81F 02/24 13:28
LaPass: NetBeans 一般不是拿來寫JAVA的嗎?83F 02/24 15:10
iceonly: 只認同一部分,design pattern沒遇到類似的問題你不會覺得他有好處,學了也不一定會用
不過你不去看design pattern的話就永遠不知道他能幫你解決哪些問題84F 02/24 16:02
knives: 新東西要學到精是不一定學到完,重點是錢也不見得高,但是還是要溫故知新,了解新東西在做什麼,跟目前的舊思維有啥差異,優劣,而不是全盤否認88F 02/24 16:19
vi000246: 日本的明治維新v.s.中國的師夷之長以制夷91F 02/24 16:29
rrmm: 中文文章寫得像英文翻譯過來的92F 02/24 18:38
ROCKandROLL: 覺得 IDE 不能拿來跟 Design Pattern 一起比93F 02/24 19:10
meteor260: 通篇不知所云,例子跳來跳去無法連貫,可以先學寫作文但是作文大概被您歸類到沒用地所以沒學吧...94F 02/24 20:59
jackson378: 吵這個好沒意義 ==。IDE這種東西,能把程式用自己最有效率的方式表現出來就ok啦!96F 02/24 23:37
ljf0030: 不認同,你現在沒用到。不見得以後用不到。前提是你要先知道它可以幫你作什麼用。98F 02/25 00:34
bacon1989: 工具這種東西不是用的爽就好了嗎@@  覺得不好用你就換一個嘛100F 02/25 10:13
edward13: 就標題來講,更大的問題應該是沒時間 有時間學新東西當然是很好 但dead line在眼前當然保守為宜
還有人力,新技術要用到production又是一個漫長時間102F 02/25 11:32
apolkingg8: 半瓶水...105F 02/25 13:29
leicheong: 推「工具這種東西用的爽就好」106F 02/25 19:56
thuko8652: ...107F 02/26 06:57
pennymarkfox: 無法認同design patterns的說法108F 02/26 14:48

--
(poopoo888888.): [自動轉寄] [心得] 別急著用那些新奇玩意兒 - ott板