大道至简读后感(第四章)

大道至简读后感

——第四章

沟通,一谈到沟通这个词语,我们会想到很多问题,

例如:

  • 我们需要沟通吗?
  • 我们会沟通吗?
  • 我们为什么要沟通?
  • 你和谁有效地沟通过?
  • 家长(要钱)
  • 老师(要分)

那什么又是沟通?我们可能得到以下的结果:

  • 不要想当然地认为你的听众会领悟你没有直接表达的意思
  • 说完整的句子
  • 不要将主观看法当做客观事实
  • 避免使用双重否定
  • 根据对象选择合适的语言
  • 避免使用模糊和多义的语言

无论是在生活中还是我们所写的程序中,我们都要学会沟通,在生活中,只有我们学会了沟通,才能和他人很好的相处。同样的,我们所写的程序必须要有一个共同的功能:能够和客户正常的沟通,让用户能够理解我们所说的话。

那么怎么才能算的上有效的沟通呢?

思维混乱不可能带来有效沟通。如果一个人连自己在想什么都不明白,又怎么能够清楚地表达给别人听?然而,明确的观念也并不会自动地保证有效沟通。或许我很清楚自己要说什么,但是很可能一张口就词不达意,表述混乱。

那么在计算机中,我们又怎么做到与客户的沟通?

程序员不能要求客户会 C Language, 难道需求分析师们就能要求客户会 Modeling Language 吗?这个答案是肯定的,我们并不能要求客户能做什么,俗话说“顾客是上帝!”对于我们程序员而言,我们要做的就是在编写程序的时候要考虑客户,客户能否可以随意使用我们的软件,他在使用的过程中会遇到什么样的问题,我们要在他们遇到那些问题之前就把这么问题解决了。当然了,在程序员之间,我们要做到,我们所写的程序代码,互相都能明白对方在写什么,这同样也是沟通。在书中我们可以看到“最简沟通”这个词语,那什么又是最简沟通呢?其实最简单的沟通就是面对面的交流,沟通。在一个公司或者说一个小组接到一个项目的时候,他们所要做的有以下几点:

(1)  确定项目的实际目标,以及远期的方向

(2)  设计需求条目

(3)  与客户进行面对面的沟通

(4)  分析设计

作为程序员,我们应该清楚的是, 保障每一次沟通的有效性都是最重要的事。沟通不是打电话或者请客户吃饭那么简单的事。你得到的每一次沟通机会, 都是向客户了解更深层次的需求的机会,因此最好在见到客户之前,你就已经设计了所有的问题和提问方式。

最后,我们要为不存在的角色留下沟通的渠道。比如说现在国家在“夏商周断代工程”中再次推算和考证编年史,相关资料也同样只做参考,实际采用的方法是更有可信度的金文(记载)、历史学、天文学、碳-14 测年等。资料的缺失、及其有效性的缺乏,给中国编年史撰写带来了莫大的困难。

同样的,我们在程序设计中也要把项目的 History 作为跟这种“不存在的角色”沟通的一种方式。History 的丰富和准确为项目的后继开发、维护提供了可能。

时间: 2024-10-05 22:11:54

大道至简读后感(第四章)的相关文章

读《大道至简》第四章有感

<大道至简>第四章主要讲的沟通,我读后倍受感触,Java一上课老师就问我们关于沟通的话题,沟通对于我们大学生而言是最需要锻炼也是最欠缺的能力,我们大学生平常交流的对象仅仅是同学,家人和老师.平时接触最多的是同学,在宿舍聊天讨论问题课件开开玩笑等等,在学校和家长的交流少之又少,大概半个月打次电话问候家里情况,更多的是没钱了可怜巴巴的说前线军粮告罄,请求后勤保障支援.和老师交流几乎就只是课堂上听讲罢了. 在软件工程专业,人必须拥有很强大的沟通能力,第三章已经说明软件的开发需要团队,在团队中,我们只

读《大道至简》第四章之感想

沟通,写起来简单,做起来可就没那么简单了,自我沟通,父母之间的沟通,同学之间的沟通,师生之间的沟通,还有与客户之间的沟通……太多了,因为我们是感情丰富的人,不是简单的说话就能表达的,需要互相理解的. 读完<大道至简>第四章后,我对于与客户之间的沟通有了新的认识.由于客户不精通c语言,同样也不了解UML,所以软件的开发人员用专业的语言去与客户交流是非常困难的,当然客户也不会看懂UML图.那就要项目经理去向客户用说话语言交流,展示.同理,客户用自己的语言把想要的功能叙述出来,那么对于开发人员只用C

大道至简(第四章)读后感

其实本人是相当不愿意去深入的阅读大道至简的,毕竟我们现在生活在一个浅阅读的时代吗?我们的生活节奏快,总觉得有做不完的事情,我们总是在早上草草的看一下资讯,快快的浏览一下朋友圈抑或qq空间,只要事不关己我们很少发表评论,甚至连点个赞都不会了,甚至觉得这都会浪费我们的时间,电话,qq,微信,飞信......人们的沟通媒介愈来愈多,而人们的沟通却越来越少了.为什么?带着这个疑问,也带着老师的任务,也带着极不情愿的情绪我开始阅读大道至简第四章. 流于形式的沟通,看到题目后,我似乎更惨,我好像连形式的都很

《大道至简》第四章

第四章主要讲了在做项目时我们如何与客户进行有效的沟通的问题,让我又一次意识到做项目真的不是一件简单的事,软件工程不仅是一个团队的工作,它真的是一件大工程.第四章第一节就讲到了这样一个问题: 客户不会用 C,难道就会用 UML 吗? 看到题目后瞬间就意识到了客户与程序员之间要达成意见合适且有效的合同期间的沟通是非常重要的.比如说,你总不能用C UML这些语言的专业词汇去和客户沟通,因为他们是根本听不懂的自然达成项目的意见一致也成了天方夜谭,毕竟我们在学这些编程高级语言时也费了不少功夫,掉不少头发呢

《大道至简》第四章有感

第四章主要讲述的是沟通,作为程序员我们能很好的与客户沟通吗,答案是否定的.开发人员总是先要接触客户,了解客户到底想要什么,来确定到底要做什么.但是客户不懂C,开发人员就不能有效的与客户沟通,就需要咨询公司借助UML来介入需求阶段,帮助了解和分析需求.因为客户不会C当然也不会UML,此时最直接的问题还是与客户如何交流?最为开发人员最重要的就是与客户交流,来了解客户的需求从而进行研发.无论是开发人员还是咨询公司,想达到的目的都是了解客户的需求,但是在这期间C和UML,客户都是不了解的.这就引出了一个

深入沟通的重要性——《大道至简》第四章读后感

我们都知道,一个新发明如果不被人们所需要,那只是一个失败品.一篇文章的观点如果不被人们所接受,那么就算文笔再好,也只是一张废纸.同样的,一个与客户需求不符的程序,哪怕它的架构再好,都只是一个废弃品. 在不同国家的人们之间,我们都一直在追寻一种有效的沟通方式,达到合作共赢的局面,于是就有了翻译的出现.翻译就相当于是这两个国家的语言不通的人之间的桥梁,翻译了解的不仅仅是这两种语言之间语法的差异,还了解他们不同的地域文化,才能做到有效的沟通.与此类似的关系就是开发人员与客户之间的关系,那么谁能搭建起这

《大道至简》第四章读后感

流于形式的沟通 什么是沟通?我们需要沟通吗?沟通有什么方式?目的何在? 沟通,是人与人之间.人与群体之间思想与感情的传递和反馈的过程,以求思想达成一致和感情的通畅.那我们需要沟通吗?答案肯定是必须的,不管在做什么,人与人之间的交流沟通是不可避免的,沟通的方式有多种.在最原始时代,祖先的沟通是通过肢体语言,随着生产力的发展,人类进化了,慢慢有了不同语种的出现,这些都是沟通所产生的产物.而沟通的目的在于信息的共享. 对于开发人员来说,接触客户是不可避免的,都希望客户能学习或精通C语言,但这样的客户会

《大道至简》第四章 读后感

我们从一生下来,就离不开“交流”,与父母的交流,与朋友的交流,上学后与老师交流,工作后与老板,与客户交流,但如果你和我一样是一个程序员,那就不仅仅是与人的交流了,还有计算机. 沟通,应该注意以下几点: 沟通的对象和语言 C语言是程序员与计算机交流的语言,而与客户交流,就不能用C语言了.程序员面对是计算机,但计算机不是客户.作为开发人员,他们可能更希望客户能学习或者精通C语言,这样客户就能知道开发人员在做什么,或者,这样的客户还能以C语言的方式告诉开发人员他们究竟想要什么.然而,要求客户学习C语言

大道至简读后感(第三章)

‌                                                                                            大道至简读后感 ——第三章 国庆已经结束了,我们又迎来了紧张而又忙碌的学习生活,一切步入了正轨.java学习也不例外,由于上周是国庆,我们并没有开展大道至简的学习,不过这并不意味着我们以后不用写大道至简的读后感了.与之相反的是,在开学以后我又迎来了大道至简第三章的读后感作业.在这第三章中,我们可以看到一个出现频率