阅读更多

0顶
0踩

编程语言

原创新闻 有关编程的12个猜想

2014-09-28 09:52 by 见习编辑 u012797015 评论(1) 有4598人浏览

编程世界的将来如何目前仍难预料,但可以肯定的一点是技术一直在加速发展。以下搜罗出12个独特的视角猜想,我们一起来看看有哪些猜想在不久的将来就能变为现实?


1. GPU接班CPU

游戏玩家们热衷于吹嘘自己的显卡有多快多高端,全开特效有多少多少FPS,而事实上GPU前进的步伐不会仅限于此。物理学家利用GPU来进行高速微观分析,航天学家利用GPU来模拟天体运动,生物学家利用GPU来研究生物种群规律。未来的编译器应可直接运作于GPU,摆脱对CPU的依赖,使得GPU的使用更加普遍。

 

2. 数据库能进行更复杂的数据分析

将来数据库能做更多的工作,而不仅仅是数据仓库。如商业智能分析,数据模型抽取,大数据应用等等。但要进行如此高强度的复杂运算,数据的搬运成本是成败的关键。如果有个数据引擎能直接处理杂乱无章的海量数据,而无需人为地把数据放入一个个独立的大数据包然后再处理,这样对数据分析速度将带来革命性提升。

 

3. 无处不在的JavaScript

JS将不仅作为开发语言来使用。目前JS除了活跃于浏览器,在服务器端也开始崭露头角,如NodeJS。浏览器式的HTML5应用在运行性能上给了开发者足够的信心。

 

一方面JS如机器码那样玲珑,另一方面提供了良好的Web轻量级支持。浏览器方面大有吞噬整个平台的架势;Chrome OS和Chrome book的出现,让人们不禁思考:JS和浏览器还有什么不能做的?

 

4. 全民皆Android 

相机备制造商如尼康,迫于移动端越来越高端的硬件与技术压力,已经开始在自家相机上运行Android系统,直接执行Instagram等社交软件。此外,Android智能电视,电冰箱,耳机等也相继涌现。

 

尽管UI一环仍被人诟病,不够方便过于复杂, 但一旦Android 生态圈建立,渗透成为数字家庭的“内核”,设计者们定会着手解决该问题。此外,传统PC制造者也嗅到了出局的味道,开始着手让Android App直接在PC上运行,传统的Windows应用或许将迎来更艰难的发展困境。

 

5. 广义互联网——物联网

Android /Linux等平台热潮持续的一个良副作用是不断推动更多的事物成为网中物。例如重要的日常之物-汽车。导航与购物成为叩开互联的敲门砖;诸如热点提示,广告营销等功能的开发为开发者提供了更多的赚钱机会。

 

关键的一步是要区分开各个领域所关注的要点。例如:针对不同年龄段开发相应的智能玩具,智能温控设备需要连接天文台并读取相关信息。APIs在其中将发挥重要的支援作用。

 

6. 新开源环境

Android ,Ubuntu,MySQL等平台/工具的成功,为开源环境注入了源源不断的活力与动力。但是一个亟需的解决的问题是:开源后,如何寻找足够的资金来支援可持续发展?目前似乎还没有太多的成功例子来说明“开源=赚钱”。

 

大多数企业所发布的开源资源更贴切的说法应该是演示版,只不过挂上了开源的头衔。开发者对于其核心秘密目前还没有太多的讨价还价空间。优秀的开源项目将会给开发者更多的发挥空间,形成新的开源环境。

 

7. 更丰富的WordPress类在线内容管理系统

美政府先前倾力打造的保险交易网站被认为是个很大的失误---自行开发。现时基本没有人再这么大费周章地开发自己的内容系统了。WordPress,Joomla,Drupal等都可让我们迅速地构建自己的Web Apps,丰富的插件功能更是如虎添翼。如果日后还有更直观的数据浏览系统支持类似于PHPMyAdmin和调试工具支持,类似的管理系统会迈进另一个发展的里程碑。

 

8. 插件式开发取代完全编程  

PhotoShop能成为最广泛使用的图片编辑工具,最根本原因之一在于它提供了海量的插件支持。类似的插件式开发意味者程序员将更多地进行代码片段式而不是进行传统的完全编程。轻巧的插件式编程可以利用整个微开发环境中的一切,更加灵活简便。

 

9. 命令行的生命延续

或许这与大部分人的想法相悖,命令行并不会马上就结束自己的旅程。虽然越来越多的工具提供了拖拽式开发,但仍存在为数不少的终端式文本编辑器式的工具,甚至某些工具还只支持命令行模式。

 

命令行的生命力在于轻巧和使用广泛。我们可以轻松地对一个任务脚本进行扩展或把它附加到另一个功能脚本,这是目前拖拽式编程的阿喀琉斯之踵。

 

10. 简化之路漫漫

过去50年,程序员尽了最大的努力来培养新一代开发者,这可以说是成功的----但还仅是最基础部分。编程福音者奉行全民皆程序员的宏伟目标,同时会争取更多的资源支持。但真正的懂编程是要明白每次按键后的0与1运作过程,是要明白创造软件的方法学与开发环节的每个细节。教会别人知晓if-then-else看上去很美,但这并不能说就能带来更多的程序员。

 

11. 外包与内包 针尖对麦芒

人们普遍认为所有的程序设计工作将会被安排给全球薪酬最低的国家。此外,根据经济学推断,越来越多的劳动密集型工作将会被自动化工具或机器取代,真正的工作机会将会留给懂得商业的人。

 

一旦上述设想成真,外包服务团队将两面受敌。一方面不得不与新的自动化工具进行抗争,议价空间会被进一步压缩;另一方面,企业内部团队会加强内生性培养,使得在外包合同谈判上占据主动。


12. 管理者对程序设计更加外行

有时候与不懂编程的人讨论需求是最头疼的事情,而结局往往是令人沮丧,讨论双方都没有得到自己想要的东西。

 

管理者对基础技术认知的浅薄,往往造成招聘中年龄歧视的最根本原因之一。一方面认为年轻一代更掌握前沿技术,自己不用再花时间去认识;另一方面觉得年轻一代更加卖力工作。

 

因此,整个工作环境看似朝气蓬勃,实质是一个仅仅奉行够用就好的中庸而又机械般运转的工作室。

  • 大小: 208.1 KB
  • 大小: 179.8 KB
来自: CSDN
0
0
评论 共 1 条 请登录后发表评论
1 楼 hw_imxy 2014-09-29 08:49
第八条我笑了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 家用千兆路由器排行榜前十名_求家用路由器排名前十名,有哪些比较推荐?

    展开全部路由器e68a...个人推荐荣耀路由器比较好点。作为最新一代智能路由器,荣耀路由所搭载的配置非常诱人。在机身背部,共设置了1个5.1V/2.1A电源接口、1个USB2.0接口、1...

  • 家用千兆路由器哪款好?家用千兆无线路由器推荐TOP10!

    求推荐一款双WAN口,千兆级别,家用实惠稳定的路由?最近我们经常可以看到这样的问题。 现在网络宽带已经进入千兆时代,几乎很多的宽带已经免费升级到了100M以上,之前的百兆无线路由器已经有点落伍了。如果继续...

  • 千兆路由器什么牌子好?家用千兆路由器2018排行!

    求推荐一款双WAN口,千兆级别,家用实惠稳定的路由?最近我们经常可以看到这样的问题。 现在网络宽带已经进入千兆时代,几乎很多的宽带已经免费升级到了100M以上,之前的百兆无线路由器已经有点落伍了。如果继续...

  • python开发板推荐_求推荐一款python开发板,方便入门的python的

    回复: 29求推荐一款python开发板,方便入门的python的(38034710)出0入0汤圆电梯直达发表于 2019-9-9 10:08:05|只看该作者|倒序浏览|阅读模式本帖最后由 dachangtui 于 2019-9-9 10:26 编辑根据学习C语言的经验,有...

  • 中继联通chinaunicom热点。求路由推荐。-无线路由器-中国无线论坛 -

    中继联通chinaunicom热点。求路由推荐。-无线路由器-中国无线论坛 - 中继联通chinaunicom热点。求路由推荐。-无线路由器-中国无线论坛 - p...

  • 路由器该如何选择

    下面就长话短说,把我知道的以最简单的方式告诉你——没错,按照你的需求推荐给你路由器!! 首先我们来看路由器上的参数 802.11n 和 802.11ac ;你现在去买路由器也就大多后面的了毕竟更新换代很快,后一款带有5G...

  • 交换机、路由器简介

    下面是交换机、路由器及其相关网络知识 交换机 1、交换机简介 【交换机】是全双工通信,没有冲突。集线器是总线型网络拓扑,所有主机属于一个冲突域;网桥采用半双工方式,减小了冲突域,半双工是单向数据流,发生...

  • 除了高通和博通,还有哪些Wi-Fi6路由器芯片方案可选

    除了高通和博通,还有哪些Wi-Fi6路由器芯片方案可选 2020年5月6日 pm4:05•智能家居•阅读 146 过去几个月,TP-link和华为等厂商先后发布了非高通或博通方案的Wi-Fi 6路由器,正式敲开了Wi-Fi 6价格战的战鼓,性能...

  • 路由器芯片方案、第三方固件秘密全在这里了

    昨天有小伙伴留言求推路由器,小编觉得光推荐型号还是不够,所以今天把市场常见的路由器处理器方案、第三方系统一罗列了一下,供大家参考。特别说明,如果只是考虑性能或者性价比,根据主芯片下推荐的型号自己选择...

  • php 吞吐率,iperf3 测试路由器吞吐率

    mini newifi电脑端:iperf3 -s路由器:root@OpenWrt:/# iperf3 -c 10.10.10.3 -t 20Connecting to host 10.10.10.3, port 5201[ 4] local 10.10.10.1 port 48615 connected to 10.10.10.3 port 5201[ ID] Interval .....

  • 使用两个路由器共享上网的接法

    问题:用一个ADSL上网,现有两个路由器,均有1路WAN口和4路LAN口,但目前有5户电脑要共享上网,即其中要第一个路由出来后的一条线再进第二个路由后再一分二,求路由的接线方法及设置。 解答:这种情况比较普遍,...

  • 思科路由器HDLC PPP

    HDLC 一般不推荐的,原因是有两个: 1. CISCO 的HDLC帧头格式,携带了一个CISCO的私有位: 其好处: 实现在HDLC的环境中,支持多协议: IP/IPX/AT(AppleTalk) 其缺点: 只能跟CISCO的设备互通,不能兼容各厂商设备 ...

  • 路由器要怎么设置才能从外网远程登陆

    我已经把路由器本身的远程管理功能打开,在DDNS里也填了花生壳域名,提示成功了,但在浏览器里输入这个域名或直接输入路由器的外网IP还是访问不了路由器啊,后来我把端口80,8080(路由器WEB远程访问端口)都...

  • 20210130Mikrotik路由器SMB缓冲区溢出漏洞(CVE-2018-7445)复现

    终于考完了大学最后需要考试的三门课,结果突然间通知不能放假,并且还要封口,那我没办法,只好开始了毕设,老师让先复现几个路由器的漏洞,然后学学《家用路由器0day漏洞》。所以,我们开始吧,我参考了如下几篇...

  • 基于SpringBoot+Vue的“智慧食堂”设计与实现(Java毕业设计,包括源码、数据库、教程).zip

    Java 项目, Java 毕业设计,Java 课程设计,基于 SpringBoot 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:html、javascript、Vue 后台框架:SpringBoot 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4 后台路径地址:localhost:8080/项目名称/admin/dist/index.html 前台路径地址:localhost:8080/项目名称/front/index.html (无前台不需要输入)

  • 历届奥运会奖牌数据(1896-2024年).xlsx

    本次分享的数据为1896年-2024年(从雅典到巴黎)间奥运会奖牌数据,包括年份、届次、国家地区、名次、金牌、银牌、铜牌等数据,含免费下载链接 ## 一、数据介绍 数据名称:历届奥运会奖牌数据 数据范围:世界各国 样本数量:1877条 数据年份:1896年-2024年 数据说明:包括届次、国家、名次等数据

  • 基于SpringBoot+Vue的实习管理系统(Java毕业设计,包括源码、数据库、教程).zip

    Java 项目, Java 毕业设计,Java 课程设计,基于 SpringBoot 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:html、javascript、Vue 后台框架:SpringBoot 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4 后台路径地址:localhost:8080/项目名称/admin/dist/index.html 前台路径地址:localhost:8080/项目名称/front/index.html (无前台不需要输入)

  • 【人机交互】MATLAB直车道线检测.zip

    【人机交互】MATLAB直车道线检测

  • 基于SSM+JSP的KTV点歌系统+数据库(Java毕业设计,包括源码,教程).zip

    Java 项目, Java 毕业设计,Java 课程设计,基于 SpringBoot 开发的,含有代码注释,新手也可看懂。毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,前后端代码都在里面。 该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 项目都经过严格调试,确保可以运行! 1. 技术组成 前端:jsp 后台框架:SSM 开发环境:idea 数据库:MySql(建议用 5.7 版本,8.0 有时候会有坑) 数据库工具:navicat 部署环境:Tomcat(建议用 7.x 或者 8.x 版本), maven 2. 部署 如果部署有疑问的话,可以找我咨询 Java工具包下载地址: https://pan.quark.cn/s/eb24351ebac4

Global site tag (gtag.js) - Google Analytics