Re: [請益] 有關學習程式語言

看板 Soft_Job
作者 jdward (321)
時間 2011-06-19 10:46:56
留言 11則留言 (1推 0噓 10→)

: 你說的沒錯, 程式語言就是工具而已, 但是很多人連工具都用不好. : 我的觀念是工欲善其事, 必先利其器, 基本的程式語言技巧是第一 : 個要掌握的, 其次, 要熟悉所你使用的編程工具. : 別被一些只會說 domain knowledge 的嘴砲給騙去, 正是因為他們 : 連基本的工具都掌握不好, 才會拿 domain knowledge 來說嘴. : 以網路來說, 如果你能把基本工具用到熟, 你覺得再去學 tcp/ip : 會很難嗎? 如果你能看得懂 ethernet driver 裡面一堆指標指來指 老實講我覺得這個要 Case By Case 談 我碩士畢業的時候連 C Pointer 都搞不清楚... 寫作業都要 try 個兩三遍。 我碩士老闆說這些東西出去學就會了, 你在公司三個月寫的 Code 會比學校兩年還多。 我當時也覺得他在嘴砲... 為什麼都不多教點 Code Skill 憑著網路 Layer 1-3 的專業知識, 還是可以摸到一個起薪 42K/months 寫 Drivers 的工作。 我碩士老闆 台大畢業 留美碩博士 後來在 AT&T (類似美國的中華電信) 做了 6 年, 年薪 10 萬美金以上, 但是我以前看他的 Code ,老實講也不太行... 就是一些很基本的用法, 一個 function 寫個 3000 行也是很常見, 我問他在 AT&T 做什麼? 他說制定電信局端 Protocol, 連線的 State Machine (比如三方通話的 state machine), 算系統穩定度 (局端要配置多少 backup system) 跑模擬寫報告居多... 這種工作,是不需要什麼寫 code 技巧, 但是數學 數值分析,高等機率,排隊理論 ...這些要非常強。 所以我不能說他說的是不對的, 以他的人生經驗,他就會一直跟我說 know how 比 coding skill 重要, 總之,這種事情必須 By case 談。 -- ◆ From: 112.105.196.173
※ 批踢踢實業坊(ptt.cc)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1308451618.A.55B.html

andymai:同意~偏向數學的東西~除非自己要算的東西太龐大~不然用不 06/19 12:05

andymai:太到什麼coding skill~就像我以前的教授要搞最佳化工程~最 06/19 12:06

andymai:重要的是把數學式推演出來~再由電腦來實證~不過也因為這樣 06/19 12:07

andymai:他不是很能體會為什麼寫程式要搞OO... 06/19 12:08

gname:我也無法體會為什麼很多人沒有OO就不能寫程式... 06/19 12:32

andymai:不是不能寫~而是維護性的問題吧... 06/19 13:10

andymai:就像我教授在他的Function傳了一堆參數~改起來很亂~同樣的 06/19 13:21

andymai:邏輯用在一堆地方~要改的時候只好一個個取代... 06/19 13:22

tomap41017:推case by case,希望大家理性 06/19 13:34

gname:我也推case by case,不過總是遇到有人想用一招打天下... 06/19 13:48

bleed1979:我可以說一切只是結果論嗎?那個重要總有例外。 06/19 16:33

您可能感興趣