`
csstome
  • 浏览: 1508384 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

程序员不擅长沟通???

 
阅读更多

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址: http://blog.csdn.net/jobchanceleo/archive/2007/01/18/1487073.aspx<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

总是听到有人说程序员不擅长与人打交道、不擅长沟通和交流,更有甚者还提到程序员不太明白人情世故。

如果说

ü 与人打交道就是陪客户吃饭说好话

ü 擅长沟通就是对销售人员不切实际的承诺保持沉默

ü 明白人情世故就是见了客户、领导就大唱喜歌的话

那程序员确实不擅长OR不屑于擅长。否则,什么不擅长与人打交道的程序员这种话基本上是无稽之谈。

程序员擅长沟通的部分理由:

在学程序开发时,我们身边都会有些名师&牛人可供学习和请教,不擅长沟通我们是怎么学生高效率的编程的;每个项目开发时都需要软件组员之间的协调,不沟通那来协调一致的效果;工作之外,有爱我们的家人、亲近的朋友、谈的来的技术伙伴,不明白人情世故我们又是怎么维护这些关系的?

人都很擅长沟通,不沟通在当今社会就很难生存,所以程序员绝大部分也都很擅长沟通。

程序员被误认为不擅长沟通的部分原因:

思考为了用代码清楚地表达程序,他们更擅长静静地思考,从表面看起来相当比例的程序员都喜欢沉默OR比较内向,这不会妨碍他们与外界的交流。

学习终生学习是很多程序员的习惯(转销售的不算),不学习就难以跟上时代的步子了,哈哈!程序员更愿意把时间投入到学习和与学习相关的交流之中,这无疑从某种程度上减少了与其它人沟通的时间。

现实客户把开发工作量简单地归结为人/月。认为只要加够人,这个月一定能下来。这基本上是对软件工程没有概念的一种无知表现。可恶的是,销售还附和这种观点,更增加了项目开发的难度。很多程序员都对销售人员的过度承诺(Over Commitment)不能苟同,也难以完成客户的“要求”,所以……

总结

与客户沟通真实需求、与牛人沟通学习心得、与朋友沟通成长所得。程序员是很擅长沟通的,我们更注重沟通的效果。

综上所述,如果谁要再跟你说“程序员不擅长沟通”之类的话,就让他们来这里看一看J

相关文章

技术女性职业规划及其它

技术人员行走职场三大陷阱之熟人借钱

技术人员行走职场三大陷阱之盲目创业

技术人员行走职场三大陷阱之胡乱跳槽

两起跳槽引发的道德思考

公司到底是怎么看我们的……

leo谈程序员的职业素养()

leo谈程序员的职业素养()

程序员初涉江湖 宜步步为赢(1)

程序员初涉江湖 宜步步为赢(2)

程序员初涉江湖 宜步步为赢(3)

32岁了,我还有没有机会转行做程序员吗?

5年海外工作经验,硕士归国没有适合我的位置???

女程序员过三奔四,你的名字是迷茫???

英语程序员永远的痛???

前进路上,我们都曾经迷失

MBA毕业了,我想继续做开发

职业发展顾问Leo

分享到:
评论

相关推荐

    为什么程序员不擅长估算时间

    程序员不擅长估算时间是软件开发领域的一个普遍现象,这涉及到多个因素。首先,软件开发的复杂性和不确定性使得准确预测时间成为一项挑战。编程任务往往涉及众多未知因素,比如需求的模糊性、技术难题的出现、代码的...

    程序员如何上位?

    保持专业态度,即使面对不擅长的任务也要尽力完成,这样才能积累经验,提升技能。 5. 乐于分享,团队协作:积极参与团队沟通,分享知识,帮助他人解决问题。团队合作精神是职业发展的基石,它不仅能增强团队凝聚力...

    程序员的缺点与无法忍受的事

    程序员往往不擅长撰写清晰易懂的用户文档,这使得用户在使用软件时面临困难。高质量的文档对于用户体验至关重要,因此,文档编写最好由专门的文档编写人员负责,以确保内容的准确性和易读性。 6. **缺乏文档**: ...

    程序员自我评价.zip

    自我评价对于任何专业人士来说都是一个反思和成长的机会,程序员也不例外。在这个名为"程序员自我评价.zip"的压缩文件中,包含了一个文档"程序员自我评价.docx",很可能是程序员对自身技能、工作经验和个人特质的...

    程序员生存定律

    一个优秀的程序员不仅要精通技术,还要懂得沟通和协调,这样才能在团队中发挥出最大的作用。 另外,程序员在职业生涯中还会遇到各种压力和挑战,因此保持身心健康、培养良好的生活习惯非常重要。例如,合理安排工作...

    程序员恋爱

    2. **沟通方式**:程序员通常善于逻辑分析,但在感情表达上可能较为内敛,不擅长用感性的方式去沟通。学习用非技术语言进行情感交流,是他们需要提升的技能。 3. **社交技巧**:由于工作特性,程序员可能更倾向于与...

    为什么项目经理拿的钱比程序员多?.docx

    他们的工作往往涉及到整个项目的生命周期,而不仅仅是技术实现。相比之下,程序员的主要职责是编写和维护代码,解决技术问题,确保软件的质量和性能。他们的价值更倾向于技术创新和产品功能的实现。 其次,谈判能力...

    程序员必备的7种武器

    2. **编程语言**:编程语言是程序员与计算机沟通的桥梁。选择并精通至少一种编程语言是基础,如Java、Python、C++或JavaScript等。每种语言有其特性和用途,例如,Java适合企业级应用,Python擅长数据分析,C++适用...

    优秀程序员的十个习惯

    优秀程序员应了解各系统的优缺点,以客观态度进行技术选型,不受个人偏好影响。 4. 开发环境多样性:勇于尝试不同的开发工具,如编辑器Vi、gedit、Emacs,调试器GDB、VC++等。了解并适应不同的开发环境,有助于找出...

    程序员接单宝典 (完整版)

    分析自己的技能优势,找到擅长的领域,这样既能提高中标率,也能保证项目质量。报价既要考虑自身的劳动价值,也要参考市场价格,保持竞争力。同时,详细阅读项目需求,准确评估工作量,避免因预估不准确导致的后期...

    程序员跳槽全攻略

    - **沟通技巧**:展示良好的沟通能力和团队合作精神。 - **谈判技巧**:学会有效地进行薪资谈判和其他福利条件的讨论。 ##### 3. 后续跟进 - **感谢信**:面试结束后发送一封感谢信,表达对职位的兴趣和热情。 - *...

    程序员简历优化指南.pdf

    2. **框架与库**:提及擅长的开发框架和库,例如Spring Boot、React、TensorFlow等。 3. **工具与平台**:IDE(如IntelliJ IDEA、VS Code)、版本控制系统(Git)、云平台(AWS、Azure)等。 4. **软技能**:沟通...

    软件程序员创业详细步骤

    同时,良好的团队协作和沟通也是必不可少的。 接着,开发过程应当注重敏捷和迭代。在快速变化的科技环境中,采用敏捷开发方法可以让你的软件产品迅速适应市场需求,不断改进和优化。同时,通过持续集成和持续部署...

    程序员简历范文java程序员

    2. **沟通协作**:擅长与团队成员有效沟通,能准确表达和理解需求。 3. **团队精神**:具备强烈的集体主义精神,能够在压力下稳定工作,解决问题。 4. **逻辑思维**:逻辑清晰,反应敏捷,善于接受新技术挑战。 **...

    对程序员的忠告 txt文档

    面对自己不擅长或不熟悉的领域时,要勇于承认自己的不足,并采取措施加以改善。可以通过阅读官方文档、观看教程视频、参与在线课程等方式来提升自己的能力。此外,加入相关的技术社区也是一个不错的选择,在那里可以...

    程序员如何精进1234.rar

    2. **问题解决能力**:优秀的程序员不仅会写代码,更擅长解决问题。通过系统性地分析问题,设计有效的解决方案,以及熟练运用调试技巧,可以提高问题解决的效率和质量。 3. **软件设计与架构**:除了编写代码,理解...

    架构师害怕程序员知道的十项技能.ppt

    综上所述,架构师并不仅仅是技术专家,他们还是沟通的桥梁、问题的解决者、前瞻性的思考者和多领域的学者。这些技能和特质的结合,使得他们能够在IT行业中发挥关键作用,引领团队创造出高效、稳定且具有前瞻性的软件...

    程序员面试经验

    总的来说,程序员在面试前应准备充分,明确自己的技术优势,展现学习热情,证明团队合作能力,理解并接受可能的工作压力,同时具备清晰的沟通能力。通过自我分析和职业规划,不断提升自己的技术深度和广度,以适应...

Global site tag (gtag.js) - Google Analytics