宋代禅宗大师青原行思提出参禅的三重境界:参禅之初,看山是山,看水是水;禅有悟时,看山不是山,看水不是水;禅中彻悟,看山仍然山,看水仍然是水。
在庄表伟看来,技术的学习也是如此。
三重境界
庄表伟目前是印客网的技术总监。在他初学编程的时候,“看山是山,看水是水”。BASIC是BASIC语言,Logo是Logo语言,C是C语言,各不相同,需要分别学习、记忆和掌握各自的知识点。
等到渐渐地运用纯熟了,可以触类旁通,发现以前学过的那些语言和将要新学的,总有这样那样的相通、相近、相似之处。任何一门语言,庄表伟都能快速上手。在意识里语言已没有差别,无非是语法与关键字的区别而已。然而,过了很长时间他才发现,那时的自己远没有到达最高境界,最多也不过是“禅有悟时”。
那大约在2002年的时候。庄表伟开始接触Java,然后看了《Thinking in Java》这本书,进一步深入了解到Java语言的许许多多的细节和深刻的内涵。才醒悟到我以前所谓的掌握多种语言,其实还是只掌握了一门语言,就像《天龙八部》里的鸠摩智,以小无相神功,耍那少林七十二绝技,其实却都不过是一套本事罢了。而且更为重要的是他更加意识到要真正用好一门语言,发挥一门语言的长处,理解这门语言的思想内涵,实现细节是非常关键的。而实现细节是各个语言自身的特色,到头来还是把不同的语言,当成不同的语言来使用。看山仍然山,看水仍然是水。
再后来,在思考面向对象与框架的过程中,庄表伟得出了 “语言是强框架,而框架是弱语言”的结论。他说,“把握了这一点,就能够在更广阔的层面上,理解各种技术和语言了。” 这也是他在《敲响OO时代的丧钟》里所设计的“Dynamic Java”语言的理论基础
比Delphi 2007先想到
山水各有特点,技术各有不同,那么在最初时,我们该选择什么技术方向去走呢?对此,庄表伟认为选择什么样的技术方向并不重要,关键是技术深度要尽可能的钻进去,要达到一定的境界,毕竟任何山水皆有独特的风景,任何一个技术方向也都值得深入的研究。他说最怕的一份简历里写满了技术词汇,却没一个拿得出手的本事。
技术成长的道路犹如坐禅,急不得更浮躁不得,是没有任何捷径可走的。所以在庄表伟的职业生涯过程中,他一直脚踏实地,不断提高自己的技术境界。付出总有收获,所以庄表伟对技术的驾驭越来越老练,他曾在几乎不可能的时间限制内完成项目,曾用非常先进的理念开发过至今仍然超越同类软件的产品。
这些不但提高了他的技术水平,也给庄表伟带去了成就感,给了他继续“修炼”技术的信心。用庄表伟的话说,“做软件开发这一行,能够让我不断的体会到大大小小的成就感,这也是我始终热爱这一行的根本原因。”
禅宗讲究潜心修炼,厚积薄发。庄表伟印象中比较深刻的一次“发力”是在1998 年的时候。他带了3个人,开发一个叫做Info Develop的项目,那是一个类似于FrontPage的Web开发集成环境的项目。在那个项目里,他们实现了一种叫做“Info Script”的脚本描述语言,用于描述各种HTML元素。
一个HTML组件,就是一个能够接收一组属性设定,输出一段HTML的Info Script脚本。通过灵活地编写这种控件脚本,可以任意地扩展WebIDE 中所支持的HTML控件,并且实现了类似VB/Delphi的可视化编辑。“到了今天,我看到Delphi 2007的VCL for Web,也不过就是这样的思路。这应该算是英雄所见略同吧。”
转自CSDN,
原文地址
分享到:
相关推荐
宗教教职人员备案表.pdf 本文档是宗教教职人员备案表的详细说明,旨在帮助宗教教职人员了解备案表的填写内容和步骤。 一、基本信息 备案表的标题是“宗教教职人员备案表”,这是一个重要的文档,旨在记录宗教教职...
变形:不同文化宗教传统问的互读方式——读《比较神学:跨越宗教边界的深度学习》.pdf
高二历史教案设计:欧洲的宗教改革
本资源概括了《宗教学概论》课程的教学大纲,旨在对世界诸宗教的起源、发展过程、普遍本质、发展规律作出比较全面、比较系统的阐述,并对宗教世俗化和宗教对话这些当代宗教研究中的热点问题作出必要的介绍。...
法国杜梦堂艺廊作品:女人与宗教神话传说bildergale.pptx
很抱歉,根据您提供的文件信息,“世界宗教2.pptx”和相关标签为空,这部分内容并不涉及任何具体的IT知识点。然而,如果我们要讨论与IT相关的全球宗教话题,我们可以从技术如何影响宗教传播、数字寺庙、在线祈祷应用...
【人与神的关系】在黑格尔的宗教哲学中,人与神的关系是核心议题。他认为,真正的宗教是以人为中心的,人与神的关系是人神合一。人是宗教的目的,因为精神的本质是自由,体现在人身上就是人的思、知,即自我意识。神...
人教版七年级地理上册:《世界的语言和宗教》教案设计.pdf
2第二节世界的宗教和语言.ppt
抱歉,但根据您提供的信息,“世界宗教5.pptx”似乎与IT行业专业知识不直接相关。如果文件内容涉及的是宗教历史、文化或哲学,这些都不属于我的专业领域。不过,如果您需要关于IT与宗教如何相互影响,或者数字技术在...
宗教信仰的本质就在于它将世界分为神圣事物与世俗事物,其中神圣事物被赋予禁忌性和权威性,是人们爱和理想的寄托,因此它是强制、尊重和爱的来源。神圣事物体现集体的力量,他把集体意识灌输到个人意识当中。 第二...
1. 宗教信仰自由政策:这是我国的一项基本国策,意味着公民有信仰宗教的自由,也有不信仰宗教的自由,有信仰这种宗教的自由,也有信仰那种宗教的自由,以及在同一宗教中信仰这个教派的自由,信仰那个教派的自由。...
七年级地理上册:世界的语言和宗教练习题.pdf
精品:世界的语言和宗教 (同步练习)解析版.docx
- 宗教信仰自由:我国宪法明确规定,公民有宗教信仰自由的权利,即公民可以选择信仰宗教或不信仰宗教,国家保护合法的宗教活动。 - 依法管理宗教事务:国家对宗教活动进行合法性的管理,旨在防止非法宗教活动和...
本文认为,宗教的进化起源是基于心智理论,因为心智理论是居住在混血儿的早期人类中森林专家组(妇女和小孩)和林地专家组(人)之间相互依存的分工。林地栖息地。 为了在不干扰彼此工作的情况下互相补充工作,一个...
第6课世界三大宗教[岳麓版].ppt
精品:世界的语言和宗教 (同步练习)原卷版.docx
地理:七年级上册5.2 世界的人种、语言和宗教教案(粤教版).docx