软件正在改变世界,程序员应该得到足够尊重

软件无处不在,越来越多的人离不开软件,你打开电脑,你使用手机,你购物娱乐…….软件一直在帮你,软件已经渗透到我们的工作、生活、娱乐的方方面面,软件每一天都在改变着这个世界,让世界变得更加有效率更加有魅力,工作高效,生活便捷,减少成本,减少重复劳动,减少没有意义的劳动。

程序员是软件的创造者,他们是一群可爱的人,他们每一天都在辛苦地劳动,他们是真正的键盘侠,他们爱程序也爱生活。但是为何很多相亲节目或活动上程序员总是被嘲笑的对象?感觉在这个社会上我们得不到足够的尊重,这是为什么?

一是环境因素,中国企业的环境大多不太重视技术研发,即使看起来很重视,那也是表面功夫,市场永远放在第一位,也是无奈之举,我们崇尚“渠道为王”“关系为王”“内容为王””模仿为王““模式为王”,但从来没有提过“技术为王“,认为这只是搞技术的,没有市场,技术都得饿死,其实也很有道理,无言以对,我十几年的技术生涯,活得也是不上不下马马虎虎,很多的技术同行都在创业的道路上挂掉了,技术或技术者创业真的是不好搞,在这个环境下显得很天真很傻蛋,当然也有部分技术牛人创业是成功的,比如周先生,雷先生,马先生,李先生。

二是外界对程序员缺乏了解。可能很多人都不太了解程序员这个工作是做什么的,他们总认为这个很简单,不就是开发个软件吗,那么多免费的、盗版的,除了认为简单,还认为是不值钱的,所以许多时候一个报价上百万的纯软件系统就被认为是相当高相当地复杂了,谈起来很折腾很累,实际上这是一个高IQ高风险的工作,需求不停地变更,程序员不停地加班,感觉没完没了,看不到完美结束的时候,而且团队协作很重要,除了要和自已的团队合作,还要和客户的团队好好沟通与合作,而客户的维度是要用最低的价格得到最好的软件与最优的服务,这是矛盾的,但你必须在矛盾中不断地前进。

三是程序员自已要首先尊重自已。在别人的眼里我们仿佛都是内向的,不善于交流的,甚至认为是不修边幅的,这或多或少有一点误解,任何职业都会存在一定个性的人,要不就是我们太忙了,而有时忽略了其他方面,要不就是我们崇尚自然与自由,我们太多的时间在思考问题和解决问题,很多要说的话都体现上执行力上了,技术的事情本来就应该保持一个安静和自由的环境,为何非得要和其他人一样才是正常的?但必要的时候必要的场合,我们同样是可以西装革履风度翩翩的,我们少说废话,不管别人怎么说,走好自已的路,就是对自已最大的尊重。

当然,还会有其他很多的原因,比如程序员可能没有掌握什么社会资源,等等,但无论如何,未来的中国是需要提倡工程师精神的,没有工程师,我们还谈什么工匠精神,谈什么实体经济,谈什么制造2025,谈什么工业4.0,一个没有工程师的国家或民族估计是没有希望的,我们希望我们中国出现越来越多优秀的工程师,他们是因为兴趣而从事这个事业的,这样才能做得更好更久,行业之间要多多交流才能消除偏见。

时间: 2024-10-19 11:23:35

软件正在改变世界,程序员应该得到足够尊重的相关文章

为什么使用C#开发软件的公司和程序员都很少?

特别是在国内, 在职位搜索网站indeed,职位关键字与数量的对应关系如下(搜索时实时数据): Java - 49624 Python - 16802 JavaScript - 25452 C ++ - 36569 C# - 14267 很显然,C#相关的职位数量是明显落后的,这是为什么呢? C#由编程界的神级人物Anders Hejlsberg主持设计,在很多方面都比JAVA要好,毫无疑问,它是一门非常好的计算机语言.但是,一门程序语言的发展不是靠某一家公司或某几家公司就能撑起来,而是要靠主推

在程序员的眼里,用户是这样使用他们开发的软件的【转】

我曾经说过,程序员不是一般的人,是具有某种超能里的人.但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员能做到的事情,其他人——比如他们的客户/软件用户——也应该很容易做到.但事实上,由于大部分人——绝大部分人(包括软件开发公司的客户/购买软件的用户)——都是电脑小白(对电脑知识/计算机知识/软件知识知之甚少的人).一个对于程序员来说很显而易见的软件操作,换成让用户来操作,就会出现各种各样奇怪的事情.这让程序员非常痛苦. 记得有一次,一个客户

程序员 软件工程师

普通程序员与软件工程师的区别 程序员.工程师和高级工程师区别 程序员与软件工程师区别 软件工程师不仅仅是会编程就行,需要对整个软件工程的流程很连接,从立项.分析.建模.编程.测试.发布都有很高的要求.主要是因为有软件和硬件之分的 还有工程师什么什么的头衔都需要考级的 ,不是随便都可以说是的.    程序员是从事编程工作的人.软件工程师是在软件方面达到一定水平的人,一般有证书.软件工程师有很多种,有销售的工程师,有开发的工程师.    程序员和软件工程师的区别是:软件工程师不但要有编写程序代码的能

干货!优秀程序员必备软件

每一个优秀程序员总有那么几款压箱底的好货,作为程序员多年,看到新入行的程序员小白东翻西找,我觉得有必须向他们说说程序员这一行该会的软件,这样也许会让他们少走很多弯路. Navicat 数据库管理工具 这个是程序员必须要用的一款专业级别的数据库管理软件,可以帮助程序员更好的管理数据库,视觉化创建 SQL 语句,自动生动生成报表,下载一个Navicat Premium 就可以进行深度体验.Navicat Premium 获取地址 Navicat Premium是一套数据库管理工具,可以同时连接到My

大牛对程序员的理解

四火的唠叨 转自:http://www.raychase.net/707 致那些自嘲码农的苦逼程序员 好吧你可以说这是水文. 今天下午和经理聊了一些关于软件行业的话题,这两天晚上都有朋友向我倾诉程序员的茫然和苦楚,我觉得有些想法可以记录下来.时光佐证,其实我好久没写发骚的文字了,就啰嗦啰嗦.我不算一个梦想家,但是对于信念还比较固执.人各有志,赚钱多多的钱,没有什么不好.但是我希望赚钱能真正作为一项副产品,把自己希望的事情,当做一项事业去做. 互联网环境恶劣.软件环境恶劣,来到北京工作数个月,我有

程序员内部培训

1.前言 虽然题为培训,但我还是想说一句,程序员其实不需要培训,只需要指点.原因有三: 程序员的工作都必须去实践,几乎没有纯理论的领域. 由于互联网的开放性,程序员能找到大量的资源自学. 随着实践深入,会自然地遇到一些问题.解决这些问题除了靠智力外,大部分只需要知道答案的大致方位就能用时间来消灭掉. 大牛之所以能成为大牛,就是知道了很多答案存在的地方以及发现这些地方的方法.优秀的程序员培训师懂得教方法而不仅是教答案.可惜很多培训师不是这样的,公司内部的培训流于形式,大家听完后就知道这是个很牛b的

程序员高效率工具推荐-不看后悔死你

一. Xshell Xftp 免费软件 Xshell 和 Xftp 都是 NetSarang 出品的优秀网络管理.安全传输工具.Xshell 是一个免费的安全终端仿真器,可以作为 SSH.TELNET 或 RLOGIN 的终端模拟,能够从 Windows 平台安全连接 Linux 服务器,Xftp 则是安全传输客户端,支持 FTP 和 SFTP 协议,两者都支持标签化的会话窗口.如果你的项目部署到Liunx下面,这样的工具你少不了的. 二. Axure RP Pro 这个做产品的用的比较多,但是

上海岳城科技致那些自嘲码农的苦逼程序员

好吧你可以说这是水文. 今天下午和经理聊了一些关于软件行业的话题,这两天晚上都有朋友向我倾诉程序员的茫然和苦楚,我觉得有些想法可以记录下来.时光佐证,其实我好久没写发骚的文字了,就啰嗦啰嗦.我不算一个梦想家,但是对于信念还比较固执.人各有志,赚钱多多的钱,没有什么不好.但是我希望赚钱能真正作为一项副产品,把自己希望的事情,当做一项事业去做. 互联网环境恶劣.软件环境恶劣,来到北京工作数个月,我有一些未曾体味到的感触.多少人都在议论吃青春饭的职业,多少人在自嘲重复劳动.苦逼工作,多少人在听到"程序

程序员高效率工作工具推荐(必备工具)

一. Xshell Xftp 免 费软件 Xshell 和 Xftp 都是 NetSarang 出品的优秀网络管理.安全传输工具.Xshell 是一个免费的安全终端仿真器,可以作为 SSH.TELNET 或 RLOGIN 的终端模拟,能够从 Windows 平台安全连接 Linux 服务器,Xftp 则是安全传输客户端,支持 FTP 和 SFTP 协议,两者都支持标签化的会话窗口.如果你的项目部署到Liunx下面,这样的工具你少不了的. 二. Axure RP Pro 这个做产品的用的比较多,但