`

关于软件开发过程中的交流的一点想法

阅读更多
我见过很多这样的情况

A君写个程序,然后报错了,出不了想要的结果,向B君求助,
A: “我的程序起不来了”
B 一下子当然不知道A君说的是什么 情况,然后就问“报什么错?提示信息是什么?”
A就说是什么 是什么。
然后B又进一步问一些情况。
A: ***
B: ***
直到问题解决。

以上这种情况我经常遇到,很郁闷,在这个过程中,一般B说的话(打的字)比A多很多。
搞得A像个老大爷一样。


对于A这样的人,感觉他很是缺少交流过程中的很重要的一点“换位思考”,就是当他在问这个问题的时候,他应该站在对方的角度上想想对方B能听得懂他在讲什么指什么吗。

所以当我们遇到程序调试时,不要一开口就是程序出不来,出错了之类的无意义的话,说出你的环境,出错信息等重要因素,问题很快就会解决了。

所以有时候并不是你的能力差,技术不行,而是你缺少一种方式。
分享到:
评论

相关推荐

    浪潮齐鲁软件实习收获.docx

    在实习期间,作者意识到编程并非工作的全部,而是软件开发中的一部分。他认识到公司需要各种类型的专业人才,如文档编写、需求分析、设计、技术支持和测试等,这些工作的重要性并不亚于编程。这反映出在实际工作中,...

    对鼓产生的想法--双语幽默笑话.docx

    自然语言的掌握有助于提升国际间的交流效率,而编程语言则是开发软件、构建应用程序的基础。这样的文档可能会被用来作为语言学习的辅助材料,帮助人们在轻松愉快的氛围中提升语言能力,这在IT职场中尤为重要,因为...

    Java私塾Java初级部分教材

    - **平台概念**:在软件开发过程中,开发者需要各种工具和支持环境的帮助,这些工具和支持环境的集合被称为开发平台。 - **Java开发平台**:Java不仅是一种编程语言,还提供了完整的开发环境,包括编译器(`javac....

    Java经典入门教程

    Java是一种广泛使用的编程语言,它具有多方面的功能和特性,适合于各种软件开发领域。在Java经典入门教程中,首先会介绍Java是什么,它包括以下几个方面: 1. Java作为一种计算机编程语言:Java语言具有特定的语法...

    火星人敏捷开发手册 2012-02-29

    在软件开发中,“Scrum”意味着团队成员需要紧密合作,在短时间内完成既定的目标。 **Scrum敏捷方法一分钟扫盲** Scrum敏捷方法强调的是快速响应变化、持续改进以及团队协作。它主要包括三个角色:产品负责人...

    界面草图工具

    其简约的设计风格和直观的操作方式,使得用户可以轻松创建和注释界面原型,对于软件开发过程中的需求理解和产品规划起到了关键作用。 界面草图工具的设计初衷是为了提高开发团队的工作效率,使得设计师可以在实际...

    Java私塾跟我学 PDF

    这意味着开发者不必从零开始构建所有组件,而是可以利用现有的工具和环境来加速开发过程。 **2.3 Java作为开发平台** Java不仅仅是一种编程语言,它还包含了一整套用于开发Java应用程序的工具和环境。例如,`javac...

    小湖个性签名设计软件 1.0┊只需几步轻松设计出个性签名┊简体中文绿色免费版

    在设计个性签名的过程中,软件的用户界面采用极简风格,所有功能一目了然,让用户能够轻松上手。对于大多数初次接触签名设计的用户来说,这一点尤为重要。在实际操作中,软件提供了一套简单而直观的步骤,用户只需几...

    读《张小娴散文集》有感.doc

    在软件开发过程中,尤其是进行用户研究和需求分析时,我们需要敏锐的洞察力来理解用户的真实需求,从而设计出真正符合用户期望的产品。这种对细节的关注和对人性的理解,是软件开发不可或缺的一部分。 张小娴还善于...

    qq说说短,qq说说短语大全(3篇).doc

    无论是在软件开发中遇到难以攻克的技术障碍,还是在团队合作中遇到分歧,信念都是支撑我们不断尝试、直至成功的关键。 在IT行业中,团队协作的重要性不言而喻。现代软件开发常常需要跨学科、跨部门的团队合作来完成...

    QCon 2009 beijing全球企业开发大会ppt:4.高焕堂-10个提高架构质量的观点

    这意味着在架构设计的过程中,需要不断评估这些想法是否能够满足用户的真实需求。 - **实践**:具体实践中,可以采用原型设计或者最小可行产品(MVP)的方式来快速测试这些创意,以便及时调整方向并优化设计。 ####...

    小学生竞选文艺委员演讲稿(精选多篇).doc

    在计算机行业,尤其是软件开发、产品设计等环节,团队合作是成功的关键。技术人员需要学会倾听、沟通,与团队成员共同解决问题,才能产出更高质量的成果。 领导力是竞选者们期望展示的核心素质之一。他们提出在当选...

    华为编程开发规范与案例

    1 逻辑类问题(A类)-指设计、编码中出现的计算正确性和一致性、程序逻辑控制等方面出现的问题,在系统中起关键作用,将导致软件死机、功能正常实现等严重问题; 接口类问题(B类)-指设计、编码中出现的函数和...

    项目启动文档2

    在当今的软件开发领域,项目启动阶段的重要性不言而喻。它不仅关乎项目的成败,更是奠定整个团队合作基础的关键环节。IRBL项目启动文档2,作为该软件项目的生命线,详尽记录了项目从发起到实施的每一个细节,确保...

    DDD领域驱动设计批评-幻灯片合集(二)共183页

    #### 四、软件开发废话赏析02:领域驱动设计的“愿景” 在讨论DDD时,经常会出现大量的理论术语和概念性的描述,这些内容往往缺乏具体的实践指导意义。例如,“愿景”这个词就被过度使用,变成了空洞的口号。 1. *...

    兰心日记 v1.0 单用户版

    从标签来看,《兰心日记》同时也可以被归类为留言板类软件,这或许暗示了软件可能具有一些社区互动的功能,尽管在描述中这一点并未详细展开。但不管怎样,它为用户之间建立了一个潜在的联系桥梁,用户可以通过这一...

    arcgis-android-sdk-v10.2.4百度网盘

    在软件开发中,版本控制是非常重要的,因为它可以帮助开发者跟踪不同版本之间的差异,确保应用程序的兼容性和稳定性。例如,“v10.2.4”可能包含了前一个版本中未有的新特性或修复了一些已知问题。 ### 3. 百度网盘...

    基于Python语言Kaggle的数据集分析.pdf

    Kaggle竞赛为数据科学家提供了一个展示自己技能、学习新方法和交流想法的平台。通过参与竞赛,数据科学家可以提升自己的专业技能,同时也有机会赢得奖金和声誉。 描述中提到的“特征选择”是机器学习和数据分析中的...

    Harley Hahn's Guide to Unix and Linux.

    Unix和Linux的哲学在于简洁和一致性,这使得它们在软件开发和系统管理方面具有很高的效率。Hahn在书中强调了学习Unix或Linux的重要性,并不局限于特定的原因,无论是出于对计算机的热爱、课程要求还是工作需要,学习...

Global site tag (gtag.js) - Google Analytics