林语堂有提到不被人喜欢的十种原因:
> 一、腰有十文钱必振衣作响。
> 二、每与人言必谈及贵戚。
> 三、遇美人必急索登床。
> 四、见到问路之人必作傲睨之态。
> 五、与朋友相聚便喋喋高吟其酸腐诗文。
> 六、头已花白却喜唱艳曲。
> 七、施人一小惠便广布于众。
> 八、与人交谈便借刁言以逞才。
> 九、借人之债时其脸如丐,被人索偿时则其态如王。
> 十、见人常多蜜语而背地却常揭人短处。
我们反过来看看,作为程序员,哪些特质容易招人喜欢,让我们试试看能不能做一个被人喜欢的程序员。
* 编码又快又好
* 程序稳定Bug少
* 积极对待Bug和提Bug的人
* 代码易于阅读
* 提供易用的软件衍生品
* 少抱怨
* 能快速搞定一堆烂事儿
* 勇于承担
* 技术牛逼却为人谦和
* 乐于助人,诲人不倦
* 乐于学习,视界开阔
* 积极分享
* 干净
## 编码又快又好
程序员要想被人喜欢,这是必备的哦。如果你编码又快又好,除了妒贤嫉能、不能保持平衡的那些个别人儿,大部分人都会喜欢你。
## 程序稳定Bug少
编码又快又好,让你具备了被人喜欢的基础,如果你的程序还能又稳定Bug又少,那,哈哈,别人想不喜欢你都难啊,你的领导、你的开发同事、你的测试MM、你的产品团队、你的客户,恐怕没一个人不喜欢你哦。
## 积极对待Bug和提Bug的人
再牛逼的程序员开发的软件也会有Bug,即便当时没Bug,也可能过上几年因为不再能满足变化的需求而被提Bug……
所以,如果你能积极地面对Bug,闻过则喜,拥抱提Bug的人,接纳Bug,不说“不可能”、“在我这儿好好儿的”、“你环境有问题吧”、“你确认你操作对了吗”之类挑起战火的话,你就会受到大多数测试MM和非开发团队的干系人的喜欢。
## 代码易于阅读
代码首先是给人看的,不同意的,先去找个烂尾项目的代码读上一个星期再回来。
代码要给自己看,也要给开发团队的成员看,还要给同行评审,还要给后续维护的程序员看(除非你永辈子不离职),所以,一定要易读。
代码是否易读,和变量命名、函数命名、模块划分、注释、缩进等都有很大关系。如果你半个月之后就看不懂当时写的代码,那肯定是不易读的,趁早改掉它。另外我还有一个体会,不要写太巧妙太聪明的代码,他们一定是不易阅读和维护的。
## 提供易用的软件衍生品
假如一个程序员不仅提供可执行的软件,还能顾及周边,随着软件提供给测试、产品、UI、维护等相关干系人可用的文档,那他注定会被人喜欢。比如送测时给测试人员实现的功能列表、修改的Bug清单,发布时给维护人员可用的安装指南和常见问题处理建议,这都是非常非常好的。
## 少抱怨
有一本风靡世界的书,《不抱怨的世界》,教人怎样减少抱怨或不抱怨。假如你能在生活和工作中不抱怨,那自然是极好的,不但自己可以更有效地处理各种问题,还能向别人传递正能量,带动别人一起向积极的方向前进。很多程序员会有“这个架构很烂”、“那个代码很烂”、“烦死了”、“测试啥都不懂”、“产品整天乱改需求”之类的抱怨,这些不但抱怨无济于事,还可能磨损、破坏相互之间的关系。抱怨是最无用最消极最消耗能量的事儿,于事无补不说,还会慢慢地把自己变成嘴上说的那个形象。减少抱怨,皆大欢喜。
## 能快速搞定一堆烂事儿
这是一种了不起的能力。程序员的工作环境往往没那么理想化,新功能开发、需求不明确、已提测版本的Bug、已发布版本的用户反馈、张三的求助李四的要求、第三方团队的沟通与配合不畅……各种问题,纷至沓来,经常让人应接不暇。于是有的程序员焦头烂额,满心怨憎,举步维艰,假如有那么一个程序员,事事从容淡定游刃有余,结果自不必说。
## 勇于承担
有些程序员有能力,但不愿意主动承担事情,怕负责任,怕麻烦,遇事能推则推。有些程序员不自信,老担心自己搞不定,不敢独自承担某个任务,不得不接手时也是前瞻后怕顾虑重重。假如你能给人干脆痛快的感觉,相信必然被多数人喜欢。再者,如果在出现问题时,你还能不回避不推诿,直面并积极解决问题,那你想不被人喜欢都难。
## 技术牛逼却为人谦和
相当一部分人会因为自己在某方面具有优势而看轻比自己差的人,遇事颐指气使或出言不逊,这绝不是好的习惯。仰人鼻息、被人看不起、被呼来喝去……都是非常糟糕的体验,很难说有人会因为你
这样对待他而喜欢你。即便有非一般的人物能够表面不动声色或维持好颜色,内心也早已把你骂得狗血淋头了。
不同技术水平的人,不同职位的人,在人格上都是平等的。我们要了解并践行这一点,谦和待人,与人为善。
## 乐于助人,诲人不倦
“地狱不空,誓不成佛”,这是地藏菩萨的宏愿。
观自在菩萨,循声救苦,度一切苦厄。
要是要求一个牛B的程序员修炼成这样,那他肯定是,“臣妾做不到啊”。但是,别人遇到技术上的困难问到你这里,好言好语答疑解惑,却是完全可能的。帮助别人,不但愉悦自己,也可能在交流的过程中加深对知识的认识和理解,两全其美。你帮助过的人,多数也会喜欢你吧。除非你是以施舍的姿态来对待别人的求助。
## 乐于学习,视界开阔
共君一席话,胜读十年书。
我们喜欢和视界开阔、见解独到的人聊天。而唯有乐于学习,闻道心喜,才可能视界开阔。
## 积极分享
为好技术好工具好平台好XXX布道,大家好才是真的好。
## 干净
一头乱发,油腻不堪,头屑乱飞,满脸黑线……这是武侠小说中很多游戏风尘的世外高人的形象。不过,即便你是很牛B的程序员,也不要这样来显示你的与众不同。
没有人希望和一个浑身散发异味的程序员待在一起,不要求你有多丰神俊秀卓尔不群,只要干净整洁即可。
恐怕这是最容易做到的一点了。
* * *
罗里吧嗦这么多,其实很简单,别人提起这个程序员时会说,“技术不错,人好,做事靠谱”,你就真的是被人认可并喜欢了。
- 前言
- 受刺激啦,开篇啦
- 群星闪耀的黄金时代
- 3D打印能打印出程序猿吗
- 程序员零门槛?
- 看看你离优秀有多远
- 程序员的生活就这样吗
- 别说“我已经很努力了”
- 无BUG不生活
- 一张图道尽程序员的出路
- 薪资,你是我不能言说的伤
- 找工作的辟邪剑谱
- 谁是为加班而生的
- 程序员到底是什么角色
- 让程序员蛋疼的那些事儿
- 噢,我不想成为问题!
- 软件开发的十八般乐趣
- 你的幸运女神呢
- 怎样成为技术达人
- 程序员该不该考虑初创公司
- 那些害死程序员的细节
- 一个老程序员的2014年终总结
- 千奇百怪的程序员
- 咦,你也在混日子啊
- 任性,春节前辞职
- 请区别对待女程序员
- 伤心小箭,你中了几枝
- 怎么告别“混日子”
- 神奇的四步编程法
- 快来约这些女生,保你脱单
- 程序员跳槽神级攻略
- 程序员的神秘等式,你造几个?
- 这10个问题去哪儿啦
- 程序员保值的4个秘密
- 她发现了一个Bug……
- 别被技术绑架
- 程序员如何变身IT讲师
- 程序员的能力拓展模型
- 软件项目9步神曲
- 史上最全的程序员求职渠道总结
- 乐观的程序员
- 三个因素决定你的薪水高低
- 给新程序员的10条建议
- 项目进度估算难题
- 程序员被人喜欢的13点原因
- 怎样新学一门技术
- 月薪3万的程序员都避开了哪些坑
- 如何快速定位自己热爱的工作
- 这8种武器点亮程序员的个人品牌
- 程序员,这12个问题让经理比你痛苦多了
- 亲爱的程序猿们怎么找工作
- 漫谈选人与培训
- 自我发现,找到适合自己的职位
- SMART原则助你设定有效目标
- 培训机构毕业的程序员被歧视的背后逻辑