蜜蜂的病:程序员职场第一课第一章(2/3)

来源:百度文库 编辑:九乡新闻网 时间:2024/05/02 07:48:41
1.2良好的沟通
概述:
正确的沟通不是不停的说话,职业路上能不能走顺和这个有很大关系。
案例1.6沟通的重要性
概述:
沟通很重要,不正确的沟通严重影响工作方方面面
研发人员应该对阶段重点把握好。如下表
控制阶段
沟通对象
重点
前馈
上级
明白自己将要做什么,理解上级的想法之后,才可能把工作做好
同期
平级或下级
在“做工作”的过程中,与平级或者下属的流畅程度直接影响团队的执行力和项目进度
反馈
上级
说清楚我们做了什么,经历了哪些过程
1.2.1沟通,程序员的基本素质
案例1.7对客户坚称“不复杂”的失败团队
概述:
项目组前期没有前馈(开发文档),同期不流畅(与下属),后期客户与开发组不明确导致项目组劳而无功。
Tips:
大部分程序员认为“能帮助客户正确提出需求 ”是程序员自身的修炼之一,略少部分认为“能够使客户需求更完善”,是程序员自身重要修炼之一。
从种种可能出发,正确帮助客户表达需求,正确帮助客户理解需求是程序员基本素质之一。
技巧:
1.       尽量提高自己表达、沟通、换位思考能力
客户不能清楚表达需求时,融入客户组织内部,了解客户的工作流程,与客户共同更好、更准确地定义和分析需求。沟通是一方面,能够清楚准确的表达是更重要的一点。
2.       应该能用多种方式了解需求
常见方法包含问题分析法和建模分析法(结构化分析、面向对象分析以及多种方法结合),问题分析法应用面向对象思想,包括工作流程、任务、角色定位帮助客户理清思路。
3.       不臆测需求,不过度承诺
遇到问题不臆测,向上级和平级沟通。接项目不大包大揽。
案例1.8严格开发流程的成功团队
概述:
调查开发方案,多者择一。控制开发功能边界范围,讨好用户。每个功能开发后程序员都积极和项目经理,测试人员沟通,及时检查bug。最后成功
Tips:
程序员应该具备如下素质:
1.       学习和分析能力,积极与时俱进
2.       与内外保持良好沟通,及时汇报,沟通进程,解决不了的问题及时报告,不拖拉。
3.       良好的产品意识,有助于开发效率
4.       团队意识。新人请教老人,老人帮助新人。知识分享是知识学习最有效的方法。
1.2.2加薪和沟通
这个摘出来。以后加薪了单独谈。
1.2.3直面批评
案例1.9面对批评不要成为妄想狂
概述:
面对批评理性面对。
感谢能够提出负面意见和指出我错误的人,平静面对批评,这个就是前进的基石。
可以把批评摘出来,没事翻翻。
面对批评难以忍受是人之常情,不能讳病忌医。
1.2.4即时通讯工具使用建议
保留原则:
双方都能提高,成长,有益无损。亲人,工作关系。可以多保留保留其他朋友。
删除原则:
双方均无益处:
1.一年以上没说话,又忘记身份。
2.已经离开又不太喜欢的同事。
3.早已不合作又喜欢打听问题的人
晚上时间宝贵,大概一小时多一点就这么多。以后争取每次都更新。
笔记屏蔽大量细节更多信息请见《程序员职场第一课》,购买链接http://sinaurl.cn/htvJwz