作者:
csfgsj (切割對半)
2016-04-03 23:47:35※ 引述《csfgsj (真理不滅)》之銘言:
: → Edison4ever: 願聞其詳... 04/02 21:47
實話很傷人
它會拆穿一些東西,傷害到一些人的利益
這麼說吧!
先來個小小的正名運動
請將你腦袋中的有關「程式」的詞彙,通通改成「程序」
再去回想一下,相關的知識
你會發現,方向被誤導的有多麼嚴重
程序才是本質,公式可有可無
程序就是程序,除了公式,他還可能包含許多不是公式的東西
「程式」會讓你以為它是一種類似科學計算的東西
觀念完全錯誤,這是一個錯誤的命名
程序就是程序
程式設計就是程序設計
當你專注在程序的規劃設計,你會發現,用什麼語言來記錄它已經不是重點
程式語言就是描述程序的語言,它只是一個記載的媒介、工具
許多人一天到晚都在鑽研語言,以為會了語言也就會了程序的規劃設計
這不是個大笑話嗎?
過去花最多時間鑽研的東西,其實最不重要
根本就是微不足道
程序設計規劃需要的知識
最重要的東西,反而都被忽視了
: 推 balaking: 不要在那邊誤人子弟,這邊有書單可以看每年軟體界的趨 04/03 21:25
: → balaking: 勢 04/03 21:25
: → balaking: https://zh.m.wikipedia.org/zh-tw/Jolt奖 04/03 21:25
學習一種程序語言,其實不是只有單純的程序語言選擇的問題
更重要的是,選擇了該程序語言背後所應用的產業
你選擇了C,那你的領域可能在底層
你選擇了JAVA,那現在最夯的就是Apps
你選擇了Swift,那註定是iOS
有的語言在上升,有的語言在下降
只是代表了該語言應用領域的興衰、趨勢
與語言本身的好壞優劣,關係倒沒那麼大了
是不是誤導,就看有沒有腦袋了
語言本身本來就是個很簡單的東西但是要用一種語言做不同應用 就要下很大的功夫了
作者:
tvbic 2016-04-04 01:20:00我覺得整篇都是廢話
作者:
obrwan (human without source)
2016-04-04 01:37:00程'序',那招阿
語言只是語言,會說話不代表你會說故事,這是兩碼子事
作者:
O187 (187cm)
2016-04-04 07:25:00在台灣沒聽過有人在用程序這詞
作者: redwing5566 2016-04-04 07:56:00
程序,這是大陸用語吧
作者:
holydon (0.0)
2016-04-04 08:13:00那你要不要把軟體正名成軟件!?
同意語言應用領域重於本身優劣,但要叫程式程序關鍵只在你客戶的國籍
作者:
balaking (看八卦長知識)
2016-04-04 09:16:00你可能比較適合念哲學系,那我也可以說CS都叫“計算機科學”,這門科學的生態都是基於“計算機”,計算機不就是0跟1,我不只看透語言還看透CS,戰這個沒意義。寫code是用來服務人的,不是讓電腦吃資源的,寫好的code不只是修煉,更是一種服務態度如果你是學生,資料結構、離散數學、編譯原理、線性代數和CCNA這些功課做好就好;如果你是上班族再來探討Design Pattern、語言特性、各種Library、資料庫、軟工等實際應用的議題
從來不覺得「程式」有什麼包含計算的概念你自己聯想力太豐富吧
作者:
Yshuan (倚絃)
2016-04-04 11:00:00認同語言的定調,而翻譯我認為就只是慣例,實際意義隨時代科技改變。Design pattern我認為是進階的coding style,都是為了維護與團隊開發的整合容易。記得候捷的書也常提到同個單字,他會看domain和context去決定中譯。
作者:
Masakiad (Masaki)
2016-04-04 11:08:00Design pattern這段理解根本是錯的
作者:
Yshuan (倚絃)
2016-04-04 11:10:00google直接抄絕對是不好的,除非這「項目」就你一人,不需交接。
作者:
testPtt (測試)
2016-04-04 11:36:00只是考慮現實 不然也可以注重在高效率但高耦合的程式
作者:
matchyou (就這樣來了)
2016-04-04 11:41:00完全不懂程式語言然後能把系統規劃很好的我沒看過,這樣的人只出現在理論中
作者:
tsao1211 (Sunday)
2016-04-04 12:28:00你上面補充的只是系統設計概念與邏輯的部分,到真的把系統完成上線,開發出易於維護,擴展與安全的系統還有一大段路
作者:
y3k (激流を制するは静水)
2016-04-04 14:12:00我想看看大師您寫PHP會寫成什麼樣子XD
作者:
NodeWay (不由分說)
2016-04-04 14:57:00知道一萬種DP果然是大師 在下才疏學淺只數得出二十來種
我理解的Design Pattern大概只有十幾種
作者:
Masakiad (Masaki)
2016-04-04 15:25:00DP並非用一種或數個架構要解決「所有」問題。DP是在特定context(姑且稱環境)下產生的force(姑且稱問題),可以用同一種pattern去解決該force。但很多人忘記必須考慮該pattern產生相對應的force可能影響整體架構。但其實DP是有強調可能照成的相對force。另外pattern不指code或定型的class diagram,因為他意義上是指解決該force的一種固定手法,依我的能力這可能很難言語講明白。但pattern包含由原概念產生的變形也算。所以pattern一直很少。
作者: yolasiku (我的綠卡能吃嗎) 2016-04-04 15:35:00
無聊 你想跟大陸一樣講「程序」 你爽就好
作者:
kai5566 (改名Dirk_AI56)
2016-04-04 16:03:00勒工三小
看來這個版,大師是有的,朽木也是有的,上面就有一根
作者:
wuliou (wuliou)
2016-04-04 18:05:00什麼東西
作者: bbser 2016-04-04 18:21:00
就算你是對的,用上中國用語,就是錯的。
作者: sayya2311 (ya) 2016-04-04 19:55:00
很少人一天到晚鑽研語言,除非是scala還是ruby的創造人一般人頂多就是不斷去追語言的最新feature而己..另外..程式語言不重要嗎?在Turing award的得獎名單裡,程式語言相關創新的得主,若不是最大宗,也是前三...
作者:
tyc5116 (累人啊....)
2016-04-04 20:53:00難以認同
作者: gamer880831 2016-04-05 00:04:00
設計模式,我覺得比較偏向程式的維護及可讀性,跟你理解的好像有出入...