顯示廣告
隱藏 ✕
※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2018-05-04 11:17:52
看板 Soft_Job
作者 zanyking (最後的六年級生)
標題 Re: [請益] 工作四年多開始迷惘
時間 Tue Apr 17 17:03:23 2018


※ 引述《accessdenied (存取違規)》之銘言:
: 還是很多人對 clean code 的烏托邦有著不切實際的夢想....
: 醒醒看看 real world 的例子吧......
: 下面都是真人真事

從以下舉的例子來看,那當然,clean code、design pattern還是什麼鬼的全都是垃圾,
通通都是沒有用的

: 有一天,客服接到客訴,客人發現我們用戶條款有模糊不清的地方,導致客人使用我們的
: 服務權益受損。因為某個功能,原本設定為VIP方案才能使用,但用戶權益沒有釐清,導
: 致這個初階用戶認為自己應該也享有這個功能。
: 在解說無效下(通常都是無效的),客戶要求退費並且威脅要  消保官和發文抹黑,客服
: 經理當然為了公司品牌、保全用戶,決定個案處理讓這位客戶能特別使用這個VIP功能...
: .,並且承諾明天就生效。

這是第一次

: 真實世界的選項是什麼,相信大家猜得到。
: 過幾天,又發生公司因為系統上版過久,超過官網公告的 downtime 維護時間。等著使用
: 公司系統的用戶逐一抗議自己的權益受損,支付吃到飽的費用卻超過公告時間無法使用..
: ..
: 接下來談的補償辦法,又是目前系統根本沒有設計過的方式,跟上面提到超越Level限制
: 又是不同的作法。RD 們又開始那著這些客戶清單,一條條地輸入
: If (cid == .....

這是第二次

: 但是,這就是「營運」啊!這些處理真的就讓公司能在市場上繼續發光發熱!
                                                        ^^^^^^^^^^^^

而這叫發光發熱

: 就連 MS 也做過類似的事情,這未來有空再說。
: 這些dirty code有沒有影響未來系統的修改?
: 有的!像是這些寫死的邏輯,那些客戶現在還在使用嗎?還是早就解約離開了?還在使用
: 的,我們更新功能要怎麼維持當初客服保證的補償不會受影響?
: 這些都變成修改系統的干擾。
: 但是,這些頂多增加修改的成本和難度,卻沒有害當初公司業務根本做不起來。
: 這就是一種技術債槓桿。
: 我想問那些把 clean code 和 DP 看得甚高的工程師們,在這樣現實的商業生活中,你會
: 怎麼做的讓我刮目相看呢?

怎麼讓你刮目相看?老實講,我對你沒有興趣

我有興趣的是看這篇的工程師們,你們自己覺得呢?

認真的分析這個案例:
為什麼一定要保住這個客戶?如果客服流程有訂好,該錄音的有錄,為什麼要怕這種
客人的威脅?透過應對這種客戶訓練客服與法務的流程,才是應該不是嗎?

不敢殺聖牛的老闆,是無法累積信用的,嘴皮子耍再多,遲早會被放生

公司是經營在灰色地帶嗎?條款設計當初是有坑騙客戶的打算嗎?還是就是只主管老闆
怕麻煩?

大概就這三選一,中了哪一個,是大家做開發的覺得這公司還值得呆的?

如果是選項一,市場上那麼多公司,幹嘛去一個做黑的?
如果是選項二,天底下有些人是不該成功的,他們賺錢對社會、對他們自己都不是好事
如果是選項三,客服經理每天上班是來吃便當的,法務是喝茶看報紙的、主管是軟爛的

怎麼都不合理,但產品就是該犧牲,而且每次都以犧牲產品為榮,這意思是什麼?


意思就是我當年感受到的歧視鏈,現在也還是成立的:

台灣人可以當一流的開發者、二流的供應商、三流的客戶

身為台灣人,最好別做同為台灣人的生意才能『站著把錢給掙了』
因為台灣人很容易當身份從手心朝上要錢、變成手心朝下給錢時,就開始不講道理了

客戶給老闆賺錢、老闆給碼農薪水
咱們這屬於給錢歧視鏈最底端的,就是他馬的照做閉嘴,不是嗎?

這種事情天天發生,什麼clean code?什麼Design pattern?當然都是浮雲啊

做雞給人幹到有口碑都還能選人客的,但程式寫乾淨、產品做好,服務台灣市場
就是只配給這種怕麻煩吃便當喝茶看報的主管聯合不講理的客戶糟蹋不是嗎?

所以這樣的公司標榜什麼『技術不重要』當然很合理,code能動就好了

畢竟開發做再好,你的老闆可是很興奮的等著哪天幫著客戶硬掰開產品大腿的,
都北港香爐人人插了,還clean什麼code?

先問問自己當初怎麼鬼遮眼,落到這種人手上吧


喔,對了,那個a開頭的,要比賽收入的話,我W2繳稅至少也繳掉一台M...
算了,跟你認真幹嘛呢?我還是跟做開發的認真比較好


____________認真分隔線________________

對開發者而言,怎麼拿捏需求時程與工程工法間的取捨,是一輩子的修行
如果覺得120 kg 臥推、100 m 短跑12秒內不是簡單的事,那做專案時程資源與技術架構
的權衡就更難,因為接專案的每次不是不同的業主、就是不同的專案、甚至是不同的執
行團隊,跟同樣的自己的軀體、嚴格控制環境的跑道與舉重場,真實世界環境變數這麼
多,要怎麼控制?


產品開發是schedule driven的東西,持續回答「event driven 的因子怎麼做有效隔離
?」是團隊專注的基礎,無法專注、老是Context Switch,那訂出來的schedule就是定
好玩的,到最後就變成老闆亂許願,然後工程師omakase


『既然什麼都不壓,當然是我工程師覺得什麼重要就先做先送啊,你業務部門被客戶
逼急了才跑來我,我當然就給你亂七八糟的patch』

然後業務PM一起去吃屎,啊要是吃到竟然開始覺得屎很好吃,亂來變常態,機會成本
就很可怕了,持續吃屎,code base就會走經,產品能夠轉向還是修正的空間會隨著
熵值急遽增加而縮小,等到哪天真的重要的機會跟大單跑來,工程師再怎麼拼、老闆
鞭子再怎麼抽也只能徒呼負負


小聰明在上升市場可以有口飯吃,但真正重大的戰役,those epic raids ,耍小聰明
成習慣的人是沒有機會的,因為最惡劣的環境與事件必然發生,會需要蹲舉200kg、臥
推120 kg 的時點必將到來,而寫履歷的墨水最高級的就是淚水汗水與血水的混合物,
沒打過真正難的硬仗,成天除了RDBMS CRUD就是一堆奇技淫巧兜patch,架構思想串不
起來,逼格不夠,等過了40歲,誰還買單?



主事者的格局認知偏差,會在多次的短期獲益刺激下形成路徑依賴,也就是養成壞習慣
,最後會開始觀測得出系統誤差的,用Gaia hypothesis的話語,就是會觀測出只有特
定正回饋才累積得出某種現象的跡象,比如說:


公司找進來的人越來越都是拼短線爆發,人員流動率上升,專案末尾Bug越來越不容易
收斂,毛利開始變差,客戶流失,新PM業務流動率變超高,老業務PM則是越來越拿翹


人生際遇當然有很大的運氣成分,但這是在相同都具備該有的條件的那一群候選人當中

,才去看老天爺挑誰的,不具備必要條件的人是永遠也不會發生,比如說:

我認知到軟體產業是知識經濟的一環,不拼最在地就是拼最國際,我拼最國際,那就是
英文練起來,公司專找做外國客戶生意的公司(不是外商,外商來台做台灣生意的幫助
有限),用的技術是人家大公司併購會喜歡的,人家國外開發者的術語要知道,要髒我
可以很髒,要講高尚clean code我也一樣可以,你Architect喜歡哪種Design Pattern
 我看過幾個範例就能照著做開發,大概第二個Sprint上軌道,只要假設合理,不會去
跟你強辯些有的沒的,什麼奇怪的要求比如說寫Java每個method只准20行以內、每個
class只准500行之類的我也可以乾淨合理的達成,而不是亂來



諸如此類的條件都超過全有全無律的門檻,人也排在隊伍裡,那再來就學衝浪者的耐心
與眼力去等浪追浪

最後,這世上做什麼價值選擇的人都有,寫程式當然不是一定要乾乾淨淨,但你得記得
你付了什麼代價,還有反省同樣的事情到底有沒有更好的做法,經而不驗是最糟糕的




--

『你知道人有腦子,所以不要只是單純的滿足它,偶爾也要使用它啊。』

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 73.202.151.144
※ 文章代碼(AID): #1QrRXa2C (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1523955812.A.08C.html
※ 編輯: zanyking (73.202.151.144), 04/17/2018 17:10:00
art1: 要說服觀念不同的人很困難1F 04/17 17:20
landlord: 收放自如,剛好最好!2F 04/17 17:26
lovdkkkk: 推3F 04/17 17:30
j611062000: 推4F 04/17 17:56
waitingjune: 這才是真正大師風範!!5F 04/17 17:56
waitingjune: 別被axxxx 台灣奇型種的觀念帶歪了
他不是奇行種,我12年前還菜的時候這種主管很多
他之前的文章裡的觀念很多也不能說是錯的,就是講話機八錯方向而已

vi000246: 為了一個VIP 造成以後花更多成本維護 反正在台灣加班7F 04/17 17:57
vi000246: 不用錢 就丟給底下的人煩腦
ccc1001: 覺得要推9F 04/17 18:07
abccbaandy: 很理想...現實難道你跟老闆說不做?10F 04/17 18:19

所以你沒看懂我在寫啥,現實是,我10幾年前沒看走眼,六年前這種老闆早就不會
出現在我的視野,選老闆的眼光很重要,我機八,我選的老闆只會比我更難纏

這行的人才市場從我當年入行時到現在是緩步上升的,罩子放亮一點,明主沒那麼少

kain777: 怎麼賺到繳M的11F 04/17 18:27

不耍小聰明,做人任性一點,然後要有耐心等哪天運氣好

zero7810: 推 好的工作環境是營造出來的 客群的選擇也是 彼此尊重12F 04/17 18:30
cookie1115: 推13F 04/17 18:32
useeseeu: bayarea稅太高吧14F 04/17 18:32
johnny4753: 推~比喻的真精采15F 04/17 18:37
Masakiad: 條理分明切中要點啊16F 04/17 18:45
qweasd777: 推17F 04/17 19:04
paint: 沒有必要說服別人 都只是一種選擇 但繞過的路還會再出現 推18F 04/17 19:38
pttworld: 講實際的解法那些外包工程師比較聽得進去19F 04/17 19:53
pttworld: 另一點是,反抗客戶的需求,這輩子做了幾次

大概十幾次吧?怎樣?要我列給你嗎?你又不能求證

老實講,我後來接觸客戶最多的身份是software consultant,最主要的工作就是阻止
客戶耍蠢,提出那種當下占小便宜、未來會坑殺他們自己的需求

當然也是有那種已經爆了,去是去給他們收拾善後順便心理輔導的

jojojen: 推21F 04/17 20:22
alice822: 推22F 04/17 20:57
pig0038: 推推23F 04/17 21:00
jj0321: 推 "經而不驗"這句好啊! 可是上面資深、主管都經了10年24F 04/17 21:08
jj0321: 都似乎沒驗過....唉
Argos: 反正又不是他動手 他出張嘴就好 要這經驗幹麻 哈哈26F 04/17 22:27
apley: 推這篇27F 04/17 23:09
dsilver:   推28F 04/17 23:15
JPChinbotsu: 還好還有大大出來講幾句話正視聽29F 04/17 23:54
JPChinbotsu: 禁止存取的觀念在台灣多起來 才是台灣軟體業災
peanut97: 推31F 04/18 00:36
nero81: 確實沒有考慮到這也是一種解法,條理清晰,學習了,感謝32F 04/18 01:18
x123356: 好文推 某a就標準慣老闆思維 那種風氣都有人推33F 04/18 01:21
x123356: 也難怪台灣軟體業競爭力這麼差

他如果只是『這次事件需要透過搞patch過關』我還覺得合理,在屎坑裡掏金不小心吃屎
本來就很正常,我哪天也是要換灣區的屎坑去吃屎的,Get the Shit Down本來就是一種
生存策略

但『我敢吃屎』是逼格,『我覺得吃屎太棒了,我天天都要吃』這是賤格

做老闆的搞錯,誰還替你賣命?老闆的天花板與看事情的時間線比做事的人還矮還短,
公司經營就是布朗運動了,那我幹嘛在屎坑裡陪一個比我矮也比我短的布朗運動?
我又沒那麼M

※ 編輯: zanyking (216.52.21.0), 04/18/2018 02:01:41
※ 編輯: zanyking (216.52.21.0), 04/18/2018 02:17:50
Denny3345678: 推,想請問z大在各種地雷的環境下你是怎麼繼續堅持35F 04/18 02:38
Denny3345678: 這種正確的思維

我沒什麼正確,我就運氣好,平常積陰德
至於地雷,如果你覺得那些是地雷的話,我八年前寫得你可以參考
http://zanyking.blogspot.com/2010/07/blog-post.html

gundamdx: 推強者我同學37F 04/18 03:21
frouscy: 推38F 04/18 04:13
※ 編輯: zanyking (216.52.21.0), 04/18/2018 04:35:23
ku399999: 真的是想問問他的產品是全球還是只服務台灣 流量多少39F 04/18 06:24
ku399999: 有沒有什麼複雜的應用?streaming?
ku399999: 產品多久了?工程師離職率etc
bigshawn: 怎麼感覺我待的公司就像原PO說的那種42F 04/18 07:19
bigshawn: 新工程師待不久 老屁股主導一切 新技術完全推不動
mathrew: 推  其實就是看老闆44F 04/18 07:36
maxqq: 除了看老闆  還有就是看老屁股45F 04/18 09:02
bowin: 推好文!46F 04/18 09:08
fantasychese: 推推推47F 04/18 09:33
MOONY135: 我只挖有黃金的屎坑 沒有黃金的屎坑 敬而遠之48F 04/18 09:38
MOONY135: 你逼格甚高
Argos: 我上等威風,顯現一身虎膽。你下流賤格,露出半個...X頭?50F 04/18 09:50
waitingjune: 我是認為在台灣的 pool 底下 a 說的沒錯 台灣池淺51F 04/18 10:23
waitingjune: 早點研究市場  轉pm 有搞頭很多
waitingjune: 但拿到global的工程項目以後 z大說的價值觀才能體現

不需要,這種只是很單純的把職涯目標放在確實累積上,跟轉不轉PM也沒有關係
倒是跟市場需求很有關,市場對技術的需求是有天花板的,選到的市場大小就那樣
能做的水準不用太高也活得下去,所以很多推文對我不服氣主要是這個原因
但問題是黑船遲早要入港的,一但開進來自己又老了那就死定了

Argos: 我倒不覺得一定要global才有價值 我想上面反方其實根本沒有54F 04/18 10:38
Argos: 真正學過所謂的clean code或是敏捷開發實作技術
Argos: 而且clean code的定義其實蠻廣的 你只是遵行其中一小部份
Argos: 對工程師本身而言就已經有很大的幫助了 倒不是說處處都要抽
Argos: 象化 玩介面什麼的 光是變數好好命名 method拆成小的 這個
Argos: 就算你是順手hotfix也能做到吧?
Argos: 我的意思是當clean code已變成一種習慣 其實根本不會比隨
Argos: 手亂改來得慢 說不定反而還更有效率 更少錯誤

完全同意,其實很多東西是一但知道就馬上上手了,之後很自然的就是那樣寫
搭配IDE,沒有那種真的很花時間的東西

chung928: 推這篇,三百萬那個真的笑話一篇62F 04/18 10:45

他那篇我只覺得口氣不好而已,然後前提假設不講清楚就亂開砲,也不算笑話

Masakiad: 扣的架構寫的不好是要怎麼寫的快啦......63F 04/18 10:54
Masakiad: 以為爛扣才開發的快是多junior

是啊,但台灣的市場很多就是這樣就能生存啊,所以就會覺得這樣是對的
但其實很危險啊,因為改變來自於外部,一但科技或市場變動有太大的躍遷就會突然
死一票的

sorryla: 現在市面上大公司的產品大多一開始都不是global的65F 04/18 11:09
pttworld: 我想知道的是身為工程師反抗需求經驗66F 04/18 11:09
sorryla: 沒有一定要global產品才能展現價值,FB一開始也只開美國67F 04/18 11:10
pttworld: 需求是PM或SA接的,先反抗自己人,成功了還有客戶那關68F 04/18 11:11
sorryla: 工程師反抗需求的經驗很多啊,我們部門常常有客戶送更改69F 04/18 11:12
pttworld: 也許你現在資深講話大聲,但這個問題是工程師位階的70F 04/18 11:12
sorryla: 需求,我調查完就跟主管PM說這個當初就是by design,PM71F 04/18 11:13
sorryla: 還不是乖乖的reject客戶
sorryla: 我也不是甚麼大咖,就小小碼農而已
pttworld: 現在是問明明可以改但是不改去反抗74F 04/18 11:18
pttworld: a大這個範例是可以改,可以改又為何反抗

他的問題就不是加那行if else可不可以啊,而是他的路徑依賴已經形成,以後遇到問題
他直覺就是理所當然那行加下去啊。

救急可以接受、壞習慣則不行

至於我現在資深講話大聲,我只能說我不資深的時候也一樣大聲的

至於反抗,能不能反抗需求,建立在你對需求的瞭解是不是比別人更清楚上
大多數時候,只要沒有什麼政治問題,參與者間沒有人有不可告人的隱密需求
你要反抗就是提出另外一個方案,然後證明為什麼這個比較好

回到他舉的例子,他的第一個例子以我來看就是拒絕客戶比較好
那個客人連個VIP都不是,他做產品的,這個也不是什麼貢獻公司30%收入的大戶
那連這種凹客都拒絕不了,這代表什麼?

這代表這個團隊組成有問題,客服團隊不把這種不講理的客戶擋在門外當作自己的責任
,法務遇到事情不介入來給大家免於恐懼可以硬起來的信心,所有人奉行多一事不如少
一事

團隊組成有問題,就是老闆看人有問題、他的價值觀也就有問題

做產品創業就是在克服困難的,連這種程度的都要躲閃飄,以耍小聰明為榮,那之後能
做什麼真正困難的事?他最後一定會總是要挑最小阻力的選擇的,而這種人無一例外錯
過機會、敗給人性

找老闆就是要找能戰勝人性的人,老闆都要一定程度的難纏而沒人性的,不然公司的發
展軌跡就會是布朗運動了

SilvesterW: 沒有什麼是不能改的啊,只是改了就變成技術債76F 04/18 11:58
x123356: 推樓上 可以改就不用管為什麼而改了嗎77F 04/18 12:26
x123356: 改了會不會造成後續的問題 都不用評估就答應嗎
x123356: 說實話自己奴不要把這樣的想法也套在別人身上
※ 編輯: zanyking (73.202.151.144), 04/18/2018 13:34:14
sorryla: 程式有什麼東西是不能改的,問題就是為什麼要為了奧客去80F 04/18 13:18
sorryla: 改。這個範例明明就是個客戶硬凹的問題,卻變成要改程式
sorryla: 碼來解決,而且還改得很爛
sorryla: 如果可以改就不反抗,那你也不用反抗啦,因為程式一定能
sorryla: 改,怎麼改的問題而已
sorryla: 喜歡當任人宰割的工程師請自便
firingmoon: 沒有甚麼做不到的 要花多少時間而已86F 04/18 13:32
※ 編輯: zanyking (73.202.151.144), 04/18/2018 13:52:52
vi000246: 很同意argos大講的 當clean code已成為習慣87F 04/18 13:56
vi000246: 哪怕再急的情況 都會用有利於維護的方式寫code
vi000246: 像判斷level的程式一定常常用到 封裝起來成為一個method
vi000246: 就算要加if else 也只需要加一次
Argos: 老實講我真有點訝異 我知道很多人對code的品質並不是很要求91F 04/18 14:21
Argos: 但老實說這真的沒差 個人選擇而已 只要公司OK 你也OK 那每
Argos: 個照樣領錢 這真的沒有差
Argos: 但我不能理解的是 明知道自己寫的是狗屎 明知道自己超級沒
Argos: 有職業道德 還為此沾沾自喜 甚至得出人家認真整理都是白癡
Argos: 的結論 XD
Argos: 沒職業道德指的是只寫出自己看得懂別人看不懂的東西 而且是
Argos: 「故意」的
Argos: 能力不好 也不想提升 只想混飯吃 這真的沒什麼 滿街都是
Argos: 但「刻意」寫出垃圾 還把寫垃圾的藉口怪到時程上 重點是為
Argos: 此還引以為傲 真是嘆為觀止耶
atst2: 樓上,這是一個「不能只有我看到」的概念。102F 04/18 14:58
atst2: 身為一個網路酸民,時時想著報復社會也是很合理的.
paint: 其實也沒什麼 信仰不同罷了 可以是權力 情感 自我 責任 etc104F 04/18 15:45
paint: 想要說服/被說服 失敗了 生氣或優越 沒必要 各自軌道不變
Ekmund: 抱歉 好奇一些不是那麼有關的問題106F 04/18 18:01
Ekmund: 原po平常上班閒暇時 以及下班後 大多怎麼安排?
pttworld: a大提到cid這不外銀行或電信,發動者是社會大眾或往來108F 04/18 20:14
pttworld: 公司,當需求經過發動者,客服部,資訊部,開issue
pttworld: 外包廠商PM, SA,最後到第一線工程師,把這需求回絕的
pttworld: 可能性為何
pttworld: 流行語,解決不了問題就把提出問題的人解決掉
pttworld: 以a大的範例就要回絕需求,這好日子能過多久
art1: 樓上的意思是只要經過這些流程,不管內容如何都只能接受114F 04/18 20:59
sharku: 好文推115F 04/18 22:18
MOONY135: 反抗就是要提出更好的做法116F 04/18 22:24
viper9709: 老實說還滿中肯的XD117F 04/18 22:33
superpai: 我還真沒遇到需求是寫爛code的,不知道要反抗啥118F 04/18 23:35
CaLeLu: 推119F 04/19 01:32
x123356: 笑了 上面說的那一大串流程 中間都沒有RD參與120F 04/19 01:59
x123356: 這種公司還是快逃 履歷打開你會發現新天地
Awenwen: 這篇有軟體版的感覺了,不然以為在看屍體版…知道就是寫122F 04/19 02:16
Awenwen: 爛還引以為理真的看傻眼
inkocean: 推這篇124F 04/19 08:36
WiseLin1125: 我覺得這篇要資深的人看比較適合,junior的來看會完125F 04/19 20:35
WiseLin1125: 全搞錯重點失去方向,阿彌陀佛善哉善哉…。
WiseLin1125: 我也是覺得,剛好最好,但有時候很多junior根本無從
WiseLin1125: 認知什麼是剛好,總會拿google high level來跟你吵
WiseLin1125: 說這才是剛好lol
alex70266: 推130F 04/19 22:24
zanyking: 回Wise:資深的人如果不覺得是這樣,那就是市場天花板131F 04/20 02:53
zanyking: 太低了,生存是建立在外界環境沒來衝擊上
zanyking: Junior 看是看天花板的位置,跳起來摸不到就是有待加強
zanyking: 不要再殺豬公了,人生本來就是要用力跳去衝撞天花板的
zanyking: 等到天花板到二樓一半高,就該來墊高地板了
WiseLin1125: 我要說的是,不是每個人都有能力成為資深,如果有人136F 04/20 09:06
WiseLin1125: 天生就是一輩子跳不高,甚至沒有雙腿,你還是鼓勵他
WiseLin1125: 跳,結果從輪椅上摔死了,也是應該他的命?似乎太殘
WiseLin1125: 忍。我要表達的是會成為資深的,通常不用三年就熬出
WiseLin1125: 頭了,自然會去市場上衡量自己的value,寫code的也可
WiseLin1125: 以收放自如的clean code,大概是這樣。
Masakiad: 不好意思 跳不起來就被上漲的潮水淹死就好142F 04/20 10:11
Masakiad: 不要寫一堆爛code拖別人下水還冠冕堂皇
WiseLin1125: 其實我也有想過,只是覺得太殘忍XD144F 04/20 10:30
Masakiad: 殘忍不會啊 可以轉換跑道不做軟體相關145F 04/20 11:00
zanyking: 我鼓勵他轉行,真的,做開發的雙腳就是對於新的範式與146F 04/21 01:48
zanyking: 技術的追求,軟體開發的行業特殊性在於:他實在太年輕
zanyking: 真正具現代化雛形的商用架構開發堆疊,我會說從
zanyking: smalltalk開始,而那不過是50年前不到的事情,對比於
zanyking: 建築、音樂、醫學,太多基礎工具比如像鑿子鋸子之類的
zanyking: 是這50年才創造出來,而任何1000年前做木工、搞建築的
zanyking: 穿越到現在來都會認得那些工具,在花一些時間不去細究
zanyking: 細節,也都可以知道動力工具的原理與使用,但軟體開發呢
zanyking: 搞不好還有工具是還沒被創造的,一但出現,20年後的人們
zanyking: 就會很不適應,而這時間是比一代人的職業生命短的
zanyking: 這就是為何要撐高天花板的根本原因,如果老了成為炮灰
zanyking: 是必然,那我至少可以多吃幾發子彈,在毀滅前找到新的
zanyking: 道路
jerry771210: W2一M是臺票的話好像也是XD159F 04/21 07:40
penril0326: 推160F 04/21 18:57
shortoneal: 感謝有這篇161F 04/30 23:19

--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 174 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇