顯示廣告
隱藏 ✕
※ 本文為 diabloex.bbs. 轉寄自 ptt.cc 更新時間: 2012-09-16 22:09:21
看板 Gossiping
作者 chenglap (無想流流星拳)
標題 Re: [問卦] 賈伯斯:我認為華人沒辦法寫出大程式
時間 Wed Sep 12 11:54:07 2012


※ 引述《Wii (不是狂人南風不競)》之銘言:
: ※ 引述《sexonly (QQQ)》之銘言:
: 教授一看哪知道是誰抄誰  一起扣分
: 最好是連註解都寫得一模一樣啦
: 時間久了
: 連註解都不寫  不然就是給別人的是沒註解
: 自留一份debug過的  給人沒debug過的
: 我說教授最好還是每個人都出不一樣的作業比較好
: 抄抄抄
: 只是寫個小東西他娘的也要抄
: 有時間去系藍聯誼  沒時間寫code

我印象最深的是華人玩電腦奧林匹克的方法.

可能很多人都知道, 有電腦奧林匹克這回事, 也就是典型的習題型
世界比賽. 當年我也有參加過這個的訓練營.

其中令我印象最深的, 就是「攻略本」, 甚麼是攻略本? 一般來說
, 練習電腦奧林匹克, 就需要解一些數學和演算法的問題, 比方說
八皇后問題.


而我在訓練營裡, 看到大部份人都人手一本攻略本, 攻略本就是裡
面附上整個演說法的寫法. 然後不斷的看, 背, 對於這種現象我當
年是覺得非常的奇怪, 這樣先看了答案, 不就是沒有了解題的樂趣
了嗎? 但其他人的說法是, 先答到了答案, 減少了解的時間, 剩下
的時間能做到更好. 這是大部份人的想法, 他們不是慣老闆, 當年
才十幾歲.


有點似是而非.

當年我沒有學習任何演算法, 所以解題的時候都是自創演說法, 差
不多我是把電腦演算法發展史, 自己重演了一次了, 像 DFS, BFS,
這些方法我在未學習過之前, 我就已經重新發明車輪地用. 當年我
也覺得自己很蠢, 為何要重新發明車輪呢? 別人也笑我的方法不就
是XXX嗎? 但我現在回想的話, 作為一個學生, 重新發明車輪也
許是對的.


我一直覺得那個想法的問題, 後來我想到的是, 那根本就是跳過了
「找出答案」的過程, 而是直接得到了答案. 然後, 再去想怎樣去
「改良答案」, 所以大家的思考方式, 只怕有很嚴重的分別.


第一種是:
  從得到難題, 解難之中學習, 學會「創造新方法」
第二種是:
  從背誦答案, 練習記憶複製的能力, 學會「先複製再改良」

當中最大的方法就是, 前者方法是自創的, 後者方法是是被複製的
, 習慣了之後, 前者會習慣遇到新的難題創造新的方法, 後者會習
慣先去找已有的方法. 某程度上, 如果方法已經存在, 後者的效率
會比起前者好, 但是如果方法還未存在, 或者需要跟最好的方法競
爭時, 後者無論成績多好, 都是無能為力.


後者是優越的員工, 因為他們能很好地完成一個模仿的命令, 但是
卻不是好的領導者或研究者, 我想這就是大家的分別. 我想不要說
去到做學問, 做工程, 就算是玩遊戲, 很多人都是「先看了攻略再
去玩」吧? 會有一種「如果不是一開始就用最好的方法, 時間就浪
費了」的感覺.


我想這點是一種思想模型的分別, 就像愚地獨步說的, 空手道的本
質就是「愚」, 有時執著地用「愚蠢的方法解決問題」, 對人的成
長可能益處比較大.



--

    戰略遊戲版 SLG
    (C)lass > 8 戰略高手 > 11 GameTopics > 28 SLG

    絕望人民共和國官方網站...
    http://chinesepeking.wordpress.com/

--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.18.51.146
yeaaah:可惜我剛拿去噓奶割了1F 09/12 11:55
nixon:所以人不該用乘法, 應該延用加法2F 09/12 11:56

是「能不先看答案, 就不先看答案」.
學習的過程應該是「解難」本身, 而不是「知道答案」.
把知道答案當成學習完成, 這點是錯誤的.
正確的應該是「經歷過整個解題過程」才能稱之為學習.

「天將降大任於斯人也, 必先勞其筋骨, 餓其體膚, 苦其心志. 」
某程度也表達了, 人要成大器是累積經歷.

ghostdx:樓上曲解原po的意思吧3F 09/12 11:57
siro0207:要先學會加法才知道乘法在做啥4F 09/12 11:57
skylate:幫1F推 這是台灣人的通病 一切用結果論衡量 無視過程5F 09/12 11:57
Carmelo:五樓屁股插鐵架6F 09/12 11:59
blackjack0s:chenglap的文只有推7F 09/12 12:00
louzymizery:幾乎要脫離學校教育之後才真的了解這個真諦Q_Q8F 09/12 12:02
qq204:台灣(號稱)成功輩的就是這樣教下一代的 所以根本是只會考試9F 09/12 12:02
Xaymaca:阿Q?10F 09/12 12:02
sausalito:二樓真會亂曲解11F 09/12 12:04
shadeel:哭哭討拍拍嗎12F 09/12 12:08
q77iouoi:台灣的老闆只要結果 不需要過程 時間越短越好13F 09/12 12:10
peter308:這就是建構式數學成立的初衷啊 所以c大支持建構數學囉14F 09/12 12:10

共產主義的初衷是要改善社會公平, 我支持改善社會公平.
所以這代表我支持共產主義嗎?


※ 編輯: chenglap        來自: 61.18.51.146         (09/12 12:12)
peter308:我覺得你沒考慮到人的程度有差異這件事15F 09/12 12:12
chenglap:你的說法本身不合邏輯吧...16F 09/12 12:12
kuwawa:你以為外國人就不會? 你知道國外有多少面試題網站和書籍嗎?17F 09/12 12:13
karu2226:很中肯阿 了解原理才使用才是對的18F 09/12 12:13
chenglap:任何社會都有這種人, 重點是這種人對社會是否主導.19F 09/12 12:13
peter308:不過我覺得c大這篇文章很發人深省...給推20F 09/12 12:13
lolic:21F 09/12 12:13
chenglap:像奧林匹克比賽, 應該是精英匯聚, 不該是這樣.22F 09/12 12:14
chenglap:如果是真的很蠢的人, 我也覺得啟蒙不了.
dlevel:讀完文章導出二樓的推論,教育是否出了問題?24F 09/12 12:15
chenglap:但是像奧林匹克是最頂尖的選手, 這樣就是在摧毀精英了.25F 09/12 12:15
chenglap:背誦並不是錯, 只是背誦只是基底, 不是終點.
peter308:我覺得華人太看重奧林匹克這件事才會變成這樣27F 09/12 12:15
peter308:如果只是交流切磋就不會為了贏得名次不擇手段
chenglap:背誦是有用的方法, 卻不是「學習的全部」29F 09/12 12:16
chenglap:這點我倒不否認, 華人單純地不享受學習的過程.
chenglap:雖然很會讀書, 本質上卻厭惡學習, 希望盡快完成.
chenglap:因為厭惡學習, 才會一切求快. 痛苦的事情快結束.
b4dawn:我倒不覺得一定要從頭到尾都自己推演才算是有自己的思考耶33F 09/12 12:23
sobiNOva:2樓標準曲解阿XD34F 09/12 12:23
b4dawn:忘記誰說過站在巨人的肩膀上前行,可以看得更遠35F 09/12 12:24
zx198507:我是覺得不需要背誦 只要腦中有contents 和index 就足夠36F 09/12 12:25
zx198507:思考了
chenglap:我想也去不到「完全推演」這麼激進, 但不要「完全跳過」38F 09/12 12:26
chenglap:華人幾乎沒有推演過度的情況, 不用怕推演太多.
Xaymaca:華人一直在找肩膀  然後站上去   然後阿Q說  我好棒好強40F 09/12 12:28
mos888tw:完全贊同你的想法 不過這僅限學生時期41F 09/12 12:31
mikejr:C老師不考慮出書嗎 台灣很缺你這類型的文 XD42F 09/12 12:37
bobju:寫論文要不要先大量閱讀人家的論文? 還是光憑覺己的[創見]就43F 09/12 12:40
bobju:可以發表? 話說回來, 模倣跟填鴨本是一種普遍教育模式而已,
bobju:爭議不在方法上. 爭議是在獨尊一種方法, 而排斥其它方法.
jogkong:那句話是牛頓用來溫和地諷刺他的競爭對手,46F 09/12 12:51
jogkong:其實他心裡真正想說的是: 我他X的就是那個巨人
WJAider:有道理,大家都選的方法只會增加記憶力,甚麼都做不到48F 09/12 12:56
DIDIMIN:經歷過尋找答案的階段才會了解「為什麼會有這種演算法」49F 09/12 13:14
taikouhncheu:難得看到可以推的文章50F 09/12 13:38
youngglasses:應該是要看你參加的是何地方哪個比賽... 以台灣來說51F 09/12 14:10
youngglasses:高中也有所謂的甚麼軟體奧林匹克(跟甚麼物理化學一起
youngglasses:但事實上最重要的應該是ACM,如果是高中的那種我沒甚
youngglasses:麼意見,那些人用背的是有可能,但ACM單純想用記的去打
youngglasses:那是不可能的,你能做的就是熟悉演算法工具跟知道大概
youngglasses:應用方式. (ACM應該也有人用你說的題庫組去練解法)
youngglasses:但我不是.. 這是參加了兩次亞洲區acm的經驗..
youngglasses:我沒加入過甚麼訓練營也沒有練題組,就正常打上去
lonppupu:我倒覺得很中肯59F 09/12 16:15
inyei:60F 09/12 16:28
lance70176:中肯  可惜我是從乘法中回頭學加法那種 不夠強61F 09/12 18:54
chin19581:推這篇 學習方式有很多種 自己推演是一種 模仿也是一種62F 09/12 20:13
cloudwolf:推一下63F 09/12 20:41
iincho:ACM本來就是這樣的東西,你的玩法的確不適合比賽...64F 09/12 22:38
leocat:推65F 09/12 22:39
iincho:照你那種訓練法沒有辦法在短時間弄出一團可以上場的選手...66F 09/12 22:40
iincho:除非本來學生就很強,不過這種很少見....
iincho:ACM就是基本算法資料結構要熟,然後排列組合...
iincho:這中間有推理的部分,上面有人講過了,光靠背是不可能的
iincho:但是基本題型還是要熟,至少要練到短時間能key出正確的程式
iincho:會先去看那些題組是為了之後看到不同題型能比較快的反應..

--
※ 看板: Gossiping 文章推薦值: 0 目前人氣: 0 累積人氣: 2119 
※ 本文也出現在看板: npc
※ 文章分類: 舊文
作者 chenglap 的最新發文:
點此顯示更多發文記錄
分享網址: 複製 已複製
1樓 時間: 2012-09-17 08:43:21 (美國)
  09-17 08:43 US
不是華人寫不出大程式 是沒有華人公司出錢開發大程式~~~~
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇