看板 Soft_Job 關於我們 聯絡資訊
※ 引述《iman00b (I'm a n00b)》之銘言: : 你說的沒錯, 程式語言就是工具而已, 但是很多人連工具都用不好. : 我的觀念是工欲善其事, 必先利其器, 基本的程式語言技巧是第一 : 個要掌握的, 其次, 要熟悉所你使用的編程工具. : 別被一些只會說 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 談。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.105.196.173 ※ 編輯: jdward 來自: 112.105.196.173 (06/19 10:49)
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