Re: [請益] 資工系學生 該轉念數學系嗎?

看板Soft_Job作者 (天之子)時間9年前 (2015/05/28 00:20), 編輯推噓4(404)
留言8則, 5人參與, 最新討論串2/6 (看更多)
以一個土木人,然後也寫程式的人之身份來回覆您這篇文章。 ※ 引述《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
起薪都高文組好幾K。
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
文章代碼(AID): #1LPUw-1M (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1LPUw-1M (Soft_Job)