《大道至简》——读书笔记2

本书《大道至简》是周爱民前辈对其多年工作经验的总结,强调编程不仅仅是技术操作,更是思考的过程。文章深入探讨了编程逻辑、方法论的重要性,并提出在编程实践中应学会知识分类、在探究中悟道、理解工具的本质和关注其对工程全局的作用。同时,书中通过引用实例阐述了工具与方法的相对重要性,以及如何避免陷入工具细节的误区,提倡实践出真知。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

顺道也把《大道至简》的读书笔记也贴出来了,该书本语言很简洁,思考性十足。也许作为一个优秀的程序员,有时候也需要对自己的工作和生活做出总结性的思考,《大道至简》就是周爱民前辈对他多年的工作经验所做出的总结。建议去看看。


前言
题目含义:我们不知道只因为认识没达到罢了。

"停下来,思考才是进步的本质"

第一章第三节
编程:把事件先后的逻辑关系和依赖关系搞清楚,再用语言描述给计算机。
即系要先有思路(算法),结构描述,剩下的都系体力活。

第二章第一节
自古方法早就了懒人,方法代替了思考。
思考:先通过自己的思考再参考其他懒人的方法。

第三节
语摘:
     大量的知识和资讯搅乱了编程员的思想。
     学校的课程都不过是教你一些简单的语言规则,就想学校教懂你做选择题和阅读理解,对着老外却不知第一句
     说什么。

思考:
       1学会知识分类。把常用的放手边
       2在探究中悟出道。


第七章第一节
语言只是工具,重点是,了解什么是工程。


第二节
语摘:程序=算法+结构
          程序与方法层面是关注与“具体实现”的。而在过程和工程层面,考虑的是团队
          与代码相关的任何工作,最终仍旧会落足于这一条规则。
          模式需要一定的编程经验才能理解。

第八章第一节
语摘:铸剑技术不敌燕楚的秦国,却灭了燕楚。由此可见,使用工具的方法,比工具本身更关键。

第二节
语摘:不知用法,不知用处,神乎其技又有什么用

思考:要不但要学习实现的方法,还要了解它的应用,那是最重要的。


第三节
语摘:工具源于工程,本质在于关注并发挥有益于工程全局的那些特性。
          工具的使用,一旦上升到技艺,方法论的高度,就难于理解掌握了。

思考:别沉迷工具的各种细节,尽快用代码实现问题才是强道

第四节
语摘:浸淫于技法越深,便越容易忘记使用这种技法的最初目标和应用场合。
          最初的目标和应用场合就像灯塔,唯有前进与行动刚才能确定是否那是正确的灯塔
          唯有积极行动,不断的重设目标,迅速找出新方法,新航线,才是胜利之道

思考:实践得真知。

第五节

鲁班的工匠思想
1.以良匠之名为目标,而不是以做工程为目标
以工具之利为依仗,却不关注工具用在哪里
以技法之巧为较量,却不知技法应为团队所用。

程序员如果不静下心来做代码,好高骛远则将一无所成
志存高远而脚踏实地,此实地者,源码也。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值