程序员的思维修炼:开发认知潜能的9节课阅读笔记01
最近开始阅读这本书,希望可以从书中找到适合自己的部分
1.软件是在头脑中创建的
软件不是在在知道大概内容后就开始在IDE中开始写的,而是在大脑中先想清楚,在写出策划案,最后再开始写
真正难题是团队内部和团队间的交流,我们不是一个人再写,可能不经过讨论各个部分对不齐导致软件开发失败,团队之间要有沟通,来完成实际开发中所遇到的各种问题
软件在实际运用中在用户,规则,硬件等的影响下会发生各种问题,在经过社会,硬件等的升级中,软件很难不发生变化,对此,需要我们拥有一本开发日志,有利于后期的维护,新增功能。
2.沟通能力的地位在不断上升
书中所写的敏捷方法,强调了团队之间、最终客户和开发团队之间的沟通交流。
什么是敏捷方法
“敏捷方法”这个词最早出现在2001年2月的一次峰会上,与会的17个人都是软件开发行业领军人物,他们创建了各种开发方法,如极限编
程、Scrum、Crystal,当然也包括我们的注重实效的编程。敏捷方法在很多重要的方面都与传统的基于计划的方法不同,最显著的就是
摆脱了死板的规则,丢弃了陈旧的日程表,注重实时的反馈。我在本书中会经常提到敏捷方法,因为很多敏捷思想和实践都是与良好的认
知习惯相融合的。
没有任何项目是孤岛,软件不可能孤立的创建和运行,只有通过沟通才能真正理解用户的需求,让客户满意
3.程序员需要不断地学习
网络这一块在不断的飞速发展,不学习新事物很难在新时代生存,一味的利用原有知识摆烂只会增加自己的无能。
需要学习的不仅仅是新的技术,还包括应用的问题域,用户社区的奇思妙想、同事的古怪习惯,行业新闻等,只有不断地学习,才能把生活中的问题应用在程序的解决上。
4.“实用”
实用就是做对你有用的事情。
同一种所谓的“实用”不是对每个人都实用,每个人的项目,结果,设置都是不同的,所谓的实用只有借鉴才是“实用”。
不能一味的接受听取他人意见,先对现状做出你自己的判断,再在他人的建议中做出自己的选择。不是所有建议都是实用的。
什么是湿件
wet•ware | wet , we(e)r |词源:wet+software名词,谐语。
指人脑细胞或思维过程,与计算机系统相对应。也就是说,利用计算机模型类比人类的思维过程。
5.各个领域相通
我们可以从不同领域中找到自己所需要的例子。
不必拘泥于一个领域。
6.此外
本书给出的方向
- 从新手到专家的历程
- 认识你的大脑
- 正确使用大脑
- 调试你的大脑
- 积极学习
- 积累经验
- 控制注意力
- 超越专家
- 实践单元

浙公网安备 33010602011771号