林語堂有提到不被人喜歡的十種原因:
> 一、腰有十文錢必振衣作響。?
> 二、每與人言必談及貴戚。?
> 三、遇美人必急索登床。?
> 四、見到問路之人必作傲睨之態。?
> 五、與朋友相聚便喋喋高吟其酸腐詩文。?
> 六、頭已花白卻喜唱艷曲。?
> 七、施人一小惠便廣布于眾。?
> 八、與人交談便借刁言以逞才。?
> 九、借人之債時其臉如丐,被人索償時則其態如王。?
> 十、見人常多蜜語而背地卻常揭人短處。
我們反過來看看,作為程序員,哪些特質容易招人喜歡,讓我們試試看能不能做一個被人喜歡的程序員。
* 編碼又快又好
* 程序穩定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原則助你設定有效目標
- 培訓機構畢業的程序員被歧視的背后邏輯