程序员的思维修炼:开发认知潜能的9节课阅读笔记01

 最近开始阅读这本书,希望可以从书中找到适合自己的部分

1.软件是在头脑中创建的
软件不是在在知道大概内容后就开始在IDE中开始写的,而是在大脑中先想清楚,在写出策划案,最后再开始写

真正难题是团队内部和团队间的交流,我们不是一个人再写,可能不经过讨论各个部分对不齐导致软件开发失败,团队之间要有沟通,来完成实际开发中所遇到的各种问题

软件在实际运用中在用户,规则,硬件等的影响下会发生各种问题,在经过社会,硬件等的升级中,软件很难不发生变化,对此,需要我们拥有一本开发日志,有利于后期的维护,新增功能。

2.沟通能力的地位在不断上升


书中所写的敏捷方法,强调了团队之间、最终客户和开发团队之间的沟通交流。

什么是敏捷方法
“敏捷方法”这个词最早出现在2001年2月的一次峰会上,与会的17个人都是软件开发行业领军人物,他们创建了各种开发方法,如极限编 程、Scrum、Crystal,当然也包括我们的注重实效的编程。敏捷方法在很多重要的方面都与传统的基于计划的方法不同,最显著的就是
摆脱了死板的规则,丢弃了陈旧的日程表,注重实时的反馈。我在本书中会经常提到敏捷方法,因为很多敏捷思想和实践都是与良好的认
知习惯相融合的。

没有任何项目是孤岛,软件不可能孤立的创建和运行,只有通过沟通才能真正理解用户的需求,让客户满意

 

3.程序员需要不断地学习


网络这一块在不断的飞速发展,不学习新事物很难在新时代生存,一味的利用原有知识摆烂只会增加自己的无能。

需要学习的不仅仅是新的技术,还包括应用的问题域,用户社区的奇思妙想、同事的古怪习惯,行业新闻等,只有不断地学习,才能把生活中的问题应用在程序的解决上。

 

4.“实用”

实用就是做对你有用的事情。

同一种所谓的“实用”不是对每个人都实用,每个人的项目,结果,设置都是不同的,所谓的实用只有借鉴才是“实用”。

不能一味的接受听取他人意见,先对现状做出你自己的判断,再在他人的建议中做出自己的选择。不是所有建议都是实用的。

什么是湿件
wet•ware | wet , we(e)r |词源:wet+software名词,谐语。
指人脑细胞或思维过程,与计算机系统相对应。也就是说,利用计算机模型类比人类的思维过程。

5.各个领域相通

我们可以从不同领域中找到自己所需要的例子。

不必拘泥于一个领域。

6.此外


本书给出的方向

  1. 从新手到专家的历程
  2. 认识你的大脑
  3. 正确使用大脑
  4. 调试你的大脑
  5. 积极学习
  6. 积累经验
  7. 控制注意力
  8. 超越专家
  9. 实践单元

 

posted @ 2023-03-12 16:58  花伤错零  阅读(39)  评论(0)    收藏  举报