Re: [討論] 程式不能寫一輩子?

看板Soft_Job作者 (喲)時間14年前 (2010/04/04 10:10), 編輯推噓0(0013)
留言13則, 3人參與, 最新討論串5/9 (看更多)
※ 引述《LinuxC (死工程師 = = )》之銘言: : 就在上資安的課 : 老師在課堂上閒聊 : 就跟底下的人說 : 在台灣你能寫程式寫一輩子嗎?不可能 : 然後就勸我們最好要有一項能夠累積經驗的技術 : 像是資安或電腦鑑識就是 =.= : 我不懂的是難道寫程式 : 就沒有經驗的累積嗎 : 不能越寫越資深嗎 這問題我前陣子問過,問寫程式的人老了怎麼辦. 結果被解讀為負面的想法, 而且還有年輕人來告誡我要保持熱情... XD 你我都不是老年人,你哪會比我知道老的時候該怎麼辦? 還有人三言兩語瞎講,就把我推到「不認為老了還能寫程式」的立場去定位, 真是無稽之談. 哎! 並不是一句「到老都要保持年輕的態度喔」就解決了這麼簡單啊! 到老的時候,首先會面臨自己價值觀點的轉移,然後是身心及人生各方面的考量. 就價值觀點來說,很多人會說,寫程式得到成就感很好. 基本上只要有二年以上寫程式經驗,如果還要說「成就感很重要」, 自己心裡會覺得有一點點空虛:「我就為了這所謂成就感的一點點屁感覺而寫程式啊?」 說真的,保持冷靜的理性,可以做得比較長久. 大家應該都見識過這種彼此認知差異,有些人在沒有準備周全的情況下,興奮地 將他的東西拿出來給你看,而你看一看之後就覺得,就這點點玩意兒還說有「成就感」. 當然,有人的東西是真的很不錯,所以他說有成就感; 不過也有人的東西或想法 實在很爛,仍然說有成就感. 所以,成就感這種東西看久了,起碼自己會知道什麼程度的成就感可以撐一輩子, 而哪些成就感靠不住. 而有人說有熱情就夠了,然而,你根本不知道在很多年之後, 你的思考依歸是不是跟當前一樣. 再說所謂「能夠累積經驗的技術」,意思就是,你做某一行做到老,就會成為專家的角色. 你不但會有充足的知識,而且能夠提出自己的理論. 寫程式的專家是怎麼回事? 不妨在學術期刊中搜尋一些談寫程式技巧的文章看看他們 的見地是哪方面,或者看看 "Coders at Work" 這本訪談集,思考一下這些大家的例子. 跟放眼所見的Most Valued Professionals比較起來,眼前所見的這些專家可能是 只講技術,只走短線,他們的路你同樣過幾年也會走完. 這些人的累積經驗,跟那些人的累積經驗,格局是不同的. 暫且打斷一提,如果你還是學生,不要整天想著怎樣是寫程式累積經驗. 要先寫,然後才思考累積經驗,而不要還沒寫就先思考這件事情. 資安的累積經驗程度當然比寫程式高,因為安全的程度並沒有化成程式擺在你眼前, 也沒有像程式那樣,你直覺地數算出Big-O級數就知道效果. 寫程式的基本是放一行程式,必要時加一行debug程式,然後你就可以判斷程式的執行. 做資安的基本則是擺一台設備上去,等系統跑一些時間,讀一讀記錄資料,然後你才 可能在腦中建立出系統安全情況的觀感. 資安很顯然是個大玩具. 寫程式就好像拼積木,拼久了你可以拼得很好,而且積木倒了就是積木倒了. 資安則要比喻為蓋房子,要計算鋼骨及填料的承載數,而且可能算對也可能算錯, 反正算錯並出事之後要有人承擔責任. 那,寫程式累積什麼經驗呢? 看你怎麼寫程式,以及你投注在寫程式這個角色的定位. 如果是寫一寫就升職去做管理或營運,然後再也不寫,程式經驗算是半途而廢了. 如果是長期做剪貼或組裝產品式的程式設計,經驗累積也有限. 我想這兩點是你老師所認為「你不能寫程式寫一輩子」的事情. (至於跨越這些的程式累積經驗到底是什麼,我有些想法,但不知道怎麼講 --- 事實上寫到這裡我也突然想不起來了 :p 反正如果你做了寫程式的工作, 這也許是你想要思考的事情,也許你認為切身相關,或者也許你改變心態, 覺得這些都不重要了...... 誰知道人生接下來會是怎麼樣. ) 所以就再說啦. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.230.231

04/04 10:21, , 1F
就算是走組裝產品路線,還是可以開發更好的元件來達到更好的
04/04 10:21, 1F

04/04 10:22, , 2F
組裝效果,這一塊目前看起來仍然是有豐富市場的。
04/04 10:22, 2F

04/04 10:22, , 3F
其實人只要隨時思考下一步該往哪走,CODER還是有地方走的,
04/04 10:22, 3F

04/04 10:23, , 4F
熱情和成就感不一定能撐一輩子,但是你現在的積蓄也應該不夠
04/04 10:23, 4F

04/04 10:24, , 5F
你活一輩子,為甚麽你不會先恐慌自己能活一輩子呢?因為只要
04/04 10:24, 5F

04/04 10:25, , 6F
現在過得去,橋到船頭自然直嘛。:D 找尋一個正確的工作態度
04/04 10:25, 6F

04/04 10:25, , 7F
跟一個更好的方法,是我認為程式設計師進步的方式。除非已經
04/04 10:25, 7F

04/04 10:25, , 8F
到了覺得真的沒什麼好做的,看不到任何目標,那才是盡頭。
04/04 10:25, 8F

04/04 15:50, , 9F
看完T大的推文~我想說:台灣很缺人~大家趕快生吧~不用再考
04/04 15:50, 9F

04/04 15:51, , 10F
慮養不養得起~能不能給他最好的~以前很多人的生長環境也沒
04/04 15:51, 10F

04/04 15:53, , 11F
多好~有本事的自然會出頭天...
04/04 15:53, 11F

04/04 15:55, , 12F
抱歉~養不養得起是要考慮~但請不要從"山珍海味"去思考...
04/04 15:55, 12F

04/05 21:48, , 13F
在我看來,最短視近利的行為是嘴砲。
04/05 21:48, 13F
文章代碼(AID): #1Bj_K7JY (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1Bj_K7JY (Soft_Job)