程序员为啥不被人喜欢

林语堂有提到不被人喜欢的十种原因:

一、腰有十文钱必振衣作响。 
二、每与人言必谈及贵戚。 
三、遇美人必急索登床。 
四、见到问路之人必作傲睨之态。 
五、与朋友相聚便喋喋高吟其酸腐诗文。 
六、头已花白却喜唱艳曲。 
七、施人一小惠便广布于众。 
八、与人交谈便借刁言以逞才。 
九、借人之债时其脸如丐,被人索偿时则其态如王。 
十、见人常多蜜语而背地却常揭人短处。
我们反过来看看,作为程序员,哪些特质容易招人喜欢,让我们试试看能不能做一个被人喜欢的程序员。

编码又快又好
程序稳定Bug少
积极对待Bug和提Bug的人
代码易于阅读
提供易用的软件衍生品
少抱怨
能快速搞定一堆烂事儿
勇于承担
技术牛逼却为人谦和
乐于助人,诲人不倦
乐于学习,视界开阔
积极分享
干净
编码又快又好

程序员要想被人喜欢,这是必备的哦。如果你编码又快又好,除了妒贤嫉能、不能保持平衡的那些个别人儿,大部分人都会喜欢你。

程序稳定Bug少

编码又快又好,让你具备了被人喜欢的基础,如果你的程序还能又稳定Bug又少,那,哈哈,别人想不喜欢你都难啊,你的领导、你的开发同事、你的测试MM、你的产品团队、你的客户,恐怕没一个人不喜欢你哦。

积极对待Bug和提Bug的人

再牛逼的程序员开发的软件也会有Bug,即便当时没Bug,也可能过上几年因为不再能满足变化的需求而被提Bug……

所以,如果你能积极地面对Bug,闻过则喜,拥抱提Bug的人,接纳Bug,不说“不可能”、“在我这儿好好儿的”、“你环境有问题吧”、“你确认你操作对了吗”之类挑起战火的话,你就会受到大多数测试MM和非开发团队的干系人的喜欢。

代码易于阅读

代码首先是给人看的,不同意的,先去找个烂尾项目的代码读上一个星期再回来。

代码要给自己看,也要给开发团队的成员看,还要给同行评审,还要给后续维护的程序员看(除非你永辈子不离职),所以,一定要易读。

代码是否易读,和变量命名、函数命名、模块划分、注释、缩进等都有很大关系。如果你半个月之后就看不懂当时写的代码,那肯定是不易读的,趁早改掉它。另外我还有一个体会,不要写太巧妙太聪明的代码,他们一定是不易阅读和维护的。

提供易用的软件衍生品

假如一个程序员不仅提供可执行的软件,还能顾及周边,随着软件提供给测试、产品、UI、维护等相关干系人可用的文档,那他注定会被人喜欢。比如送测时给测试人员实现的功能列表、修改的Bug清单,发布时给维护人员可用的安装指南和常见问题处理建议,这都是非常非常好的。

少抱怨

有一本风靡世界的书,《不抱怨的世界》,教人怎样减少抱怨或不抱怨。假如你能在生活和工作中不抱怨,那自然是极好的,不但自己可以更有效地处理各种问题,还能向别人传递正能量,带动别人一起向积极的方向前进。很多程序员会有“这个架构很烂”、“那个代码很烂”、“烦死了”、“测试啥都不懂”、“产品整天乱改需求”之类的抱怨,这些不但抱怨无济于事,还可能磨损、破坏相互之间的关系。抱怨是最无用最消极最消耗能量的事儿,于事无补不说,还会慢慢地把自己变成嘴上说的那个形象。减少抱怨,皆大欢喜。

能快速搞定一堆烂事儿

这是一种了不起的能力。程序员的工作环境往往没那么理想化,新功能开发、需求不明确、已提测版本的Bug、已发布版本的用户反馈、张三的求助李四的要求、第三方团队的沟通与配合不畅……各种问题,纷至沓来,经常让人应接不暇。于是有的程序员焦头烂额,满心怨憎,举步维艰,假如有那么一个程序员,事事从容淡定游刃有余,结果自不必说。

勇于承担

有些程序员有能力,但不愿意主动承担事情,怕负责任,怕麻烦,遇事能推则推。有些程序员不自信,老担心自己搞不定,不敢独自承担某个任务,不得不接手时也是前瞻后怕顾虑重重。假如你能给人干脆痛快的感觉,相信必然被多数人喜欢。再者,如果在出现问题时,你还能不回避不推诿,直面并积极解决问题,那你想不被人喜欢都难。

技术牛逼却为人谦和

相当一部分人会因为自己在某方面具有优势而看轻比自己差的人,遇事颐指气使或出言不逊,这绝不是好的习惯。仰人鼻息、被人看不起、被呼来喝去……都是非常糟糕的体验,很难说有人会因为你 
这样对待他而喜欢你。即便有非一般的人物能够表面不动声色或维持好颜色,内心也早已把你骂得狗血淋头了。

不同技术水平的人,不同职位的人,在人格上都是平等的。我们要了解并践行这一点,谦和待人,与人为善。

乐于助人,诲人不倦

“地狱不空,誓不成佛”,这是地藏菩萨的宏愿。

观自在菩萨,循声救苦,度一切苦厄。

要是要求一个牛B的程序员修炼成这样,那他肯定是,“臣妾做不到啊”。但是,别人遇到技术上的困难问到你这里,好言好语答疑解惑,却是完全可能的。帮助别人,不但愉悦自己,也可能在交流的过程中加深对知识的认识和理解,两全其美。你帮助过的人,多数也会喜欢你吧。除非你是以施舍的姿态来对待别人的求助。

乐于学习,视界开阔

共君一席话,胜读十年书。

我们喜欢和视界开阔、见解独到的人聊天。而唯有乐于学习,闻道心喜,才可能视界开阔。

积极分享

为好技术好工具好平台好XXX布道,大家好才是真的好。

干净

一头乱发,油腻不堪,头屑乱飞,满脸黑线……这是武侠小说中很多游戏风尘的世外高人的形象。不过,即便你是很牛B的程序员,也不要这样来显示你的与众不同。

没有人希望和一个浑身散发异味的程序员待在一起,不要求你有多丰神俊秀卓尔不群,只要干净整洁即可。

恐怕这是最容易做到的一点了。

罗里吧嗦这么多,其实很简单,别人提起这个程序员时会说,“技术不错,人好,做事靠谱”,你就真的是被人认可并喜欢了。

时间: 2025-01-20 12:32:33

程序员为啥不被人喜欢的相关文章

为啥那么多人喜欢用Intellij?

问题描述 为啥那么多人喜欢用Intellij? 虽然我没用过Intellij,但是我用过Eclipse和基于Intellij的Android Studio,我的感觉是Android Studio就算是现在也不如Eclipse稳定,而且Eclipse不论工程打开速度还是编译速度(我只见过Android项目的编译)都比AS快,那为啥Intellij还收费还有那么多人喜欢用呢.到底有啥不得了的优点? 解决方案 有免费的吧?it主要是功能做得比较多吧,比如提示功能就比es强大很多.但it确实太慢了,有点

在职程序员为啥比不过在野程序员_经典网摘

在职程序员为啥比不过在野程序员1.在职程序员必须天天完成公司没完没了的 毫无技术含量的任务,在野的不需要.2.在职程序员是为了谋生而写程序,拿的钱少的只能抽烟5块钱以下的香烟.在野的要么是学生要么家里有钱,自然更加有灵感3.在职程序员一般单身,在野的一般有2个以上女朋友.成功男人背后都有个女人,4.在职程序员接个私单左藏右藏怕被公司知道.在野的接业务那叫soho一族.5.成为在职程序员之前天天学习技术,上网学习技术文章.在职后除了看boss的任务邮件.连英文manual都看不懂了.6.成为在职程

好的程序员就是要和人沟通

Computers are useless. They can only give you answers. – Picasso 计算机其实没有什么作用.因为他们只能告诉你答案.--毕加索 有很多人(甚至包括我岳母)认为计算机变得如此智能,所以也许在不久的未来就将不再需要程序员.而另外一些人认为程序员就是天才,他们可以坐在电脑前不断地解决复杂的数学难题.但是甚至有不少的程序员对他们是做什么的都没有民去恶清晰的概念. 而在这篇文章中,我觉得我可以给不知情的人解释一下程序员到底是做什么的: 程序员是

做程序员工资高福利好?其实是压力山大 很多人都快疯了

中介交易 SEO诊断淘宝客 站长团购 云主机 技术大厅 软件程序员在如今看来是一个既能挣钱又有工作保障的职业,但是,这种职业对你的精神健康却会造成巨大的伤害. 有两种事情几乎能让程序员疯掉. 一个是被人们称作"骗子综合征(imposter syndrome)"的东西.患这种症状的人通常是发现一起共事的所有程序员都比自己聪明.比自己有天份.比自己有才能.你生活中一直恐惧中,担心其他人会最终发现你是个冒牌货.你的技术和能力是装出来的. 经常会有女性程序员坦白说遭受"骗子综合征(i

做程序员压力山大,很多人都快疯了

软件程序员在如今看来是一个既能挣钱又有工作保障的职业,但是,这种职业对你的精神健康却会造成巨大的伤害. 有两种事情几乎能让程序员疯掉. 一个是被人们称作"骗子综合征(imposter syndrome)"的东西.患这种症状的人通常是发现一起共事的所有程序员都比自己聪明.比自己有天份.比自己有才能.你生活中一直恐惧中,担心其他人会最终发现你是个冒牌货.你的技术和能力是装出来的. 经常会有女性程序员坦白说遭受"骗子综合征(imposter syndrome)"的折磨,这

为什么很少见人傻钱多的程序员炫富?

程序员一直都是一个备受人们关注的群体,据IDC2015年的统计数据,全球约有1850万名程序员,中国占10%.随着近年全国互联网创业热潮的兴起,"互联网+"."云计算"以及"智能硬件"等领域发展迅速,市场对程序员的需求更为旺盛.除了需求旺盛之外,程序员的工资水平也相对较高.有人说,程序员行业刚刚步入中产阶层,其实...这帮程序猴子们早就迈进中产了,只不过他们从来不炫富,或者说他们根本不知道自己有多少钱...Org,对于程序员而言,电脑和键盘.鼠标

。net程序员多少岁该转型。或者说转行。

问题描述 rt 解决方案 本帖最后由 hlxcoo2007 于 2011-10-15 10:45:04 编辑解决方案二:压根不应该做程序员,苦逼的职业解决方案三:读的计算机专业,出去还能做啥.解决方案四:呵呵,这个问题可以问问比尔.盖次吧解决方案五:听说外国的程序员是越老越值钱.中国的程序员却越老就越没人要.解决方案六:该回复于2011-10-17 13:26:28被版主删除解决方案七:3年还做不了设计的话,就转行把...解决方案八:100岁解决方案九:刚在另一个帖回的,很适合你这问题...不要

程序员为何只能是代码搬运工?

问题描述 经常在csdn贴看到一些抱怨程序员这个职业这不好那不好,为何.....国内的程序员大多都是搬运工,那国外程序员为啥那牛N呢,我觉得吧,首先是国内做的任何项目用的开发工具(vs2010sql2008等等..)都是老外开发的,所以老外才牛,才能有什么apple...安卓等等一些,如果幻想一下,假如某一天国内生产了了一批开发工具,那是不是也能创作出orange...banana或者一些高科技呢...纯属个人想法,望请指教一二. 解决方案 解决方案二:这个道理可以从两个方面来说,一个是教育和国

程序员成长规划

引言 我的程序员成长之路 程序员的成长经历往往很相似,大部分的人走过了最前面相同的一段路,而有的人则走得更远.总结自己这些年来的历程,这也许能让年轻的程序员少走一些弯路,成长得更快:或许更好一些,能让大家从中得到一些启发,早日进入优秀程序员的阶段,实现梦想,释放激情. 第一阶段,最初是在学校里学习计算机基础知识,学习经典的程序设计语言,编写测试用的小程序.这个过程可以说是对计算机和程序设计的入门阶段.这个阶段主要是培养了自己对计算机软件的兴趣,打下了良好的计算机基础知识. 第二阶段,而后参加工作