程序员性格

开发 项目管理
程序员有性格是好事,但是谁也不可能永远都对,多聆听少说话不是坏事。我有一个朋友,我知道他学识非常渊博,但是每次大家聊天或讨论问题,他都处于 一种聆听的状态,频频点头若有所思,但是如果你征求他的意见,就会发现他总能一针见血一剑封喉找到问题的关键。

[[77253]]

很多朋友反映我的微信公众账号昨天突然变成一串没有意义的编码,纷纷发来慰问电,其实是昨晚10点左右微信后台出了点问题,导致部分帐号没法登录、搜索、关注,和微信团队的人员联系后,很快就解决了。这帮家伙实在是很勤奋,难怪做出这么优秀的产品。

另外,昨天的文章写完之后忘了加一句话,其实我很想知道大家目前就职的公司的企业文化是什么样子,有什么好玩的口号发过来看看。在线等……

今天的话题来自一封读者来信,他在邮件里写了大概2000多字,其中一大部分描述了自己的经历,我觉得非常精彩,写过汇编写过C,玩过Flex,做 过web(HTML5+CSS+JS),还用过Scala和OC,经历过创业人生,整个技术历程也足够丰富,可能比很多技术人员丰富。这样一个典型的程序 员遇到的问题是什么呢?如下:

我是个静下来喜欢反思自己的人。我虽然对自己过去的一年挺自豪的,但我也发现了在我身上发生了一些变化。我发现我的幽默感渐渐消失,而且我很喜欢从 “另一面去看问题”,一开始我觉得这是我具备了独立思考的能力,不会轻易被别人的言论左右。但这也给我身边的人带来了困扰。因为当他们说出一些东西的时 候,我首先的反应就是:可能并不是这样,那样也许更好,其实是这样的……等等,而且几乎是反射性的,不假思索就能找到问题的另一面,并且表达出来。然而说 者无意,听者有心。朋友之间,说说笑笑还好,他们最多觉得是我很喜欢抬杠、反驳别人,送我外号“杠王”。但我老婆和我生活在一起,就受不了了,觉得我太自 负,自以为是,愤青……

我自己知道,我不是故意这样的,但这已经成为了下意识的行为。虽然这现象以前就有,但是这一年变化的很明显,明显到我自己都察觉到了。我不想变成一 个让身边人觉得不舒服的人,我也怕以后会发展成“阴谋论”者。我不是不懂得谦逊,只是对自己的观点比较执着,而且想强烈的表达出来,并且希望别人也赞同。 到后来,我自己都分不清楚,我到底是真的发现了这些事物的“猫腻”,还是我为了反驳而反驳的。我觉得这是一个很不好的习惯,因为我身边的人和我探讨某些问 题的时候,在我这里得到的几乎都是否定的结论。

就我关注的一些技术前辈,包括我同学,也都是这样。我发现我们这些技术同类,好像“戾气”都比较重。而您在我关注的人里,是属于比较温和的,没有那 么张扬,没有显示出“自负”和“自以为是”,我想请教下,您是否遇到我这样的问题?而您又是怎么控制自己的?为了表述清楚,我可能把我的问题夸大了一点 点,但我觉得如果我不改善的话,迟早会变成那样,甚至更坏。

其是我想说的是,大部分牛人都很张扬,「戾气」也重,我之所以比较温和,一个是岁数大了,另一个就是确实不够牛。另外的一点就是,当牛人牛到一定的 境界,可能就会重归和平,比较文艺的描述就是,「大牛领会了返璞归真和万物生长的道理,知行合一,遇事抖抖衣袖,不溅起一片涟漪」。你现在浑身都是杠头和 愤怒,其实也只是不够牛而已。

当然,我说的这种张扬也好,愤怒也罢,主要是反映在你的工作和技术领域,如果你把这些情绪完全带入到生活中,那就比较危险了,严重时会导致人见见 踹,花见花败,除了至交好友,少有人愿意搭理你,如果再不悔改,可能会像你预想的那样,再也没有人愿意和你交流。这种结果很容易理解,换位思考一下就好 了,如果你说的每一句话和每一个观点都遭到聆听者的反驳和质疑,那这种交流就没法进行下去,如果是工作中的讨论还可以商榷,真理越辩越明嘛,但是在生活 中,很多时候大家就是聊聊天,舒缓一下心情,比如对方见面问,「你好!」你说,「你怎么知道我好?」这时候板砖就飞过来了。

程序员有性格是好事,但是谁也不可能永远都对,多聆听少说话不是坏事。我有一个朋友,我知道他学识非常渊博,但是每次大家聊天或讨论问题,他都处于 一种聆听的状态,频频点头若有所思,但是如果你征求他的意见,就会发现他总能一针见血一剑封喉找到问题的关键。我就知道,他一直在从别人的谈话中获取自己 需要的知识。当然,他不是程序员。

程序员一般都比较自负,我年轻也是一个德行,谁要是对我的代码说三道四,恨不得掏刀子和丫拼了,但是慢慢你就会意识到,不停的反驳别人不会证明自己 的聪明和独立思考,正确的讨论技巧和解决问题才是王道,比如有人提出了一个创意,你觉得有问题,可以这样说,「我说Mac君啊,你今天的文章总体来说还是 不错的,照顾了大多数的读者,观点也比较新颖,但是呢,似乎没有重点还多了点狗血内容,如果能够……一下,就更***了。」这种说法基本上会让你避开板砖与 西红柿齐飞的场面,并造成大家在同一战壕的「假象」,有利于迅速有效的解决问题。

当然有人会说,乔布斯骂人都是直接说人家狗屎的,哪那么多弯弯绕呢?其实很简单,因为他是乔布斯,你不是。

总之,程序员要保持自己的性格、激情、愤怒,这样你才能写出传世的代码,同时也要温和、有理有理有节的与别人探讨问题,还要有健康的生活和好的娱乐活动。除了技术书籍,多看一些人文类的著作,有助于完善自己,善待他人!

今天似乎写了一堆碎碎念,也不知道是否回答了这位读者的问题,就这样吧,你们可以认为我说的都是错的!

很多读者一直让我推荐各种App,还包括Android的App,我也推荐过一些,但是干这事我肯定是不专业的,我甚至没有一台Android设备,所以今天给大家推荐一个专业的推荐App的公众号:

名称和ID都是 「appsolution」

专注新酷精华应用,推荐语写的也好,时而清新时而卖萌,兼顾iOS和Android平台,推荐关注!

另外,上次推荐过唐巧的「iOS开发」之后,发现他现在越做越好了,几乎每天更新一些实用技术,我还参加了他们的iOS技术QQ群,受益匪浅,再次推荐:iosDevTips

原文链接:http://macshuo.com/?p=529

责任编辑:陈四芳 来源: macshuo.com
相关推荐

2019-11-06 19:07:38

程序员Python编程语言

2009-03-20 14:21:25

程序员性格特点生活习惯

2019-11-14 18:47:06

Python程序员人生第一份工作

2017-07-10 16:18:46

性格内向程序员

2019-11-13 14:16:09

Python开发工具

2012-03-06 09:22:46

程序员

2013-08-20 09:33:59

程序员

2011-05-13 14:34:02

程序员

2009-05-21 15:58:12

程序员工作经验职场

2012-11-22 14:00:26

程序员

2017-11-14 21:30:15

2018-04-23 11:00:06

程序员养生健康

2020-07-17 09:55:11

程序员技能开发者

2013-01-25 10:26:20

程序员程序员性格

2010-09-01 11:06:16

程序员

2015-08-11 14:45:51

程序员

2022-03-16 11:10:19

程序员社区技术

2015-04-10 19:37:34

程序员

2013-04-15 10:55:09

程序员

2012-11-08 09:49:30

C++Java程序员
点赞
收藏

51CTO技术栈公众号