21个热门的编程趋势和21个渐冷的编程趋势

热吗?从网络到主板到训练场地,得到什么是在应用程序开发和什么是舀出来

12 第二页
第2页共2页

热点:安卓

不是:ios.

苹果商店里排起的长队是不是就在几年前?时代变了。虽然iPhone和iPad仍有忠实的粉丝,他们喜欢其丰富复杂的UI,但Android的原始销售数字仍占优势。一些报道甚至称,超过80%的销售手机是android。

原因可能与成本一样简单。虽然iOS设备仍然花费了一个漂亮的便士,但Android世界被充满了大量的竞争,这些竞争将生产平板电脑,这是低于价格的低价。省钱总是一个诱惑。

但另一个因素可能是开源的影响。任何人都可以在市场上竞争——他们也确实这样做了。Android平板电脑有大的,也有小的。有安卓摄像头,甚至还有安卓冰箱。没有人必须说,“妈妈,可以吗?”谷歌创新。如果他们有了一个想法,他们就会跟着自己的想法走。

不过,苹果正在向Android学习。iPhone 6有不同的屏幕尺寸,你知道吗?这些线开始重新出现。

热:GPU.

不是:CPU

当软件很简单,指令排列得很整齐时,中央处理器就是计算机之王,因为所有繁重的工作都由它来完成。既然电子游戏中充满了大量可以并行运行的图形例程,那么显卡就发挥了主导作用。人们很容易花500美元、600美元甚至更多的钱买到一张漂亮的显卡,一些真正的游戏玩家使用不止一张。这是许多基本台式机价格的两倍多。并非只有玩家在炫耀自己的GPU卡。计算机科学家现在正在将许多并行应用程序转换成在GPU上运行速度快数百倍的程序。

热点:GitHub

不是:简历

当然,你可以通过阅读一份吹嘘的成就清单来了解候选人,其中包括担任初中国际象棋俱乐部副主席。但阅读某人的实际代码更丰富,更有教育意义。他们写的评论好吗?他们是否浪费了太多的时间将道具分解成小类,而这些小类却收效甚微?有一个真正的建筑和扩展的空间吗?只要看一眼他们的代码,就可以回答所有这些问题。

这就是为什么参与开源项目对找工作变得越来越重要。共享私有项目的代码是困难的,但是开放源代码可以在任何地方使用。

热点:租

不是:购买

当亚马逊(Amazon)在黑色星期五推出电脑和其他电子产品的销售时,该公司忘记把hyperworthy也包括在内云计算的交易.给它一些时间。就在不久前,一些公司开设了自己的数据中心,并雇佣了自己的员工来运行他们购买的电脑。现在他们按小时出租电脑、数据中心、员工,甚至软件。没人想要拥有任何东西的麻烦。这一切都是一个好主意,至少在网站走红之前,你会意识到你是在按点击量支付一切费用。如果亚马逊能找到办法用无人机运送云,趋势将趋同。

热:云复杂性

不是:云简单

在云计算的早期,供应商强调点击一个按钮就能轻松获得一台运行的机器。简单是国王。

现在,选择合适的机器并计算出合适的折扣程序可能要比编写代码花费更多的时间。有许多可用的机器配置文件,而且大多数云提供商支持一些较老的模型。所有这些都提供了独特的性能水平,所以你最好准备好基准测试,以决定哪个对你来说是最划算的。每小时节省12美分以减少内存是否值得?如果你一次运转100台机器好几个月的话。

要使事情更复杂,云公司提供了几种选择,以便通过提前付款或在批量购买时获得折扣。你也必须把它们放在电子表格中。它足以投资于云成本工程的在线课程。

热点:数据移动专家

不是:备份磁带

当数据很小的时候,我们不需要考虑移动它。我们可以把它备份到磁带上或者安装一个RAID硬盘。现在的数据是如此之大,以至于很难假设我们需要它的地方就有它。这变得越来越重要,因为更多的服务发生在云之外的某个地方,而不是RAID阵列所在的机架上。

想想亚马逊(Amazon)的新款雪地摩托(Snowmobile)吧,这是一个可爱的内部名称,指的是一个装满了可以容纳100pb数据的硬盘的集装箱。他们还做了一个更小的盒子,称为雪球,可以容纳80TB。两者都像物理物体一样移动数据,而不是光纤中的信号,这是真正可伸缩的。一项估计显示,将100拍字节移动到1Gbps光纤线需要28年,而一辆拖拉机拖车可以在几天内将集装箱移动到全国各地。

所有这些都意味着开发者应该开始考虑数据收集的位置和需要收集的位置。我们正在收集比以前更多的数据,将其移动到正确的位置比以往任何时候都更重要。正如韦恩·格雷茨基(Wayne Gretzky)所说,他的成功取决于事先的计划,取决于冰球的去向,而不是它现在碰巧在哪里。

热点:音频

不是:网站

网站并没有真正消亡;只是新的音频接口正在蓬勃发展。亚马逊、谷歌和苹果正在推动每个人说出他们的问题,而不是站起来走到电脑前,弯曲手指。

这意味着程序员要多做一些工作,因为所有这些机制都有新的api,比如Alexa的新用于控制灯开关.如果你的公司想要连接这些音频接口,你最好开始入侵。毕竟,键盘和url是上个世纪发明的。

热点:node . js

不是:JavaEE, Ruby on Rails

服务器世界总是在线程模型上蓬勃发展,这种模型让操作系统放任程序员任意任性、低效或放荡的行为。无论程序员编写的是愚蠢的循环还是浪费的计算,操作系统都会通过在线程之间切换来平衡性能。

然后node.js来了使用JavaScript回调模型编程,代码运行得非常快,比任何人预期的都要快,这是一种曾经只用于警告框的玩具语言。突然之间,创建新线程的开销变得明显起来,Node.js开始崛起。当程序员表现不好时,问题就出现了,但是责任很大程度上对他们来说是好的。让资源约束对程序员来说很明显通常会产生更快的代码。

Node.js世界也受益于提供浏览器和服务器之间的和谐。相同的代码在这两个平台上运行,因此开发人员更容易迁移特性和重复功能。因此,Node.js层已经成为互联网上最热门的堆栈。

热点:PHP 7.0

不是:老PHP

在过去,PHP是一种简单的方法来淘汰一些动态网页。如果需要多种品种,则可以在HTML标记之间嵌入简单的代码。它足以让Web开发人员拥抱它,但足够缓慢地从硬核计划中绘制狙击手。

这已经不是什么新鲜事了,因为WordPress和Facebook等网站上的一些PHP爱好者正在通过整合即时编译器技术,以比以往更快的速度执行PHP代码,而即时编译器技术曾经使Java成为如此高性能的解决方案。现在像HipHop Virtual Machine和PHP 7.0这样的工具就可以了交付速度这可能是旧版本的两倍。接受Node.js和Java。

热:即时教育

不是:提前四年

计算机介导的课程不再是新的,每个人都在享受与按钮观看视频演讲的优势,以加速,放慢速度,或者要求教授重复最后一点。在线论坛还改善了旧研讨会房间,只有一个吹风机会一次可以占据讨论。

但是,颠覆教育产业复合体的不仅仅是在线课程背后的本质和技术;这也是一种随时随地学习的灵活性。这种情况正在改变,因为人们不再需要花费四年高昂的学费去上一大堆可能与自己生活有关也可能与自己生活无关的课程。为什么要学习编译器的课程,直到你知道你真的会使用编译器?如果老板想从关系数据库切换到NoSQL引擎,那么您可以花时间学习现代数据存储。当你需要的时候,你可以获得新鲜的信息,而不是让那些快速腐烂的想法扰乱你的大脑。

相关文章

这个故事,“21个热门的编程趋势和21个变冷的编程趋势”最初是由信息世界

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn评论最重要的主题。

版权©2017Raybet2

12 第二页
第2页共2页
工资调查:结果在