刚刚看了9月份刚刚出版的《架构师》的篇首语,技术人员要注意沟通。
是的,我就是书中所说的那种人,我害怕沟通,和人打交道远远不如和机器打交道那么自如。
和人打交道,最重要的是沟通,一句不妥的用语,小到会引起对方的误解,大到任何可以想象的不堪后果。
是的,我有责任,重构代码是我的职责,但是代码混乱的历史原因不应该压在我身上。
我心中只是想表达此意思,心中并没有推脱的意思,错就错在自己的表达和沟通上。
但是,可是,可但是!一句“这段代码不是我写的”会引起误解,对方会以为你在逃脱责任。
想想,为什么我会说出这句蠢话,一部分原因和对方的用词和口语有关。
1.对方语气明显强硬。职位比我高,强硬是应该的,这就是资本。在没有资本之前,请先做好当孙子的准备。
2.对方在众人面前说了几句“你这段代码...”。我讨厌“你”和“你们”这样的用词。不是我写的代码,为何要把历史原因也压在 我身上。别人怎么表达不要紧,重要的是自己怎么理解。
吸取2点教训:
1.尽量少的使用“你”和“你们”这些用词,尤其在指责别人的事情,会让别人很下不了台。
己所不欲勿施于人,别人犯的错误,拿来给自己作为警醒,也是挺好的一件事。
2.自己的表达方式。
尤其这种推脱责任的话,虽然不是我的本意,但会引起别人的误解。
分享到:
相关推荐
这段代码将现实生活中的一些情况用程序逻辑的形式表现出来,虽然语法上不符合标准的C语言规范,但确实能让我们从中提炼出一些有趣的IT概念与编程基础知识。 ### 代码结构分析 #### 1. 包含头文件 ```c #include ...
在编译过程中,链接器脚本(如`.ld`文件)用于定义程序的内存布局,包括栈、堆、.text(代码)、.data(已初始化数据)和.bss(未初始化数据)段。 10. **调试与测试**: 使用GDB(GNU调试器)进行远程调试是常见...
- **示例**: 在VB项目设置中,可以选择启用“Optimize Code”选项,这会让编译器在编译过程中尝试优化代码结构。 **2. 减少外部依赖** - **原因**: 过多的外部引用会增加程序启动时间和内存占用。 - **实践**: ...
标题中的“UKF代码”指的是Unscented Kalman Filter(无损卡尔曼滤波器)的实现。无损卡尔曼滤波器是一种...通过理解和应用这段代码,开发者可以将无损卡尔曼滤波器集成到自己的项目中,以提高系统状态估计的准确性。
《VC编程规范-程序员们都应该这样写代码》是一篇针对使用Visual C++(VC++)进行软件开发的专业指南。它强调了一些重要的编程习惯,旨在帮助开发者编写出更加清晰、高效且易于维护的代码。本文将基于提供的标题、...
这段代码跟我前面发的代码都是一个人写的,采用的就是传统意义上的单线程异步通讯模式,涉及到窗体的运用,有托盘图标的闪烁等等。代码不长,挺简单,只有两个form和一个公用类,相信想做关于C#窗体应用程序开发的...
这个ID由三部分组成:本机名的最后一个字段、当前时间戳(精确到毫秒)以及8位的随机字符串,包含了大小写字母和数字。虽然这种组合存在重复的可能性,但由于概率极小,对于日志追踪的需求而言是可以接受的。 在...
总的来说,金山写作助手是一款针对程序员量身定制的输入法,它的出现极大地简化了代码输入过程,提升了编程效率,使得开发者可以更加专注于代码逻辑和问题解决,而不是琐碎的打字工作。对于那些经常编写大量代码的IT...
现在,我们来逐步分析这段代码,并且指正错误部分。 代码中首先声明了一个FILE指针类型变量f,这是用于文件操作的指针类型。随后使用fopen函数打开了一个名为file.txt的文件,并以写模式("w")打开。这里的"w"模式...
我虽然已经有多年不写代码了,但看这本书的时候,让我又重新感受到做程序员的乐趣:用代码建设属于自己的系统,让电脑听从自己的指令,对系统的每个部分都了如指掌。 黑客(hacker)实际是褒义词,维基百科的解释是...
我虽然已经有多年不写代码了,但看这本书的时候,让我又重新感受到做程序员的乐趣:用代码建设属于自己的系统,让电脑听从自己的指令,对系统的每个部分都了如指掌。 黑客(hacker)实际是褒义词,维基百科的解释是...
总的来说,这个资源包为手写汉字识别的研究和开发提供了必要的工具和数据,涵盖了从数据预处理到模型训练的关键步骤,使得研究者和开发者能够更专注于模型的设计和优化,而不是在数据准备上花费过多时间。
在这段代码中: - 首先获取了主监视器的最大可用宽度和高度。 - 然后创建了一个`Point`对象来存储当前窗体的位置。 - 接着检查窗体是否已经移动到了屏幕的最右侧。如果是,则将窗体的位置设置为屏幕左侧;如果不是,...
这是一个关于ARPG(Action Role-Playing Game,动作角色扮演游戏)游戏源代码的项目,由作者自行编写,使用了C++编程语言,并结合DirectX(DX)图形库进行开发。源代码是作者学习C++和DirectX的过程中创作的,同时它...
这段时间做了个小项目,包含了翻页和富文本编辑器Ueditor的两个知识点,Ueditor玩的还不是很深,打算玩深后再写篇博客。 要实现翻页功能,只需要设置一个pageIndex即可,然后每次加载页面时通过pageIndex去加载数据就...
使用VB来实现C语言的代码分析器,这是一个有趣的实践,因为VB通常被认为更适合于快速开发和图形用户界面,而不是底层语言处理。这个项目可能使用了VB的文本处理能力,结合正则表达式或者自定义的解析算法来识别C语言...
PerCM2013是我对PerCM系列软件的重写,计划利用1月27日至2月4日这段时间进行设计实现。因为手头还有一个警报发放系统需要完工,所以选择了一直在使用的C#系列进行实现。为了强化前一段时间所做的努力,需要有“项目...
学习这段代码,你可以了解KFCM算法的基本思想和MATLAB实现方法,这对于提升数据处理和机器学习的技能非常有帮助。同时,结合C#的相关知识,可以进一步探索如何在实际项目中整合这两个不同语言的代码,实现更复杂的...
这段代码似乎不是实现一个标准的记事本程序,而是更像一个通讯录管理系统的部分实现,涉及到链表操作、文件读写等功能。接下来,我们将深入分析这段代码中的重要概念和技术细节。 ### 1. 链表操作 #### 1.1 定义...
你可以直接复制这段代码,或者如果生成的代码不符合预期,可以通过进一步提问来获取修改后的版本。例如,如果你发现生成的代码没有考虑到特定的情况,可以告诉ChatGPT这个遗漏,它会尝试改进代码。 3. **代码审查与...