Re: [請益] 資工系學生 該轉念數學系嗎?
以一個土木人,然後也寫程式的人之身份來回覆您這篇文章。
※ 引述《pride829 (unknown)》之銘言:
: 寫程式如果沒有思考的話 不就像是在蓋房子嗎?
: 你花時間體力來蓋出房子 時間越多就蓋得越大
主要是這句話讓我想回文,的確,寫程式就像是在蓋房子,
但是「時間越多蓋得越大」就是對的嗎?您知道蓋房子的建材有分很多種嗎?
有鋼骨鋼筋混凝土(SRC)、鋼筋混凝土(RC)、磚造、木造等等,
上述建材之差異,您可將之替換為Coding能力的強弱、熟練度高低,
雖然建造工期越長,的確是可以蓋出更大的建築物,
但建築物不是「大」就是好,同理程式也不是程式碼寫越多行就越好,
以建物樓層高度來比擬系統/程式的複雜度、難度,
如果只是要蓋一面高三米、長九米的牆壁(寫九九乘法表),
或是一層樓的平房,那麼不論哪種建材都能蓋出來,
只是用SRC來蓋已等同殺雞用牛刀、大砲打小鳥的程度,
若要蓋三層樓的建物,這差不多已是木造的極限,
磚造的極限則差不多是在五層樓左右,RC的極限差不多是20層樓左右,
倘若要硬幹,用磚造蓋個20層樓行不行,當然也是可以,
但是別人用RC蓋,一層樓大概只要2~3週,20層樓蓋完可能才花10~15個月,
您用磚造去蓋,在符合安全規定下,可能您單單砌一樓的紅磚就花費6個月,
20層樓蓋完已不知是何年何月,且建物應該會長的像金字塔那樣,
如果是要蓋101的話,可能一樓紅磚就會佈滿雙北或北台灣了,
講這些的用意是在於,既然您不排斥寫程式,
那麼您應該是以精進程設技術/coding能力、理解商業流程/邏輯等為目標,
而非執著在數學不佳的問題上,
除非您是以寫演算法、保險精算等需要優異數學能力的領域為目標,
那麼數學能力不佳的確是致命傷,
但若您已明知自己數學能力未達該領域所需的優異程度,
仍以該領域為目標的話,除了要說『您勇氣可佳』之外,也要建議您再三思,
程式設計或人生並不是只有那個領域可以選擇而已,
何不思考您的長項、優點在哪,改選擇能夠發揮您長項、優點的領域,
我相信像愛因斯坦、愛迪生等等知名人物也不是十全十美的,
但為何他們能夠有那些成就,應該是他們選擇了以能發揮自己長項、優點的領域去深耕,
而非選擇硬是投入其弱項、缺點的領域,以上一些想法供您參考。
--
如果可以深情而不絕情.... 如果可以溫柔而停止爭吵....
如果可以體諒而不妥協.... 如果可以天長地久而不是曾經擁有....
如果可以重新開始而不再說抱歉.... 當愛消失了,就算有一輩子的時間.....
我們也只能默默為彼此祝福..............
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.207.24
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1432743614.A.056.html
推
05/28 09:39, , 1F
05/28 09:39, 1F
→
05/28 09:39, , 2F
05/28 09:39, 2F
→
05/28 09:40, , 3F
05/28 09:40, 3F
推
05/28 21:33, , 4F
05/28 21:33, 4F
→
05/28 21:33, , 5F
05/28 21:33, 5F
推
05/29 20:09, , 6F
05/29 20:09, 6F
→
05/30 00:05, , 7F
05/30 00:05, 7F
推
06/01 13:08, , 8F
06/01 13:08, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 6 篇):