參禪之初:看山是山 看水是水
初學程序開發(fā)時認為:C 是 C、VB 是 VB 都是要一個一個學的。
禪有悟時:看山不是山 看水不是水
等到漸漸地把開發(fā)語言運用純熟了,可以觸類旁通,發(fā)現(xiàn)以前學過的那些語言和將要新學的,總有這樣那樣的相通、相近、相似之處。任何一門語言,都能快速上手。在意識里語言已沒有差別,無非是語法與關鍵字的區(qū)別而已,語言已經(jīng)不重要了。
禪中徹悟:看山仍然是山 看水仍然是水
過了很長時間才發(fā)現(xiàn),那時自己遠沒有到達最高境界,才醒悟到以前所謂的掌握多種語言,其實還是只掌握了一門語言,就像《天龍八部》里的鳩摩智,以小無相神功,耍那少林七十二絕技,其實卻都不過是一套本事罷了。而且更為重要的是更加意識到要真正用好一門語言,發(fā)揮一門語言的長處,理解這門語言的思想內涵,實現(xiàn)細節(jié)是非常關鍵的。而實現(xiàn)細節(jié)是各個語言自身的特色,到頭來還是把不同的語言,當成不同的語言來使用。