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

看板Soft_Job作者 (321)時間14年前 (2011/06/19 10:46), 編輯推噓1(1010)
留言11則, 4人參與, 最新討論串7/11 (看更多)
※ 引述《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)

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

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

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

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

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

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

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

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

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

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

06/19 16:33, , 11F
我可以說一切只是結果論嗎?那個重要總有例外。
06/19 16:33, 11F
文章代碼(AID): #1D_MCYLR (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1D_MCYLR (Soft_Job)