分享

程序员职场第一课第一章(2/3)

 欣然梦想 2011-03-16
程序员职场第一课第一章(2/3)

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:///htvJwz

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多