先決程式

程式員頭腦 11

大腦程式員 6

「思考作業系統」這個概念,是不是幫你解決了一些心結?

(安:不只是「解決了心結」那麼簡單,而且它賦予了我,一個嶄新的角度。)

這就是懂 computer programming(寫程式)的好處。學 programming 令我多了很多特別的思考工具。例如,「思考作業系統」這個比喻,是我從 programming 的知識中,引申出來的。

從 programming 學到的道理中,比較重要的,還有:你在安裝程式(install software)時,你要先裝了一個 software,才可以裝下一個 software,次序不可以錯。例如,你要裝了 Windows(Operating System,作業系統),才可以裝 Internet Explorer(Browser,網頁瀏覽器);你要裝了 Internet Explorer,才可以使用到 Gmail(Google’s web-based e-mail)。又例如,你用 printer(打印機)前,你要先裝該 printer 的 driver(驅動程式)。

其實,人的知識架構建立過程,也是這樣的:你要先學習了一樣東西,才可以有能力學習下一樣東西。假設知識 B 是建基於知識 A 的話,你就必須先學 A,才可以學到 B。例如,你要先學「算術」,才可以學「代數」;你要先學「代數」,才可以學「微積分」。

簡言之,無論是讀書,做事,還是安裝 software,都要「按部就班」。「按部就班」,彷彿是近乎廢話般的老生常談。但是,大部分地球人竟然不知道。

— Me@2010.08.19

2010.08.19 Thursday (c) All rights reserved by ACHK

省卻九成自卑

無足夠資料 5.3

天人天書 2

這段改篇自 2010 年 3 月 18 日的對話。

你要記住,「無知」不等於「愚蠢」。大部人人生失敗的原因是「無知」,不是「愚蠢」。為麼他們會無知呢?因為沒有一些有足夠資料的人,給他們足夠的資料。

如果你明白這一點的話,你就可以省卻了地球人九成的自卑。

— Me@2010.08.10

2010.08.10 Tuesday (c) All rights reserved by ACHK

大腦程式員 5

“What really is the point of trying to teach anything to anybody?”

This question seemed to provoke a murmur of sympathetic approval from up and down the table.

Richard continued, “What I mean is that if you really want to understand something, the best way is to try and explain it to someone else. That forces you to sort it out in your mind. And the more slow and dim-witted your pupil, the more you have to break things down into more and more simple ideas. And that’s really the essence of programming. By the time you’ve sorted out a complicated idea into little steps that even a stupid machine can deal with, you’ve learned something about it yourself.”

— Douglas Adams

2010.06.15 Tuesday ACHK

學問本體

大腦程式員 4

多次元宇宙 18

每一科,都可以看成「本體」的一個「投影」。透過任何一個「投影」,你都可以理解「本體」。最重要的是,在你所選的「投影」路上,有一位老師指點得清楚,你就可以到達「本體」。

(安:你所講的「本體」,是指「宇宙本體」?)

仁者見仁,智者見智。你可以選擇你最喜歡的詮釋,去理解「本體」這兩個字的意思。例如,這裡所講的「本體」,可以是指「學問本體」。當然,你又可以追問,「什麼為之『學問本體』?」

(安:無錯。例如,我又可以問,「『學問本體』和『宇宙本體』有什麼關係?」)

所以,為免節外生枝去爭論「何謂『本體』」,我剛才建議你自己詮釋「本體」,選擇「本體」這兩個字的意思。最重要的是,在現在的上文下理中,你所選擇的詮釋,是正確、有意義 和 有趣(true, meaningful and interesting)。

— Me@2010.05.24

2010.05.24 Monday (c) All rights reserved by ACHK

大腦程式員 3.4

Do not follow the rules. Instead, look for exceptions.

–- What color is your parachute? 2005 Edition

除了 physical laws(物理定律)和 ethical laws(道德定律)之外,任何規則也毋須遵守(,除非你自己想遵守)。

— Me@2010.05.20

Anything not forbidden will happen.

— particle physics

— 粒子物理學格言

2010.05.22 Saturday (c) All rights reserved by ACHK

大腦程式員 3.3

要達至婚姻圓滿,最重要的並不是,學習如何相處。

要達至婚姻圓滿,最重要的是,不要選錯結婚對象。

.

結婚對象選錯了,你如何努力也,不能跟她融洽相處。

結婚對象選對了,你和她就可以,透過互相提點,提升雙方的人格品德。

雙方也人格品德高尚,自然毋須花額外的時間,「學習如何相處」。

— Me@2010.05.19

.

(安:如何跟難以相處的人相處?)

方法是,不要跟他們相處。

— Me@2010.05.19

.

.

2010.05.21 Friday (c) All rights reserved by ACHK

大腦程式員 3.2

… 你要這個學期的成績圓滿的話,方法並不是『想辦法好好應付』沒有大用處的科目,而是『立刻刪除』它(們)。」

我的學生(甲)回應:「那科是我的主修的必修科之一,不能 drop(退選)。」

我就反問他:「是不是有明文規定,該科一定是必修、該科一定不能 drop?」

接著,我就拿我當年的例子作解釋。我在大學本科時,主修工程。大學三年級時,我企圖選修物理學系的「相對論」。當年,大學的電腦選科系統程式,不容許我輸入那一科,因為我之前沒有修過「相對論」所要求的兩科先修科目:「力學」和「電磁學」。於是,我去找「相對論」教授,要求他簽紙,批准我修讀「相對論」。他說擔心我跟不上,問我如果「相對論」這科不合格,會不會導致我不能畢業。我答:「不會」。他說給我修讀的話,這一科的成績後果,全部由我自己負責。我答:「無問題」。結果,我成功爭取到,在沒有修讀過先修科的情況下,「空降」修讀「相對論」。

然後,我就再跟甲解釋,在人生中,除了 physical laws(物理定律)和 ethical laws(道德定律)之外,任何規則也毋須遵守(,除非你自己想遵守)。只要有理據,就應據理力爭,爭取合理的待遇。

昨天,甲向他的學系申請,成功退選了那科他不想讀的科目。

因為我這次的提點,甲在這個學期就節省了 144 小時(= 12 時/星期 x 12 星期)。他用了這些時間去讀另一科他十分有興趣的科目。

(安:這也不是重點。最重要的是,他在以後的人生中,凡是遇到類似的情況,也懂如何應對。)

— Me@2010.05.20

2010.05.20 Thursday (c) All rights reserved by ACHK

大腦程式員 3.1

我覺得呢,我在「好學生」面前是「好老師」。(這一句是不是十分空廢?)

(安:是。絕對是。)

這裡「好學生」的意思要小心介定。如果一個人本身十分聰明,什麼都懂的話,作為老師的我,對他則沒有什麼大價值,因為我不能大大提昇他的知識水平、智力層次 和 思考境界。相反,如果一個人原本只是一般聰明,卻因為我的提點而變成才智過人的話,作為老師的我,存在價值就非常大。

在我的教學生涯中,有三個人是我的「好學生」:「我的提點」是「他們才智過人」的先決條件。至於那三個以外,還有多少人是我的「好學生」,我不知道。

我在前天,剛剛改變了一個學生一生裡面,一個學期的生命。他在今個學期要修一科價值不大的學科。那個學科的工作量很大,每星期也要花 12 小時做功課。而且,幾乎可以肯定,從該科的功課中,不能明顯地學到任何東西。

該科的大大工作量,佔了每星期中,大部分的時間,所以該科對其他科目構成危險。前天,那個學生,正在盤算如何面對該科,減輕該科對其他科目的傷害。

當時我立刻指出,他這個思考方法完全錯誤:「你這個想法幾乎完全沒有用。情形就好像,當你選錯了結婚對象,你無論怎樣對她好、怎樣努力學習夫妻相處之道,也沒法達至婚姻圓滿。你要婚姻圓滿的話,就應該在第一步選擇對象時,不要選錯。

你要這個學期的成績圓滿的話,方法並不是『想辦法好好應付』沒有大用處的科目,而是『立刻刪除』它(們)。」

— Me@2010.05.19

2010.05.19 Wednesday (c) All rights reserved by ACHK

大腦程式員 2

迷宮 3

(安:如果我遇到好的老師的話,可能我也有能力擅長寫程式。)

我時常也說,「選老師」是很重要的一步。對於大部分的學問來說,有很多知識,如果由自己發現發明的話,所需的時間會很長。有些知識的發掘製作時間,甚至超過一個人的個體生命。所以,如果你沒有「好老師」,把自己的知識成果心得,給你做「思考起點」的話,你會鑽研很久,也沒有大收穫。

— Me@2010.05.17

2010.05.17 Monday (c) All rights reserved by ACHK

天人天書

無足夠資料 3

Past papers 10

“Past papers” means “past HKCEE/HKAL examination papers”. The topic is for Hong Kong students who are facing HKCEE or HKAL. But the general principles can also be used for tackling other public examinations.

這段改篇自2010年 1 月 3 日的對話。

「你的 physics 老師根本沒有教內容。」

「起碼你知道你 physics 讀得不好,都不是你自己的問題,而是你的 physics 老師失職。」

(不只指 physics 科,)自己讀極也讀得不好,往往不是自己的問題,而是老師或教科書作者的問題。

我因為不知這個要點,錯怪自己,前後總共浪費了六年的時間。一生人,有多少個六年呢?

你要記住這一點,千萬不要胡亂怪責自己而對自己說:「讀極也讀得不好,一定是因為我自己愚蠢。」

我以前有學生就是這樣,智力健康正常,卻反復說自己很愚蠢。原因是她當時花了很大的努力,physics 科的成績仍然很差。所以我要不斷提醒她:「你只是無知,不是愚蠢。『無知』的意思是,你沒有足夠知識。所以,只要我把必須的知識教給你,你的成績自然會好。」幸好,她最後也明白我的意思,不再誤解自己,說自己愚蠢。

某一科的成績差,有兩個可能的原因,一個是無知,一個是愚蠢。

無知不等於愚蠢。

「無知」的意思是,沒有足夠資料。解決無知的方法是,先收集足夠資料;「愚蠢」的意思是,即使有足夠資料,也沒有能力作出正確的判斷。解決愚蠢的方法是,轉換科目。

大部分人成績差的原因是無知,不是愚蠢。

知道這點有什麼好處呢?

當你發覺某一科的成績差時,自己起碼知道原因未必是自己愚蠢,更大的可能性是,自己對該科無知。那樣,你自然有動力繼續努力,透過收集足夠資料來解決「無知」的問題。

單憑一己之力去收集足夠資料的話,時間的成本太高。所以要在合理時間內,收集到足夠資料的話,一定要找「好老師(天人)」和「好課本(天書)」。因為「天書」和「天人」世間少有,通常都不會自己自然遇到他們,所以一定要自己主動去尋找。

雖然要找到「天人」和「天書」並不容易,但是只要給你找到一個或一本,他或它就自然會「引薦」其他「天人天書」給你。

— Me@2010.03.19

2010.03.19 Friday (c) All rights reserved by ACHK

提昇軟智力

專家博士

    2.23 提昇軟智力

        2.231 作業系統

            首先要安裝作業系統

            電腦的作業系統是Windows、Linux、MacOS 等。

            人腦的作業系統是 語言

            語言者,中英數也。

            中文是中國人的語言;
            英文是地球人的語言;
            數學是宇宙人的語言。

            語言是思考的起點;
            思考是學問的起點。

            學問是人生的起點;
            人生是宇宙的起點。

            宇宙的起點是大爆炸

        2.232 公用程式 Utility Software:學海無涯 唯勤是岸

            讀任何一科也會間接提昇讀其他任何一科的能力。

            任何的思考學習也會刺激腦部,增加腦細胞之間的連繫。整體智力上升了,對以後學習任何科目也有幫助。

               大量閱讀是有效的方法,一方面腦細胞之連繫會増加得很快很多,另一方面可以掌握廣博的知識。

            當你的腦細胞連繫和一般知識達到臨界質量時,你會發現你的智力升高了一個Level(層次)。

        2.233 主題程式 Production Software:學海無涯 回頭是岸

            2.2331 程式情境

                你已有廣博的知識,then so what?

                你要把它們放在一個context

                什麼是context?

                Context 者,情境也,
                情境者,上文下理也。

                假設
                有一部電影,
                它有
                漂亮的畫面,
                精彩的特技,
                悅耳的音樂。

                偏偏沒有故事劇情

                哪這部電影還有意思嗎?

            2.2332 情境程式

                大部人的一生也是隨風飄泊,見步行步,人云亦云。

                彷彿是一齣沒有劇情的電影,一篇沒有主題的文章。

                哪你怎樣? 

                你的人生有主題嗎?

                What is the main theme of your life?

            2.2341 程式員

                有些電腦程式是市面上買不到的,
                要聘請程式員度身訂造,
                專為某個特別應用而寫新的程式。

                同樣,有些人腦程式是不容易由自己安裝的。原因可以是

                a.     市面上根本沒有適合自己腦子的程式;
                b.     即使有,自己也不知道哪裏找。

                這時候,你需要請人為你度身訂造程式。

            2.2342 大腦程式員

                Get some GREAT teachers. 

                A GREAT teacher makes 90% of all the differences.

                Your overall brainpower is shaped by a few GREAT teachers. 

                Your life is shaped by a few GREAT teachers.

                致勝之道是找幾位一流的老師。

                我曾經跟了一位一流的老師三年。

                那令我多了五十年的人生功力。

        2.235 寫程式

            Finally, you become your own programmer。

            最後,你會變成了自己的大腦程式員。

To follow the path:

look to the master,
follow the master,
walk with the master,
see through the master,

become the master.

–Zen proverbs

        2.236 寫  寫程式  程式

            The bonus part is that you can be other people's programmer and teach them how to program.

            額外的大獎是,你還可以幫其他人寫神奇有用的大腦程式。

— Me@2008.02.06, 2010.02.21

2010.02.21 Sunday (c) All rights reserved by ACHK

專家博士(目錄)

1.1 專博之爭

1.2 第二是沒有意思的

1.31 對策一

1.32 對策二

哪怎樣保證可以做到第一呢?

2.1 軟硬智力

2.2 提昇軟硬智力

2.21 提昇硬智力

2.22 硬件常識

2.23 提昇軟智力

2.231 作業系統

2.232 公用程式 Utility Software: 學海無涯 唯勤是岸

2.233 主題程式 Production Software:學海無涯 回頭是岸

2.2331 程式情境

2.2332 情境程式

2.2341 程式員

2.2342 大腦程式員

2.235 寫程式

2.236 寫 寫程式 程式

3.1 幻想智力

3.11 洗衣機與電飯煲

3.12 鱷魚與長頸鹿

3.21 迷宮

3.22 以 附加數 攻 普通數

3.23 以 純數學 攻 附加數

4. 專等於博

— Me@2007.07.05 — 2008.02.06, 2010.02.16

2010.02.16 Tuesday (c) All rights reserved by ACHK

兩種天份

超凡的人(時常)會以為自己無困難的東西是理所當然地無困難的。他們以為其他人都和他們一樣,所以其他人並不需要特意向他們學習。有時,超凡的才能甚至成為了超凡的人潛意識的一部分。他們運用才能時,連想也不用想,導致他們運用了超凡的才能也不知道。

例如,我以前有一科的老師本身學科的知識學養很出眾。但是,很多時候,我問他問題時,他一開始答,就答(例如)第十二步的東西。他沒有講開頭的十一步,導致我很難理解他的答案。哪為什麼他不說之前的十一步?是不是他特意為難我呢?

不是。我估計原因是,他覺得頭十一步太明顯,不需要教。

(安:甚至他不知道有頭十一步。你的第十二步,其實是他的第一步。)

我以前教書時都有這個現象。所以教學經驗很重要。它可以令你知道其他人其實感受不到你以為很明顯的東西。教學天份和學術天份本身是兩樣東西。例如教物理,要教得好的話,是需要兩種天份合在一起,變成一種完整的 “教物理” 天份。我是教了一年書後,才可以有辦法知道你層次在哪裏、你在哪一步開始不明白、對你來說怎才算是 “一步”。然後,將那些步驟拆到足夠細小,適合你吸收為止。

(安:所以如果用這個準則在衡量老師的好壞,根據自然定律,好的老師是極少數。那是因為要一個人本身學養高,機會已經很小。而同時要他教學技巧好,機會就更小。)

我以前也向學生講過類似的說話。如果每一萬人有一個人物理好。而每一萬人有一個人教學好。那樣,教物理教得好的人,每一億人就只有一個。

— Me@2010.02.10

2010.02.10 Wednesday (c) All rights reserved by ACHK

無友不如己者 2

(安:但是 “無友不如己者” … 如果人人都有這個想法,就會無可能執行。除非你找的朋友同你的水平一模一樣,否則水平稍有分別的話,就會導致其中一方做不到 “無友不如己者” 。)

我有想過這個問題,亦想到了解決方法。而且,我已將解決方法寫成文章。想知道的話,請參閱我的網誌。

如何拯救眾生 2

如何拯救眾生 1

如何拯救眾生 3

— Me@2010.02.10
 
 
 
2010.02.10 Wednesday (c) All rights reserved by ACHK