推 fightforlive: 推 懂know-how比會寫code重要 09/06 10:47
→ yugi2567: 不懂know how就是try參數到天荒地老 09/06 10:49
推 tkhan: 建築師與板模工人.. 09/06 10:55
推 yanelan: 同意 09/06 11:08
推 kenvi: 有know how還是會被壓著去try參數, 因為老闆可能沒know how 09/06 12:56
→ kenvi: 又愛下指令, 最後就變無視know how瞎try了 09/06 12:57
推 jasonwu23: 同樣重要 要實作也要懂原理,在實作中能懂更多原理 相 09/06 16:25
→ jasonwu23: 輔相成 09/06 16:25
→ jasonwu23: 模板工可能不太一樣 他們重複性比寫程式高 可能第一次 09/06 16:26
→ jasonwu23: 做難度跟寫程式相似 之後就有差別了 09/06 16:26
→ jasonwu23: 寫程式未必是最簡單的部分 要看實作什麼 都是未知的事 09/06 16:31
→ jasonwu23: 寫程式未必相對容易 假如做 已經有經驗的事 那可能寫 09/06 16:31
→ jasonwu23: 程式就相對容易 因為確定做的出來 09/06 16:31
未知的事往往出在領域知識,而不在程式語法
程式語言其實也是重複性
討論這個問題的爭議往往在於
程式語言與領域知識的界線沒有釐清
有些東西已經是領域知識的範疇了,卻被當成程式語言層次問題
例如Lib的調用
程式語言的語法有限,Lib 的衍生卻是無窮無盡
不同功能的Lib,有著不同的領域知識
例如libsocket,你可能需要了解TCP/IP才能知道如何運用
例如libssl,你可能需要了解加密原理,要不然會不知道是幹什麼的
領域知識才是這些lib的中心,不是程式語言
精通程式語言無助於這些資源調用操作的能力
就最單純的Coding 來說,其實是很初級的
程式語言不該再是工程師的議題
※ 編輯: csfgsj (210.71.206.217), 09/06/2016 17:42:36
推 wesley234: ~~ 09/06 21:18
推 Gangtai: c++的template就不初級吧 09/08 22:18