请看本系列最后一篇文章。
5.从行业及个人利益来看开源
最后,我们从程序员/工程师自身的个人利益来看看开源对从业人员的影响。如果技术行业中从公司到个人,大家都提倡闭源,那么软件行业可以妥妥的预见不会成为吃青春饭,拼体力的行业,软件工程师只能是经验越久,越老越吃香。
看看现在路人皆知的事情,都知道码农们是从网上直接搜索到答案,然后各种拼凑代码,写个程序是多么简单的事情。程序员被蔑称为码农,编程被戏称为搬砖。如果像微软操作系统,Oracle源代码那样,完全闭源,网上搜不到各种源代码答案,那程序员这个行业的薪水就不可同日而语了,老板是不敢压价的,显然越老的程序员薪水待遇越好,手上积累了大把源代码嘛,经验岗岗的。连装修工贴个墙砖地砖都不会告诉你这简单活儿的各种小窍门,什么对缝之类的,所以程序员"个人"的开源行为对其他行业的人来说只能是笑柄。
从个人利益出发点来说,一个人顶多也就编码十多年,我们能管得了十几年,几十年之后软硬件技术行业的发展情况吗?很明显程序员工程师全都和经济学中定义的理性经济人的思维背道而驰。开源运动,使科技快速进步,发展了整个社会,牺牲了程序员小我的利益。
装修工瓦工都知道提高就业门槛,连个对缝是啥都不会告诉你,码农却是一直在自降身价,自降就业门槛,2005年以前程序员基本都是211,985以上毕业的人的专利,路人甲的普遍意识里是高智商的人才能做的工作,对程序员这个行业充满了向往,尊重和钦佩。现在呢,培训班里专科生大把大把的抓,软件开源毫无疑问是最大的推手。
可是开源居然非但不是少数一两个人发善心,还成了大势所趋,实在不可理解这种经济学,为什么只有软件开源了,其他行业都不怎么开源? 别的任何行业的专业知识,从业者都是死命藏着掖着不让局外人知道,无论金融证券,建筑房地产还是什么实业制造业等等,局外人有多少知道金融行业蓄水池,T+0的概念?而程序员却匪夷所思的选择了开源代码,这么做的直接后果,就是造成自己身价暴跌,除了少数靠开源软件打开知名度的人赚得盆满钵盈,年薪百万以上,其余绝大部分,可以说99%程序员的个人利益都大幅度受损。如果不搞代码开源,毫无疑问大部分程序员的薪水会随着年限和经验的积累(源代码的积累),至少比现在加倍也不止。
另一方面,代码开源直接助长了一代代码农的懒惰习气,遇到问题不思考,百度google搜索之,大量码农只是搬搬砖了事,根本不愿意去深入钻研技术,刨根问底。
下面引述我的一篇较早前的博文《
三权鼎立形式的软件开发方式》的论点:
一个成型的软件以最大程度体现了软件开发者的思维模式,逻辑习惯甚至宗教信仰,国家出生地等复杂的因素,在行家眼里,她并不是一堆毫无生命力的,冷冰冰的英文字母组合。富有经验的从业人员,不难从这些跳跃着带有个人和地域色彩的思想和逻辑的复杂的代码中,看到软件开发者们深远的具有自身特质的清晰的影像。
只有真正领略了这段话的含义,才可以算得上是一个在编程技术领域登堂入室的,合格的程序员。
最后总结,软件开源运动,从历史发展的眼光来看,确实是极大的促进了世界科技发展的前进脚步,造福了人类社会;但从个人利益角度来看,却极大的贬低了程序员自身的价值和薪资待遇,使程序员/工程师沦为吃青春饭,像搬砖工一样拼体力的职业。
全文完。
分享到:
相关推荐
yPager分页控件 正式推出第一个版本 T 1.1.5<br><br><br>开发环境:VS2003+Windows2003<br>概述:一款采用URL进行分页的控件,支持在Vs模式下进行调试,支持Repeater,DataList,DataGrid等控件<br>是否开源:是<br...
运维自动化项目 减少人工干预,降低人员成本 - 资产管理 - 操作管理 CMDB - 运维自动化基础 - 资产管理 运行环境: python 2,7 依赖的包如下: beautifulsoup4 4.6.3 <pip> ...Pillow 2.5.1 <pip>
ssh开源框架的搭建,含分页,事务管理 <context-param> <param-name>contextConfigLocation</param-name> <param-value> /WEB-INF/applicationContext-*.xml,/WEB-INF/action-servlet.xml </param-value> </...
-b ] Make stdout buffered<br>[ -p ] Dump packet payloads<br>[ -l ] Don't print link-layer headers<br>[ -n ] Don't print network-layer headers<br>[ -t ] Don't print transport-layer headers<br>[ -m ] ...
<description>Encoding for content and query string, default UTF-8.</description> <param-name>characterEncoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> ...
特点:<br>- 开源诚交志友、任您扩展<br>- 文本语音让您“爱上”聊<br>- 隐蔽型设计、老板键支持<br>- 无视防火墙局域网关障碍<br>- 线程运用及周全的缓冲架构<br>- XML/XSL呈现技术<br><br>浏览地址:...
Windows Template Library ...and provides a set of classes for controls, dialogs, frame windows, GDI objects, and more.<br>-----<br>WTL开源项目<br>http://sourceforge.net/projects/wtl<br>WTL8.0微软下载<br>...
核心模块比SugarCRM开源版略有增加,包括:<br><br>1、客户<br>2、联系人<br>3、产品/价格<br>4、报价单<br>5、线索<br>6、机会<br>7、订单(采购订单和销售订单)<br>8、发票<br>9、统计报表<br>10、统计图表<br>11...
核心模块比SugarCRM开源版略有增加,包括:<br><br>1、客户<br>2、联系人<br>3、产品/价格<br>4、报价单<br>5、线索<br>6、机会<br>7、订单(采购订单和销售订单)<br>8、发票<br>9、统计报表<br>10、统计图表<br>11...
Springfox的前身是swagger-springmvc,是一个开源的API doc框架,可以将我们的Controller的方法以文档的形式展现。pom依赖:<!--springfox依赖--> <dependency> <groupId>com.mangofactory</groupId> ...
欢迎使用功能强大的梦想家园留言板2008(Build 0509)<br><br>本留言板完全开源,可以在只需保留版权信息的情况下用于任何个人和商业目的<br>采用ASP.NET2.0+AJAX,体验AJAX无刷新乐趣<br>灵活的管理员配置功能:<br>1...
webmagic是一个开源的Java垂直爬虫框架,目标是简化爬虫的开发流程,让开发者专注于逻辑功能的开发。 最新版:WebMagic-0.7.3 Maven依赖: <dependency> <groupId>us.codecraft</groupId> <artifactId>webmagic-...
<transmission><forwardGears/></transmission> <speed>1234</speed> <heading>456</heading> <accelSet> <long>12</long> <lat>34</lat> <vert>56</vert> <yaw>78</yaw> </accelSet> <brakes> </brakes>...
liferay-portal-5-2-systems-development-sample-chapter-5-managing-pages[1].pdf<br> LiferayPortal二次开发指南.pdf<br> liferay常用模块的简介.doc<br> Liferay代码研读.pdf<br> Liferay环境搭建.doc
抄送 开源图像类别分类器 用法: 创建词汇表并将其保存在文件中。 ./run.py -v <images> -o <vocab> <images>: is a path to a folder containing ... ./run.py -t <train> -r <ref> -o <classifier> -d <cat
Facebook-oss-pom 是一个基于 POM 的部署在 oss.sonatype.org 上的facebook 上开源项目。它可以任随意调用任何基于 POM 的新项目而不用进行二次编辑修改。Facebook OSS POM 平台致力于通过 Maven 的中央资源库来建立...
Vue中使用wangeditor富文本编辑的问题 wangEditor是基于javascript和css开发的 ...http://www.wangeditor.com/ 使用示例: <AppEditor v-model="content"></AppEditor> --> <template> <article ref="editor
适用于大型图库类网站、个人相册类网站、产品展示类网站、在线漫画类网站等<br><br>主要特点:<br>强大易用的批处理<br>支持网页上传、ftp上传、打包上传<br>并非目录直读<br>灵活的无限级分类<br>超玄的图片浏览...
项目移至http://sourceforge.net/projects/libendar
ABC项目是监视项目成本和费用的软件解决方案。 无论您是当今领域的领导者还是即将成为领导者,abc项目都可以帮助您提高利润并提供更好的项目控制。