顺道也把《大道至简》的读书笔记也贴出来了,该书本语言很简洁,思考性十足。也许作为一个优秀的程序员,有时候也需要对自己的工作和生活做出总结性的思考,《大道至简》就是周爱民前辈对他多年的工作经验所做出的总结。建议去看看。
前言
题目含义:我们不知道只因为认识没达到罢了。
"停下来,思考才是进步的本质"
即系要先有思路(算法),结构描述,剩下的都系体力活。
思考:先通过自己的思考再参考其他懒人的方法。
大量的知识和资讯搅乱了编程员的思想。
学校的课程都不过是教你一些简单的语言规则,就想学校教懂你做选择题和阅读理解,对着老外却不知第一句
说什么。
思考:
1学会知识分类。把常用的放手边
2在探究中悟出道。
题目含义:我们不知道只因为认识没达到罢了。
第一章第三节
编程:把事件先后的逻辑关系和依赖关系搞清楚,再用语言描述给计算机。即系要先有思路(算法),结构描述,剩下的都系体力活。
第二章第一节
自古方法早就了懒人,方法代替了思考。思考:先通过自己的思考再参考其他懒人的方法。
第三节
语摘:大量的知识和资讯搅乱了编程员的思想。
学校的课程都不过是教你一些简单的语言规则,就想学校教懂你做选择题和阅读理解,对着老外却不知第一句
说什么。
1学会知识分类。把常用的放手边
2在探究中悟出道。
第七章第一节
语言只是工具,重点是,了解什么是工程。
第二节
语摘:程序=算法+结构
程序与方法层面是关注与“具体实现”的。而在过程和工程层面,考虑的是团队
与代码相关的任何工作,最终仍旧会落足于这一条规则。
模式需要一定的编程经验才能理解。
第八章第一节
语摘:铸剑技术不敌燕楚的秦国,却灭了燕楚。由此可见,使用工具的方法,比工具本身更关键。
第二节
语摘:不知用法,不知用处,神乎其技又有什么用
思考:要不但要学习实现的方法,还要了解它的应用,那是最重要的。
第三节
语摘:工具源于工程,本质在于关注并发挥有益于工程全局的那些特性。
工具的使用,一旦上升到技艺,方法论的高度,就难于理解掌握了。
思考:别沉迷工具的各种细节,尽快用代码实现问题才是强道
第四节
语摘:浸淫于技法越深,便越容易忘记使用这种技法的最初目标和应用场合。
最初的目标和应用场合就像灯塔,唯有前进与行动刚才能确定是否那是正确的灯塔
唯有积极行动,不断的重设目标,迅速找出新方法,新航线,才是胜利之道
思考:实践得真知。
第五节
鲁班的工匠思想
1.以良匠之名为目标,而不是以做工程为目标
以工具之利为依仗,却不关注工具用在哪里
以技法之巧为较量,却不知技法应为团队所用。
程序员如果不静下心来做代码,好高骛远则将一无所成
志存高远而脚踏实地,此实地者,源码也。