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