老冒妙语录(一)

sunlight

2009-10-27 17:36:48 来自: sunlight(正确的时间里做正确的事情)

注:此语录摘自电子工业出版社博文视点(武汉)新书——《冒号课堂——编程范式与OOP思想》
http://www.douban.com/subject/4031906/  

学会不如会学,会学不如会用,会用不如被用。
  
  中国学生恐怕是世界上最擅长考试、最习惯考试、也最厌倦考试的群体了。
  
  学习编程没有速成大法、没有必杀之技、没有锦囊秘笈、没有终南捷径,只有思考、实践、再思考、再实践。
  
  知识之上是思想,思想之上是精神。
  
  一个优秀的程序员,除了要迅速掌握知识、善于领悟思想外,还必须具备务实与研究精神、独立与合作精神、批判与自省精神。
  
  真正的老师是你自己。
  
  不仅要学语言,还要熟悉相应的开发环境和开发工具等,当然最重要的是学习其中的思想。
  
  好的语言就是适合编程者和解决对象的语言。
  
  高级语言好比长兵器,威力强大却难免滞重,长于大型应用,可谓“一寸长,一寸强”;低级语言好比短兵器,轻便灵活却难免有风险,长于底层应用,可谓“一寸短,一寸险”。
  
  西门吹雪的西来一剑,那是C语言;李寻欢的小李飞刀,那是汇编语言;陆小凤的灵犀一指,那是机器语言。
  
  握一门语言的语法、工具和技巧固然重要,但那只相当于学会一门兵器的招法,更重要的当然是心法。招法重形,心法重意。得形而忘意,无异舍本逐末;得意而忘形,方能游刃有余。
  
  自以为懂的未必真的懂,自以为不懂的未必真的不懂。有些概念和技术即使背得烂熟,甚至用得烂熟,那也不代表真正掌握;有些概念和技术看起来很新奇,却不过是新瓶装旧酒。
  
  任何概念和技术都不是孤立的,如果不能在纵向的时间和横向的联系中找准坐标,便似那群摸象的盲人,各执一端却又自以为是。
  
  库和工具包是为程序员带来自由的,框架是为程序员带来约束的。
  
  设计模式是软件的战术思想,架构是软件的战略决策。
  
  知识的学习有几种方式:一种靠记忆,一种靠练习,一种靠培养。
  
  学习编程范式能增强编程语言的语感。


这个小组的程序爱好者也喜欢去   · · · · · · 

开源
开源 (2846)
程序员
程序员 (4794)
分享计算机书籍
分享计算机书籍 (5000)
C++及编程
C++及编程 (4319)
eclipse
eclipse (1259)
算法与数据结构
算法与数据结构 (1314)