转自CSDN的吉日嘎拉blog..觉得里面不少东西说的对.同时也警惕下自己往这个方向迈进.方便自己日后想看的时候可以看到...
最近充分感受到,程序员的沟通交流能力,太重要了,甚至是比技术能力还重要,很多程序员都习惯与有问题不说出来闷在心里。
1:
有些有难度的东西搞不定,也不跟领导讲一下 -- 不找同事问、不找技术领导问、自己闷头研究,好几天也弄不好;其实嘴巴一张、你身边就有寂寞高手闲着没事看新闻呢,你一问,人家其实也很容易给你露一手的,求求你了,大哥,你有问题能否问一下身边的人?这些人可都是过来人,很多经验都是有的呀。
2:
程序模块写好了,也不跟领导讲一下 -- 接着闷头学习研究新技术、看看新闻、看看电影、下载下载小电影、网上再娱乐娱乐; 能否写好了程序,跟你的主管打个招呼、也验收一下劳动成果?检查一下代码质量?检查一下数据库设计?检查一下用户交互操作处理?是否及时让测试部门测试一下?
3:
修改了程序也不跟组员讲一下 -- 想怎么修改就怎么修改,不跟主管讲、不跟组员讲,大家都各搞各的,功能函数也没多大重复利用的价值,每个人都写一套,甚至代码的风格都不一样,各干各的,就是有10个人的软件公司,跟1000个人的软件公司没啥大差别一样,因为大家都在各干各的而已,只是把1000个人拉在一起开发程序与拉过来10个人一起开发程序的区别,没啥质的飞跃而已。
4:
修改了Bug也不跟领导讲一下 -- 测试人员也不知道你是否修改了程序了,领导也不知道你到底做好了那些程序了?说不定,别人还把你已经修改的程序再改一遍了,更有甚者,修改了Bug,连个注释都不舍得写,不知道在想啥?
5:
工作任务,无法按时完成了,也不跟领导说一下 -- 不知道是出于面子问题,还是怕别人说能力不行,总之一大堆工作还没能按时完成,也不及时跟领导讲一下,好让领导有充分的考虑,重新的任务编排等措施出来,耽误了宝贵的时间,不能按时完成任务并不是天大的错误,没有及时汇报无法按时完成才是天大的错误。
技术不行,你可以学、可以模仿、可以Copy过来修改,但是沟通能力不行,不是1天2天就可以改得了,那就真没救了,平时需要多注意有效的沟通、高效的沟通技巧。
其实,当一个好员工并不难,技术不行,可以向身边的同事多学习,多模仿,多参考人家的优点就可以了,提高也会很快,在领导的眼里,好员工其实很简单的,就是平时注意做到:“
每项工作任务做好了,及时汇报一下情况,没事情做了,及时汇报一下情况,事情无法按时做好了,及时汇报一下,平时多注意沟通交流” 你就会成为很优秀的员工了。
我不知道,这些最简单的事情,还是否需要写到公司的规范里去?工作手册里去?真正能做到这么简单要求的员工,不多,可能这已经是属于很高的要求了。沟通交流能力强的人,技术掌握所读往往也不逊色,例如你、我、他、呵呵,自己不会没关系,拿同事的,拿网友的,拿网上的,甚至花小钱购买也可以的嘛,我们的目标是为了事情妥善解决好。
今天不上广告、也讲文明礼貌的首页文化,有错就改,从自己身上多找错误,平时过于关注写程序的技巧,就是容易成为高级码农、若注意编写程序的同时注意一下沟通协调能力,你就可以更容易当上主管、甚至是领导层,你只关注沟通交流能力,你很可能变成业务总监,或者大老板。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jirigala/archive/2010/05/17/5602402.aspx
分享到:
相关推荐
文中提到“我能抽象出整个世界”,表达了作者作为程序员具备很强的抽象思维能力,能够将复杂的世界用简洁、清晰的模型来表示。 ### 2. 重载与覆盖(Overloading and Overriding) “我可以重载甚至覆盖这个世界里...
综合来说,程序员在沟通时要重视信息传递的准确性与完整性,同时也要注意沟通的方式和礼仪,以便更有效地与他人交流。通过不断地学习和实践沟通技巧,程序员可以成为更加全面的职场人士,为团队合作和项目成功打下...
例如,在线测试可能涉及算法和编程问题,技术面试则可能深入探讨特定的技术细节,而行为面试则关注你的团队合作和沟通能力。 4. **简历**:简历是你给雇主的第一印象,应清晰、简洁且突出重点。列出你的项目经验、...
这些模板可能是为了帮助他们更好地展示自己的技术能力、项目经验和个人成就。 【标签】:“php、ios、android、c++”这些标签表明了这个资源覆盖了当前IT行业的几个主要技术领域。PHP是一种广泛用于Web开发的服务器...
这个压缩包文件包含了备考者所需要的重要资源,旨在帮助考生了解考试趋势,熟悉题型,提升解题能力,从而提高通过考试的可能性。 在软考初级程序员的考试中,考生需要掌握的基础知识主要包括以下几个方面: 1. ...
8. **团队协作能力**:程序员通常在团队中工作,因此良好的沟通、协同和版本控制能力至关重要。了解并使用Git等工具,可以有效管理代码变更和多人合作。 9. **项目管理能力**:理解软件开发周期,包括需求分析、...
程序员提高团队协作的必备书程序员提高团队协作的必备书程序员提高团队协作的必备书
- 报告中指出程序员不太可能受传统营销手段的影响,他们更重视技术和能力的认可,而非外在形象。 - 程序员群体自认为是自信、强大、自制力强,乐观开朗的人,这可能间接反映了他们的消费偏好倾向于实用性和技术性...
沟通能力、团队合作精神、问题解决能力和自我学习能力都是雇主看重的素质。在描述这些技能时,可以结合具体事例来证明。 证书和奖励部分可以列出与计算机科学相关的认证,如Oracle Certified Associate、Microsoft ...
如通过识别数字序列的规律,预测下一个字母,这需要应聘者具备较强的模式识别和序列分析能力,这对于理解和编写代码至关重要。 ### 3. 批判性思维与洞察力 - **知识点概述**:批判性思维是指在分析问题时,能够客观...
程序员可能需要在技术上做出牺牲,转向更广泛但可能较浅的领域知识。同时,项目经理的工作更多地涉及到人和组织的动态,如何平衡技术实施和人员管理,是新晋项目经理需要重点关注的问题。 由于提供的【部分内容】仅...
10. **项目管理**:了解基本的项目管理原则,如敏捷开发方法,可以帮助程序员更有效地组织和规划工作,确保项目的按时交付。 11. **调试和优化**:找出并修复代码中的错误是程序员的日常工作。具备强大的调试技巧和...
【程序员考试试题---程序员考试教程】是一系列针对程序员资格认证的...通过对这些试题的反复练习和复习,考生可以有效提升自己的编程技能和应试能力,更好地应对程序员资格认证考试,为自己的职业生涯铺设坚实的基础。
程序员能力矩阵是衡量程序员能力的重要指标,它涵盖了计算机科学、软件工程、程序设计、交流等多个方面的知识点。以下是对程序员能力矩阵的详细解释: 计算机科学(Computer Science) * 数据结构:数组、链表、...
程序员需要具备良好的沟通和协作能力,以适应商业化和产品化的开发需求。 2. **文档习惯**:编写清晰、完整的文档是正规开发流程的一部分,对于项目的后续维护、错误修复和模块复用至关重要。高水平程序员会投入...
但是,程序员需要改变工作方式,加强沟通能力与人际交往能力,面临销售指标的压力。 出路三:向项目管理努力 项目管理是软件项目经理是人才市场上炙手可热的人才,有丰富经验、外语好的软件项目经理是抢手的香饽饽...
因此,掌握C语言的核心概念和技术对于成为一名优秀的程序员至关重要。 #### 二、C语言基础回顾 在深入探讨高级主题之前,首先需要回顾C语言的基础知识,包括但不限于数据类型、变量声明、流程控制等基本概念。这些...
根据程序员的学习能力、协作能力、技术知识能力等21项指标打分,将程序员划分为助理工程师、初级工程师等8个级别。按此模型对研发人员进行能力评估并以此为依据制定薪资
作为一个作为一个程序员很重要的一个能力应该是解决问题的能力
- **种子轮**:创始人亲自参与编程,此时的程序员通常需要具备较强的技术实力和个人贡献能力。 - **A轮**:随着公司的发展,除了个人贡献外,还需要有一定的团队领导能力。 - **B轮**:在这个阶段,程序员的角色变得...