`

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

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

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

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


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

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

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

相关推荐

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

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

    Java私塾Java初级部分教材

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

    Java经典入门教程

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

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

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

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

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

    华为编程开发规范与案例

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

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

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

    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的重要性,并不局限于特定的原因,无论是出于对计算机的热爱、课程要求还是工作需要,学习...

    LingoTeach-开源

    在"translation"这个文件中,我们可以推测这是关于软件的翻译资源,可能包含了多语言支持,使得全球不同地区的用户都能无障碍地使用LingoTeach,进一步体现了其全球化的设计理念。对于想要推广到更多国家和地区的...

    C语言入门经典(第4版)--源代码及课后练习答案

    IvorHorton还著有关于C、C++和Java的多部入门级好书,如《C语言入门经典(第4版)》和《C++入门经典(第3版)》。 译者  杨浩,知名译者,大学讲师,从事机械和计算机方面的教学和研究多年,发表论文数篇,参编和翻译的...

    Linux操作系统基础教程

    在这一讲中,我们主要是了解一下 Linux 的概况,以及对 Linux 有一个初步的感性认识。 一.什么是Linux? Linux 是一个以 Intel 系列 CPU(CYRIX,AMD 的 CPU也可以)为硬件平台,完全免费的 UNIX 兼容系统,完全...

Global site tag (gtag.js) - Google Analytics