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

一、腰有十文钱必振衣作响。
二、每与人言必谈及贵戚。
三、遇美人必急索登床。
四、见到问路之人必作傲睨之态。
五、与朋友相聚便喋喋高吟其酸腐诗文。
六、头已花白却喜唱艳曲。
七、施人一小惠便广布于众。
八、与人交谈便借刁言以逞才。
九、借人之债时其脸如丐,被人索偿时则其态如王。
十、见人常多蜜语而背地却常揭人短处。

我们反过来看看,作为程序员,哪些特质容易招人喜欢,让我们试试看能不能做一个被人喜欢的程序员。

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

编码又快又好

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

程序稳定Bug少

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

积极对待Bug和提Bug的人

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

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

代码易于阅读

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

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

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

提供易用的软件衍生品

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

少抱怨

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

能快速搞定一堆烂事儿

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

勇于承担

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

技术牛逼却为人谦和

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

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

乐于助人,诲人不倦

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

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

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

乐于学习,视界开阔

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

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

积极分享

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

干净

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

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

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


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


更多精彩文章,参看“漫谈程序员”专栏。

我开通了微信订阅号“程序视界”,关注即可第一时间看到我的原创文章以及我推荐的精彩文章:

程序员被人喜欢的13点原因相关推荐

  1. 程序员工作压力大,为什么还这么多人想做程序员?是因为喜欢吗?

    最近过年遇到很多亲戚和朋友,不知道大家的身边是怎样的,阿粉身边的亲戚朋友从事计算机相关的还是挺少的,很多还是从事一些传统行业. 最近跟一个亲戚聊天的时候就聊到网上对程序员的一些刻板影响,什么格子衫呀, ...

  2. 写给那些想做程序员和不想做程序员的人

    <写给那些想做程序员和不想做程序员的人> 首先说一说进入计算机专业的目的,我个人是因为十分喜欢IT业,很喜欢折腾电脑,所以在填报志愿是毫不犹豫的在报了的所有的学校都填写的计算机专业,梦想着 ...

  3. 我是一个来自泰兴的程序员,我喜欢C++

    我们学习了一个感人的故事,我是一个来自泰兴的程序员,我喜欢C++ 还有一条短短地小尾巴,它有一副坚硬的龟壳,腿脚落下了残疾,每天晚上我做家庭作业时,不愿意让同学看到她走路的姿势,婆婆更爱我,离开,一缕 ...

  4. 实话!程序员大都不喜欢拉帮结派

    程序员的工作就是把复杂的问题转化为计算机能处理的简单的程序.如果一个问题复杂到连程序员自己都不能理解,他就无法编写程序让更笨的计算机来处理,所以程序信奉"简单----实用"主义. ...

  5. 19. 程序员生存定律-职场里那些程序员不太喜欢的事

    武林里往往会有很多利益纠葛,常常是你想成为五岳剑派的盟主,我也想成为五岳剑派的盟主.一旦如此,那么就得各凭道行,做过一场一分高下.有利益纠葛就需要合纵连横,恒山派支持了华山派,华山派就实力大进:泰山派 ...

  6. 程序员最不喜欢的酒店房号是什么?打死你都猜不到!

    谁是最可爱的人? 在小泽看来,真的是程序员无疑了. 谁叫他们钱多话少还自带段子手基因呢? 不信看看下面这些段子 一般人哪能懂啊! 1 程序员最不喜欢的酒店房号必须是404啊,因为找不到呀~ 2 程序猿 ...

  7. 35+的互联网程序员,人都哪去了?

    作者:岳京杭 最近,经常被问到这样的问题,比如这样的: 目前在头条实习,发现周围真的几乎没有35+员工,那互联网大部分的35+员工都去哪了呢?以及怎么看待有一些关于35的言论总被人提? 1.第一波互联 ...

  8. 除了 P 站,程序员居然还喜欢上这些网站?快来摸鱼呀!

    说到p站,估计不知道的人已经很少了,除了p站还有哪些站?应该很多人思考过这个问题了 二次元可是有ABCDEFGHJKNMT站-等等诸多圣地的!外面的世界很精彩,别抱着一个站啃了~ 1.A站 Acfun ...

  9. 适合做程序员的人的特点

    1.喜欢计算机     喜欢计算机,认为code is beautiful ,每天都与计算机为伴,愿与计算机长相厮守.喜欢写程序,做程序员就是上天堂:不喜欢写程序,做程序员就是下地狱.只有喜欢,只有热 ...

最新文章

  1. DASH流媒体MPD文件存储
  2. OpenAI数十亿代码训出Codex:能将英语翻译成代码,给四句话就能写个神经网络...
  3. 用户表单事件(focus事件)
  4. python编程下载安卓版-python编程狮app下载|
  5. spring解耦原理
  6. 使用 ADS 渲染 SAP Adobe Form 的性能分析
  7. PHP会话管理——Session和Cookie
  8. fiddler2抓包数据工具使用教程
  9. Buffers与cached啥区别
  10. python连接数据库步骤_Python连接mysql数据库
  11. [HNOI2011]数学作业 题解
  12. ImportError: No module named managers
  13. 海康录像机怪事:只有第一个通道能取到RTSP流,其他通道都取不到
  14. 1【西北师大-2108Java】第一次作业成绩汇总
  15. 分布式计算 网格计算 并行计算 云计算
  16. Mysql 解决 Your password has expired.
  17. 使用vscode利用vue脚手架创建项目每次修改代码都会频繁编译
  18. 魔百盒cm211-1_ZG-晶晨S905和CH-晶晨S905L3B线刷-刷机固件及教程
  19. 计算机二级乙等题目,2015年全国计算机等级考试一级WPS练习题及答案
  20. 【atoi函数的介绍以及模拟实现】

热门文章

  1. 苹果手机开热点,连上了却无网
  2. 服务器 12 种基本故障+排查方法
  3. 【java毕业设计】基于java+SSH+jsp的酒水销售系统设计与实现(毕业论文+程序源码)——酒水销售系统
  4. 微信自定义菜单使用特殊字符出现的问题
  5. MAC OS无法开机问题解决
  6. Unity设置字体颜色渐变
  7. 【html】edm 邮件制作指南
  8. eclipse官方下载32位和64位的具体步骤
  9. 7033: Lounge Lizards(lis)
  10. 【历史杂谈】之《古代最美的谎言》