为什么程序员的社会地位不高_he_wen_jian的博客-程序员秘密

技术标签: C  VC++  OpenGL  Away3D  flash  

到目前为止,在过去60年中在世界排名前20的国家中,没有哪条街是以程序员或者计算机科学家的名字命名的。


        没有任何一个世界主要城市拥有程序员或者计算机科学家的雕像。


        没有程序员或者计算机科学家获得过总统奖章(Presidential Medal)或者国会金质奖章(Congressional Gold Medal)。


        没有国家级别的针对程序员或者计算机科学家的颁奖典礼。但是我们有艺术、运动、经济、娱乐等大型颁奖典礼。更没有红  地毯或者类似诺贝尔奖来表彰程序员的成就和为人类作出的贡献。


        即使程序员、计算机科学家的工作让整个世界大唱赞歌,他们也只是坐在后排座位,看着别人发表演讲,拿起奖杯。


Turing_Plaque-300x224.jpg


唯一的一个例外,是英国的计算机科学家 Alan Turing (图灵)被誉为计算机之父。图灵有以下荣誉:一座桥和一条街被命名为“Alan Turing Way”。图灵的雕像从2001年6月23日开始立在了曼彻斯特。从1966年开始,图灵奖每年都会颁发给在这个领域有杰出贡献的人。图灵奖被誉为计算机世界的最高奖项,等同于诺贝尔奖。

     大部分的程序员和计算机科学家的薪水都不如销售,管理,设计,医生等等。当然程序员在约会方面也没有优势,他们不是艺术家,音乐家,设计师,建筑师,运动员……程序员们绝对不处于男女关系链(Sexual food chain)的上层。

      时代杂志在过去的85年中曾经提名过4位计算机领域的年度人物,The Computer - 1982年,Andrew Grove - 1997年,Jeffrey P. Bezos - 1999年,Mark Zuckerberg - 2010年。

Mark-Zuckerberd-with-Girlfriend-Chan-300x175.jpg


图为Facebook的创始人,Mark Zuckerberg 和他的华人女友Chen。



     不管怎样,计算机明星要进入人们的日常生活,学校,街道,市场,媒体等等还有很长的路要走。

     于是,我就在思考一个问题,为什么程序员和计算机科学家不能得到合理的认可和荣誉?我看看周围的世界,我在想假如没有这些怪人,世界将会怎样?从iPhone到其他最新的电子产品,少了这些疯狂工作的怪人,一切将不复存在。

     还有一个令人不悦的事实:
     在2011年10月8日,C语言的发明人Dennis Ritchies和乔布斯差不多时间离开我们。但是关于Ritchie的报道寥寥无几,几乎被世人忽略。只有非常少的媒体,博客和论坛报道了这件事。全世界铺天盖地都是乔布斯的消息,包括美国总统在内的数不清的商界精英和媒体都在报道乔布斯的人生、成就以及遗留的问题。

     我想问“Dennis Ritchie 的成就不如乔布斯吗?乔布斯的成就给我们的生活带来了更多的进步?”假如你的答案是NO,那么你怎么解释我上面说的事实、现状?!

     于是,基于上述事实,我做了一些调查。我的发现令我震惊,也让我觉得很好笑。

     第一个发现:这就是程序员的命。程序员的自我尊重和自我认知价值太低。

     有一个现象可以证明这一点:程序员们互相厌恶。他们通常在非程序员面前抨击别的程序员。把一个程序员的代码给另外一个程序员,往往,常常,后者会给前者的工作以负面评价。

艺术家不会这样。
销售员不会这样。
管理者不会这样。
政治家这么做只是为了赢得选票。

     其他专业人士他们会公开的支持同行,即使他们有竞争。(例如律师,请不要问我为什么美国事实上是被这帮混蛋统治的)。

     简而言之,上面提到的这些行业人员拥有更大的行业事业,以自己的工作和行业自豪。

Bucket-of-Crabs-300x144.png


     螃蟹思维是要不得的!(螃蟹思维:一堆螃蟹在盒子里面,盒子是开口的,但是任何一个螃蟹尝试向上爬的时候,其他的螃蟹就会把它拉下来,不让它爬出去。)



第二个发现 :大部分人讨厌程序员。

销售讨厌程序员。


管理者讨厌程序员。


设计师讨厌程序员。


政治明星讨厌程序员。


女孩们讨厌程序员。



为什么?我不知道。我们需要让少一些人讨厌我们!



第三个发现 :程序员们并不追求浮华的头衔,性感的典礼、奖项、他们讨厌聚光灯。

     程序员们喜欢编程。他们想要独自编程。编程是他们的目标,是他们的政治,是他们的荣耀。他们对公共演讲不感兴趣。他们讨厌不如他们聪明的人。他们讨厌不理解C++编程逻辑的人。


     于是他开始慢慢说服自己生来就是内向的。所以他害怕外出,害怕接电话,害怕去泡吧,害怕去见陌生人,害怕所有能为他建立社会关系和社会地位的活动。


marissa-mayer-300x199.jpg


图为Marissa Mayer,Google的美女高管,程序员出生,常常代表Google在公众场合发表意见,接受采访。



我有一个梦想
1. 书呆子、怪人也有资格获得总统奖章、国会金质奖章以及其他能够承认他们贡献的高等级的奖项。
2. 我是一个程序员,我和其他程序员是朋友,不是敌人。我不在别人面前贬低程序员。(大家一起跟我念!
3. 程序员是聪明勇敢的,而且我们也很风趣。“内向不是我们的DNA,所以我们并不是生来就内向,我可以调整我的态度和社交能力。”(大家跟我一起念!

目前这个年代对程序员是非常有利的,起码我们很容易找工作而其他行业还得头破血流的抢饭碗,哈哈!程序员大复仇!


英文原文,OSChina.NET 原创翻译,转载请注明 OSChina.NET


译者注:在2012年的第一天翻译这样的一篇文章,很巧合也很有意义!组织过几次OSChina的线下聚会,我深感程序员是渴望交流的。我觉得我们都应该像作者说的那样去做,不互相鄙视,多和别的行业的人交流。希望2012年开始,程序员这个职业能获得更好的社会认可!



本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区
转载请注明:文章转载自:开源中国社区 [http://www.oschina.net]
本文标题:为什么程序员的社会地位不高?
本文地址:http://www.oschina.net/news/24496/programmers-high-social-status


版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/he_wen_jian/article/details/8617670

智能推荐

卸载Oracle 12c_oracle12c卸载_莎士比亚S的博客-程序员秘密

完全卸载Oracle 12c前言1. 停止服务Oracle服务2. 卸载Oracle软件合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言你好! 卸载Oracle和卸载普通软件不一样,本文主要简述如何完全卸载Oracle 12c。主要分

VS2015 关闭错误列表_xupeng1644的博客-程序员秘密

工具->选项->项目与解决方案->常规也可以关闭输出窗口

python常用哪几种方式实现交互_实现交互式shell的几种方式_weixin_39758956的博客-程序员秘密

文章最后更新时间为:2019年06月12日 00:56:19当我们拿到一个webshell的时候,我们能够执行一些命令,但是这些命令都是非交互的,也就是说不存在上下文的概念。当我们想使用vim、top等命令时,webshell就无能为力了。那我们怎么获取一个可交互的webshell呢?1. python pty 方式一般我们都会使用nc来接收反弹来的shell,只需要在目标上(以linux为例)执...

matlab多边形检测_MATLAB判断一个点是否在多边形内部,比inpolygon更健壮_weixin_39801158的博客-程序员秘密

matlab中提供了判断一个点是否在多边形内部的函数inpolygon,但是这个函数存在与polyarea类似的问题,即要求定义多边形的点必须是沿着多边形连续的,而这在很多时候很难保证。采用类似的思想,我对这个函数进行了适当改造,其健壮性立见提高。函数 myinpolygon.mfunction flag = myinpolygon(X,Y,xv,yv)% decide if the points...

VMware安装完后,没有虚拟网卡_weixin_30256901的博客-程序员秘密

1 问题描述:1.1  windows10首次安装VMware,或者非首次安装VMware时,安装后,没有出现如下图所示的虚拟网卡:1.2  Xshell或者SecureCRT 或者editplus等工具连接虚拟机下的操作系统时,无论如何都连接不上(即便关闭了宿主机和虚拟机的防火墙也不行)1.3  重装vmware也无法解决1.4  开启了如下图所示的服务也无法解决...

zuc算法代码详解_ZUC算法原理及实现过程_不能汉字字母b的博客-程序员秘密

ZUC算法原理及实现过程1.1算法设计背景ZUC算法,即祖冲之算法,是3GPP机密性算法EEA3和完整性算法EIA3的核心,为中国自主设计的流密码算法。2009年5月ZUC算法获得3GPP安全算法组SA立项,正式申请参加3GPPLTE第三套机密性和完整性算法标准的竞选工作。历时两年多的时间,ZUC算法经过评估,于2011年9月正式被3GPPSA全会通过,成为3GPPLTE第三套加密标准核心算法。Z...

随便推点

AIOps学习资料汇总_esb.csv_风中静行的博客-程序员秘密

White Paper《企业级 AIOps 实施建议》白皮书Course and SlidesTsinghua-Peidan - AIOps course in Tsinghua.基于机器学习的智能运维Industry Practice腾讯运维的AI实践AI 时代下腾讯的海量业务智能监控实践织云Metis时间序列异常检测全方位解析腾讯织云Metis智能运维学件平台开源...

用link标签实现 shortcut icon(给网页标题前添加一个小图标favicon.ico)_a z q的博客-程序员秘密

用link标签实现 shortcut icon给网页标题前添加一个小图标,例如给京东首页前添加如下的图标方法用link标签实现shortcut icon1、<link rel="shortcut icon " type="images/x-icon" href="./favicon.ico">其中favicon.ico需放在根目录下面(不提倡用这种方法,因为图片没...

android Fragment中没有onTouchEvent解决方法_dialogfragment 没有ontouch事件_qq_36931648的博客-程序员秘密

在父类MainActivity中定义如下接口和函数[java] view plain copy print?public interface MyTouchListener {      public void onTouchEvent(MotionEvent event);  }        // 保存MyTouchListener接口的列表  private ArrayList<MyTouch

React学习(一)——基础项目搭建以及环境配置_react环境搭建_技术学者凯文的博客-程序员秘密

    大家好,我是凯文,本篇文章将介绍React前端框架的环境配置以及项目搭建方法,其中涉及到了node.js(js运行平台)、npm(依赖包管理工具)等内容。网上已经有许多类似的教程,这篇文章可以给各位做个参考,同时给我自己当做一个笔记。    React作为时下较为热门的前端框架,由facebook公司开创,用于搭建响应式的前端页面,这里不作太多介绍。下面我们直接开始搭建React框架运行环...

Endnote X6大客户版破解版+新功能介绍+视频介绍_自我修炼的小石头的博客-程序员秘密

Endnote作为一款经典的文献管理软件,它的功能可以分为以下几个方面:首先,它是一个文献检索工具,可以在软件界面搜索多个数据库,而无需逐一打开数据库网站;其次,它是一个文摘及全文的管理工具,可以帮助我们高效管理大量的文献信息。另外,它也是一个引文编排工具,可以自动帮助我们编辑参考文献的格式;最后,它还是一个文献共享与协作工...

推荐文章

热门文章

相关标签