程序员:统治世界or修复bug?
时至今日,我们依然生活在一个市场和技术受到高度崇拜的世界里,但是历史演化的规律提醒着我们:当一个东西开始成为社会崇拜的对象时,其中暗藏的不利因素将悄然的进行着。有人认为数字技术和互联网能够消除物理世界的不公平,但是我们今天看到,这种想法就像是认为完全自由的市场可以带给人们完全自由的发展一样,显得不切实际。
还记得自己初学编程的初衷吗?每一个热爱技术的人都有一个梦想:在未来的某一天,我要用我编写的软件统治这个世界。
现在,随着IT技术、互联网技术、人工智能的迅速发展,“软件统治世界”已经不在是幻想,而是正以它势不可挡的力量实现统治的可能。
很多人都和W3Cschool小编一样曾满心向往人类能消除隔阂,实现公平,就像John Perry Barlow在1996年的EFF论坛发布的《网络社会独立宣言》中所言:“我们正在创造一个世界:在那里,所有的人都可加入,不存在因种族、经济实力、武力或出生地点造成的特权或偏见。”
然而20年后的互联网却事与愿违,没有发展成我们期望的样子。
美国劳工统计局的数据曾指出,自1999年以来,尽管GDP有明显增长,家庭收入中位数却停滞不前,这句话同时也说明了科技发展带来的利益并没有普及大众,就像马云演讲中经常提到的“普惠”这个词,然而真正做到这一点至今还是一个问号。
IT科技发展的直接结果,导致了在全世界范围内机器取代劳动者,这让许多人不得不丧失竞争力,面临失业的困顿,我们就且以美国为例,21世纪美国的前十年人口增加了3000万,就业机会却毫无增长,就业率下跌将近10%。这也是IT科技的替代性,导致人类第一次面对GDP上升而就业机会没有紧随其后上升的现象。
科技并不可怕,可怕的是掌握并利用科技的这群人,他们的动机和目的将决定大多数人的命运。我们可以从近年来的一些“恶势力”的所作所为进行一些判断。
互联网经济下,社会责任感的缺失
我们如今见到的花样百出的促销形式,与互联网的经济业态密不可分,它让许多商人尝到了甜头,但是许多商人也因此利用互联网去销售、经营自己的生意的同时,不必为其纳税。
“去中介化”是互联网颠覆传统行业的最有力方式之一,紧接着通过互联网飞速的发展契机,形成自身的强大垄断,我们突然发现,在去除中介到形成垄断的过程中,互联网本身形成了一个强横的“中介”。据一位美国西雅图的司机透露,优步最初以25美元/时吸引司机群体加盟,而等奠定绝对地位之后,却变动协议,降低到2.64美元/时。
在国内,我们看到一些互联网分享、共享经济“平台”以“解放手艺人”、“实现财务、时间、心灵三大自由”、“普惠”等口号吸引劳动者,却并不提供国家明文规定的劳动保障。这些企业“平台”的常见逻辑是提供劳动者的业务服务机会,但是由于你并非其企业的雇员,因此企业不承担任何与你有关的问题;然而,实际上,许多劳动者早已成为平台的全职劳动者,这就相当于一家企业,将收入、资本投入、潜在犯罪、突发事件的风险转移到个人身上。
“大众的声音”真的是代表大众吗?
我们经常接收到网络上铺天盖地的“中产阶级”理想生活状态的信息,这样的呼声之大,使大多数人相信,这就是大众的声音,而其实,原因很可能只是为了刺激这些“中产阶级”(白领专业人士)的消费。
我们来看一些数据,据国家统计局数据报告指出,2015年全国居民人均可支配收入中位数为19281元。据某不具名税务工作者的非官方估计,个人月可支配收入5000元以上就属于前10%的高收入者,个人月可支配收入10000元以上可能属于前1%的高收入者。
从这个数据可以得出一个结论:网络信息营造的“中产阶级”形象其实是一群高收入人群;由于这个人群是内容生产的主要参与者,所以造成了这些人的声音就是代表大众声音的错觉。
信息时代下,我们是主人还是奴隶?
我们知道,过去为了让人们消费,首先让他们对产品依赖、上瘾,例如通过蔗糖、咖啡、烟草、可可、鸦片等,对人进行人身上的控制。然而在信息时代,我们可以看到另一种形式的依赖和上瘾,即是从精神和心理上让人们上瘾。例如网游、页游等网络游戏。以过去曾引起网络话题的富士康为例,据新浪游戏调查,大多数富士康工人的休息时间几乎是用在游戏上。想想看,现代工厂经常在每天超过十小时的工作时间中占有工人的劳动与自由,而剩余的休息时间很可能又被消耗在成瘾性的消费当中。整个体系严丝合缝,把工人在一定程度上变成了推动信息技术产业发展的工具。
现在,我们看到越来越多的软件应用打着“社交”“休闲”之类的口号,实质上就是起到令使用者成瘾的效果。不可否认,信息时代给我们带来了许多便捷和益处,但是许多问题也是层出不穷。假如掌握科技、信息的人们愿意,在体验设计、大数据等技术的帮助下,信息产品将越来越有效、精准地使用户成瘾,并不断消费。不仅富士康的工人如此,相信这样的人群大量普遍的存在。
如果这样的趋势继续下去,当各种智能设备、深度学习得到充分发展,人类有可能陷入一种完全被奴役而失去自由的状态:人们起床、吃饭、上班,却完全不知道做这些事的意义,沦为被机器控制的奴隶。这种可能的前景,要求IT的从业者对未来、对自己创造的技术工具充满警惕。
程序员的时代责任感
由于科技在未来的强大统治势力,因而也凸显出程序员在这个时代的重要性,还是那句话,科技并不可怕,但是作为技术开发的人,我们的能力使我们知道,自身将背负着极大的责任感。我们在制造出相应的软件开发的同时,不仅是对我们的父母、子女等亲人有保护的责任,更是对广大受用这个软件的大众有一个责任的思考。套用蜘蛛侠电影中的一句台词:“能力越大,责任就越大”。
以上是W3Cschool小编个人观点,如有不同观点欢迎指出,可以在留言中讨论。
程序员:统治世界or修复bug?的更多相关文章
- 【漫画】程序员永远修不好的Bug——情人节
盼望着,盼望着,周五来了 情人节的脚步近了 一切都像热恋时的样子 飘飘然放开了买 购物车满起来了…… 不要指望着能在女生面前蒙混过关 是时候展现真正的技术了 这道坎过去了是情人节 过不去就是清明节了 ...
- Android程序员眼中世界上最遥远的距离
世界上最遥远的距离,是我在if里你在else里,似乎一直相伴又永远分离: 世界上最痴心的等待,是我当case你是switch,或许永远都选不上自己: 世界上最真情的相依,是你在try我在catch. ...
- 为什么程序员老在改 Bug,就不能一次改好吗?
程序员的日常三件事:写Bug.改Bug.背锅.连程序员都自我调侃道,为什么每天都在加班?因为我的眼里常含Bug. 但是真的有这么多Bug要改吗?就不能一次改完吗? 程序员听这问题后要拍键盘了,还!真! ...
- 一个bug程序员的入园
大家好,我叫dg是一个只写bug的程序员.当然只写bug也是有好处的,那就是踩过的坑多了,摔的跟斗多了,并且没有被摔死,勇敢的活了下来,练就了一身钢筋铁骨.哈哈,开个玩笑.但是猜的坑多了就知道了哪里有 ...
- @Java Web 程序员,我们一起给程序开个后门吧:让你在保留现场,服务不重启的情况下,执行我们的调试代码
一.前言 这篇算是类加载器的实战第五篇,前面几篇在这里,后续会持续写这方面的一些东西. 实战分析Tomcat的类加载器结构(使用Eclipse MAT验证) 还是Tomcat,关于类加载器的趣味实验 ...
- Java 进阶 hello world! - 中级程序员之路
Java 进阶 hello world! - 中级程序员之路 Java是一种跨平台的语言,号称:"一次编写,到处运行",在世界编程语言排行榜中稳居第二名(TIOBE index). ...
- fir.im Weekly - 如何做一个出色的程序员
做一个出色的程序员,困难而高尚.本期 fir.im Weekly 精选了一些实用的 iOS,Android 开发工具和源码分享,还有一些关于程序员的成长 Tips 和有意思有质量的线下活动~ How ...
- 60 个让程序员崩溃的瞬间,太TM真实了
前方高能!笑死人不偿命系列~ 表演即将开始,吃东西的请停下来,不然你会后悔的 1. 公司实习生找 Bug 2. 在调试时,将断点设置在错误的位置 3. 当我有一个很棒的调试想法时 4. 偶然间看到自己 ...
- 新时代的coder如何成为专业程序员
在移动互联网"泛滥"的今天,越来越多非专业(这里的非专业指的是非计算机专业毕业的程序员)程序员加入到了IT行业中来了,可能是因为移动互联网的火爆导致程序员容易就业而且工资很高,可能 ...
随机推荐
- 使用Unity制作的一个望远镜特效,在狙击手游戏中非经常见
仅仅须要编写一个脚本文件,然后就能随意设置放大缩小的速度.以及程度.
- ios开发之--新手引导页的添加
以往在写启动页面的时候,有时候会直接在启动页里面写,或者自带的vc里面直接写,但是那样并不是很方便,启动页里面往往会添加很多的东西,所以封装成一个单独的类,可以直接使用,即便是后期的更换,或者是其他的 ...
- Spring装配Bean的过程补充
对上一篇的<Spring装配Bean的过程>的过程说一下,不然真产生了误区. 误区在哪里呢?那就是spring bean的作用域问题. 说哈常用的两种作用域:默认是scope = sing ...
- Qt5的cmake文件位置
D:\APICenter\Qt\Qt5.8.0\5.8\msvc2015\lib\cmake\Qt5\Qt5Config.cmake
- 首个vue.js项目收尾中……
前言: 4.26号入手vue.js+elementUI,迄今为止我们的工作应该可以暂时告一段落了:下周开始,又是新的“征程”. 过程:站在接近完成的角度来看这个项目,似乎的确有许多事情需要自己阐述. ...
- 在create-react-app的脚手架里面使用scss
之前用vue-cli脚手架的时候,只需要引进sass需要的依赖包便可以引入scss,但是在create-react-app的时候,发现除了需要引入sass依赖,还需要进行配置: 不管用什么方法进行sa ...
- SDWebImage使用,图片加载和缓存
本文转载至 http://blog.163.com/wzi_xiang/blog/static/659829612012111402812726/ 清除缓存: [[SDImageCache s ...
- <转>SVM实现之SMO算法
转自http://blog.csdn.net/zouxy09/article/details/17292011 终于到SVM的实现部分了.那么神奇和有效的东西还得回归到实现才可以展示其强大的功力.SV ...
- activemq 实战二 连接到ActiveMQ-Connecting to ActiveMQ
The main role of a JMS broker such as ActiveMQ is to provide a communication infrastructure for clie ...
- TextureMerger1.6.6 三:Bitmap Font的制作和使用
BitmapFont主要用于特殊字体在游戏中的使用. 比如我想使用方正剪纸字体,但是没加载方正剪纸.ttf字体时,egret是没法使用这种字体的. 或者美工制作了效果拔群的0123456789数字字体 ...