说起程序员三个字,我觉得既骄傲又可悲。骄傲的是,我们曾经是时代骄子,是一群真正改变世界的人;可悲的是,我们很多致力于改变世界的程序员,却生活在自己的世界里,无法自拔,成为了继“书呆子”之后的“电脑呆子”。电脑本来只是一个工具,我们竟然被其所限制、甚至同化,悲夫!

一、警惕成为“电脑呆子”

  (1)程序员眼中的自己

  程序员是怎样看待自己的呢?看看园子里的发言,码农、码畜、IT民工、苦逼、程序猿…这样的字眼俯拾皆是。

  在网上曾经广泛流传一首关于程序员的诗,模仿的是唐伯虎的《桃花庵歌》,我们暂且称之为《程序员之歌》吧:

  写字楼里写字间,写字间里程序员;程序人员写程序,又拿程序换酒钱。

  酒醒只在网上坐,酒醉还来网下眠;酒醉酒醒日复日,网上网下年复年。

  但愿老死电脑间,不愿鞠躬老板前;奔驰宝马贵者趣,公交自行程序员。

  别人笑我忒疯癫,我笑自己命太贱;不见满街漂亮妹,哪个归得程序员。

  这首诗的作者不知姓甚名谁,但可以肯定的是,他是一名程序员,因为只有程序员才能这样生动的写出程序员的酸甜苦辣。从诗中看出程序员眼中的自己的形象:敬业、辛苦,每天的时间全部花在写程序和上网;思想单纯;清高不合群,自傲自恋;清贫不得志,自悲自叹。

  (2)别人眼中的程序员

  在别人眼中程序员又是怎样的一个群体呢?在360网站有一个关于程序员形象的热帖,其中回帖的大部分都不是程序员,很多回复都非常生动,没有骂街,可以说比较客观。

  总结一下,大家回复的情况大致如下:

  ●工作方面

  富有钻研精神,是技术方面的高手,没有时间概念,加班多,辛苦劳累,工作认真严谨,懂制作软件却不懂这软件如何运行更好。

  ●外在形象

  黑眼袋,红眼圈,睡眠不足,瘦小,邋遢,带眼镜。

  ●生活方面

  电脑前潇洒自如,世人前胆小腼腆。聪明,思维敏捷,生活刻板。

  ●性格方面

  “闷骚”这个词不好听,但还是蛮准确的:程序员大多沉默寡言,不善与人交往,但内心却很丰富。性格腼腆甚至孤僻,圈子小,爱憎分明,有点不食人间烟火的样子。

  ●思维方式

  是一种面向问题的思维方式,逻辑灵敏而严谨,无时无刻不在思考攻克解决问题,善于找别人的问题,却对自己的问题视而不见,不善于解决生活中的问题。

  综合起来,程序员在世人眼中大抵是一个聪明而又迂腐、善良而又刻板的形象,是不是有点像鲁迅笔下的“孔乙己”先生呢?

  (3)“电脑呆子”是怎样炼成的

  上面描述让我想起了一个词:“书呆子”。书呆子是指那些死读书、读死书、不通人情世故、不会用书上的知识变通的人。书呆子是与书待一起的时间太久了,以至于生活在书的世界里,用书里的道理来评价和要求真实的世界。而我们程序员呢,日复一日,年复一年在代码间摸爬滚打。每天用在与电脑交流的时间,比大部分书呆子看书的时间有过之无不及。每天基本上就是“电脑一开,一关就过去了,嚎”。

  俗话说:“带着锤子三年,看什么都是钉子”。当程序员三年,看到谁都当作是电脑。于是产生了计算机时代的“书呆子”,不妨称之为“电脑呆子”。电脑呆子用电脑的时间太久了,生活在电脑的世界里,用电脑的逻辑来要求别人,不懂生活,不懂人情世故。可能你对这样的措辞感到不满,但对多我们身边有些程序员,是不是有几分神似呢?

  悲夫!程序员曾是时代骄子,有非常细腻内心、非常丰富的感情世界、非常聪明的大脑,在世人眼里的形象却是如此不堪!

  孔子说:“君子御物而不御于物”。电脑只是被我们利用工具而已,而我们的思维却被电脑所限制,甚至变得和电脑一样。

  程序员,是该求变的时候了!

  我们再也不要闷骚,将我们的内心美好善良的一面勇敢的表达出来吧!

  我们再也不要苦逼,我们要金钱,更要快乐,我们要工作,更要生活!

  我们再也不要死板,我们可以做出漂亮的程序,同样也可以漂漂亮亮的做人!

  (4)一个老程序员的肺腑之言

  也有大家会觉得“电脑呆子”这样的词是在骂程序员,是对程序员的不敬,但也许激烈的言辞更能令人警醒。有一个成语叫当头棒喝,据说佛教禅宗和尚接待初学的人常常用棒一击或大喝一声,促他醒悟。

  我曾经是一个程序员,现在仍是。我也曾经是一个真正的“电脑呆子”,我曾独自在黑暗中摸索,花了多年的时间才摸着石头过河—也许我还远未过河。那些曾狠狠骂我的人,我把他们当作我的恩人,因为他们激励和启发了我的成长。当我逐渐走向成熟时,已经错过了无数的机会。

二、懂电脑更要懂人脑

  (1)电脑逻辑vs人脑逻辑

  程序员写代码离不开电脑,沟通、交际又要与人脑打交道,然而电脑与人脑的逻辑在很多方面却是大相径庭。

比较方面

电脑的逻辑

人脑的逻辑

差异性

同一个程序在每台电脑上的运行结果都一样

任务交给不同的人,结果可能大相径庭

多样性

每台电脑都一样(换一台电脑编程完全没问题)

每个人都不一样,人千差万别,因此要适应不同性格的人

确定性

程序正确,电脑一定能得到正确结果

任务明确,做出来的结果与预期可能相去甚远

思维

电脑无自主思维。

个人存在理解力,执行力,判断力等方面的问题

情感

电脑没有感情、情绪等因素的影响

人受感情、情绪的影响

自主性

电脑无自主性,完全受程序的控制

人具有自主性,但行为由很多因素决定

社会性

电脑与电脑之间只在严格的逻辑交互,无社会性

人与人之间的关系微妙

合作

1台电脑+1台电脑,运算能力更强

1人+1人,结果无法预知,团队合作至关重要

  电脑的逻辑简单,所以我们愿意与电脑打交道。如果我们把电脑的逻辑带到与人交往的过程中,那就太“简单化”了,当然也就给人以迂腐、刻板、不懂变通的印象。我们毕竟是生活在人的世界中,我们要懂电脑,更要懂人脑。我们不是只懂电脑异类,而只是更懂电脑的正常人。

  (2)做回正常人

  我曾经很看不起那些不懂技术却八面玲珑的人,看到他们身居高位更是感到愤愤不平,甚至感叹要是生活在西方国家就好了,什么事情都直截了当,不用拐弯抹角。

  然而,经历了无数的挫折之后,我明白了一个道理:“世事洞明皆学问,人情练达即文章”。人家能说会道、八面玲珑也是一种本事啊。不然,我们怎么做不到啊?

  其实并不是这样做很难,而是我们不愿意这样做而已,不愿意为世俗的观念改变自己。没错,现实是世俗的,但现实也是无法改变的,我们只能承认现实,臣服于现实。我在360的那个帖子中看到有一个对程序员的绝妙评价,“程序员是七仙女中的织女”,难道我们真正的要像仙女一样不食人间烟火吗?

  我们不用做仙女,只需要做一个普通的正常人。要顺应人的逻辑,懂人情,明事理,做一个正常人该做的事情,这样并不难。

  莫言在领诺贝尔奖时有一段精彩的发言:

  最后,我讲一个小故事。听说法兰克福是歌德的出生地。在中国,流传着一个非常有名的关于歌德的故事。有一次,歌德和贝多芬在路上并肩行走。突然,对面来了国王的仪仗。贝多芬昂首挺胸,从国王的仪仗队面前挺身而过。歌德退到路边,摘下帽子,在仪仗队面前恭敬肃立。我想,这个故事向我们传达的就是对贝多芬的尊敬和对歌德的蔑视。在年轻的时候,我也认为贝多芬了不起,歌德太不象话了。但随着年龄的增长,我慢慢意识到,在某种意义上,像贝多芬那样做也许并不困难。但像歌德那样,退到路边,摘下帽子,尊重世俗,对着国王的仪仗恭恭敬敬地行礼反而需要巨大的勇气。

  处处与世俗为敌,并不会让世俗变得清高。尊重世俗,也并不意味着失去清高,失去自我。

  不要比拼清高,而要自己生活得幸福。当你能自由的游走于世俗的现实与内心卓尔不群的原则之间时,你也就实现在个人修炼的圆满,成为了一个从内心里幸福的人。

  我们不需要成为清高之人,也不需要成为世俗之人,我们只要成为普通的正常人,一个外圆内方的人。

从程序员到项目经理:懂电脑更要懂人脑相关推荐

  1. 从程序员到项目经理(六):懂电脑更要懂人脑

    从程序员到项目经理(六):懂电脑更要懂人脑 说起程序员三个字,我觉得既骄傲又可悲.骄傲的是,我们曾经是时代骄子,是一群真正改变世界的人:可悲的是,我们很多致力于改变世界的程序员,却生活在自己的世界里, ...

  2. 从程序员到项目经理(六):程序员加油站 -- 懂电脑更要懂人脑

    说起程序员三个字,我觉得既骄傲又可悲.骄傲的是,我们曾经是时代骄子,是一群真正改变世界的人:可悲的是,我们很多致力于改变世界的程序员,却生活在自己的世界里,无法自拔,成为了继"书呆子&quo ...

  3. 《转》从程序员到项目经理(五):不是人人都懂的学习要点

    转载自http://www.cnblogs.com/watsonyin/archive/2012/10/22/2734741.html 学习是一种基础性的能力.然而,"吾生也有涯,而知也无涯 ...

  4. 从程序员到项目经理(五):程序员加油站 -- 不是人人都懂的学习要点

    学习是一种基础性的能力.然而,"吾生也有涯,而知也无涯.",如果学习不注意方法,则会"以有涯随无涯,殆矣". 一.学习也是一种能力 看到这个标题,有人会说:&q ...

  5. 从程序员到项目经理(5):程序员加油站 -- 不是人人都懂的学习要点

    学习是一种基础性的能力.然而,"吾生也有涯,而知也无涯.",如果学习不注意方法,则会"以有涯随无涯,殆矣". 一.学习也是一种能力 看到这个标题,有人会说:&q ...

  6. 从程序员到项目经理(5):程序员加油站 -- 不是人人都懂的学习要点--------转自西西吹雪...

    学习是一种基础性的能力.然而,"吾生也有涯,而知也无涯.",如果学习不注意方法,则会"以有涯随无涯,殆矣". 一.学习也是一种能力 看到这个标题,有人会说:&q ...

  7. 从程序员到项目经理(5):程序员加油站,不是人人都懂的学习要点

    转自:http://blog.jobbole.com/29411/ 学习是一种基础性的能力.然而,"吾生也有涯,而知也无涯.",如果学习不注意方法,则会"以有涯随无涯,殆 ...

  8. 从程序员到项目经理(4):程序员加油站 -- 不是人人都懂的学习要点

    学习是一种基础性的能力.然而,"吾生也有涯,而知也无涯.",如果学习不注意方法,则会"以有涯随无涯,殆矣". 一.学习也是一种能力 看到这个标题,有人会说:&q ...

  9. 程序员到项目经理:从内而外的提升不看后悔去吧

    从程序员到项目经理(一):为什么要当项目经理 "从程序员到项目经理",这个标题让我想起了很久以前一本书的名字<从Javascript到Java>.然而,从Javascr ...

最新文章

  1. 微信支付:小微商户申请入驻第二步:图片上传
  2. 重构遗留代码(1):金牌大师
  3. h5配合css和js如何自定义单选框
  4. loj#6436. 「PKUSC2018」神仙的游戏(NTT)
  5. 【深度优先搜索】20行代码解决8皇后问题
  6. 小肽相关1~peptidomic discovery of short open reading frame–encoded peptides in human cells
  7. 【OpenCV学习笔记】【函数学习】十二(cvCanny()函数及其阈值设置的比较)
  8. SolidWorks2022 安装教程
  9. 蓝桥杯单片机组经验分享之(三)各模块用法(1)138译码器
  10. IMX6ULL开发板,系统移植——第一步Uboot移植
  11. [RK3128][Android 6.0] 3G模块调试
  12. 解决电脑蓝牙耳机默认音量过大的问题
  13. ElasticSearch 从5.6.3升级到7.9.3遇到问题总结
  14. 土微数字隔离器和接口类芯片可完美替代进口品牌TI和ADI
  15. 史上最全的APP推广模式及方法技巧
  16. 一文带您了解信号线和电源线的区别
  17. 主流nosql数据库对比
  18. 竞价排名的优点与缺点-金瑞帆建站
  19. 基于mysql实现的网站_基于JavaScript和MySQL的文化平台网站的设计与实现
  20. RK3399驱动开发 | 04 - WK2124串口芯片驱动浅析

热门文章

  1. 服务器重启后jar包自动重启
  2. Python学习DAY5|数据分析简介与实战
  3. 什么牌子的蓝牙耳机性价比高质量好?高性价比降噪蓝牙耳机推荐
  4. 最新自己怎么建网站零基础教程-李廷学
  5. 2020年南京社保减免优惠政策(2-12月汇总)
  6. 两年时间减少5600万用户,火狐浏览器要凉了?
  7. python基础---字典的基本操作
  8. 达奇机器人编程学院_Wonder Workshop Dash Robot 达奇STEM编程机器人 中英文双语版
  9. 微信小程序拼团功能之表结构
  10. android 给图片加文字、图片水印