分类: 业界观察

ECMAScript 2016新特性: Array.prototype.includes和幂运算符
ECMAScript 2016只新增了两个特性:Array.prototype.includes和幂运算符(Exponentiation Operator)。Async函数需要等到明年才能进入标准。

计算的下一波浪潮是什么?
计算行业分成两个主要的独立周期:金融周期和产品周期。关于金融周期中我们现在的处境,最近出现了很多呼声。金融市场也得到了极大的关注,它们的波动往往无法预测,有时还大起大落。

来自10位成功IT人士的23条经验教训
五个月前——4 月 16 日,星期四——我们发布了 bugtrackers.io 作为展示 web 开发人员生活的一个新的平台。

调查:55%移动应用开发者月收入1000美元
据移动广告平台 Inmobi Insights 提供的一份调查结果显示,Android 是开发者们最优先选择的平台,这份名为‘2016 移动应用开发者状态’的调查针对 1000 名应用开发者进行了调研,结果显示 86% 的开发者更偏向于 Android,其次是 57% 的人青睐 iOS,Windows Phone 平台为 21%。

这些丑丑的网站竟然还很受欢迎,听专业人士聊聊什么是好的网站设计
如果在过去的十年时间里,你一直关注互联网,想必关注过这些网站吧

被开启的潘多拉:安卓恶意软件GM Bot源代码被公开
一款安卓恶意软件源代码惊现网络,不仅免费提供,还附有攻击感染设备的教程和说明。

如何管理你的程序员
以一个组织的形式完成项目、任务或实现某些目标,这被称作公司,这需要有完善的信息流转机制和长期的规划。过程管理在这种组织里是一个非常复杂的问题。这就是为什么这些年会出现了大量的诸如Scrum,
Kaizen, Kanban等技术和方法论来尽可能简化这个过程。简言之,这些东西都是用来最有效的发掘你的员工的全部潜能的。

小学生写代码,美国人到底有多深的技术情结?
很多人对计算机技术有误解,认为那是专业人员从事的工作。不过 Code.org CEO Partovi 认为即使以后不会进入 Google 或者 Microsoft 这样的公司工作也应该有一些 “数字素养”。

王垠:我看自动驾驶技术
这段时间,Google 的自动车,Tesla 的 autopilot,经常出现在新闻头条。人们热烈的讨论自动驾驶技术,对这“科幻般”的技术充满了憧憬,好奇,甚至恐惧。Google 说:“自动车很安全。

你还不是一个软件工程师
如果你以写程序为生计,那你有机会称自己我“软件工程师”。 但也有可能你称不上。
就我而言,我毕业于一个工程(软件系统)学位并且时常很自豪的称自己如是。

2016 黑客的 Android 工具箱都有哪些?
根据业界的一系列评测以及亲身经验,我们整理出了这份最佳Android黑客应用清单。除了对应用本身的说明之外,还将提供与之相关的网站以及下载链接,从而帮助大家立即安装尝试。

程序员内心独白:家人和朋友不懂我们是干什么的
我们的家人和朋友认为我们做的事情和我们实际做的大相径庭。他们的误解因而引发了很多令人捧腹的言论。

4个理由告诉你Java为何排行第一
Java 已经有 20 年的历史了,甚至更久,而这取决于你所询问的人和你的计算方式。忽略它的年龄不看,Java 依然排行第一。它的实用性、性能和向后兼容性都彰显其价值所在。

程序员理想中的工作环境
程序员群体是一群怀有 Geek 情结的家伙,追求相对的精神自由,在自己的时间安排上也喜欢自由自在、无拘无束。灵感来时,可以废寝忘食、疯狂 Coding;思维乏术时,则可能漫不经心、无所事事,这时不如早点结束工作,放松心情,触发下一次的灵感。

资深程序员告诉你:如何用五年时间攒够100万?
100 万人民币,对于身处帝都或者国内大多数一线城市来说,并不算什么太大数字,也不能解决什么根本性问题,但是对于一个刚刚工作几年的程序员来说,却是一个难以实现的人生目标,不过作为过来人我要告诉你,合理的做好规划,这个目标是不难实现的,并且五年后的你得到的不只是 100 万,而是人生通往成功的稳固基石。

软件行业里常说的 “架构”,究竟是什么东西?
一直以来,在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。甚至于很多架构师一说架构,就开始谈论什么应用架构、硬件架构、数据架构等等。我曾经也到处寻找过架构的定义,请教过很多人,结果发现,没有大家都认可的定义。套用一句关于 big data 流行的笑话,放在架构上也适用

要写易删除,而不易扩展的代码
好的文章总是见解独到,功底深厚而逻辑清晰。这是一篇关于如何设计、架构代码的文章。文章的观点新颖而有力。作者的观点是,我们所做的一切 —— 重构、模块化、分层,等等,都是为了让我们的代码易于被删改,都是为了让遗留代码不成为我们的负担,而不是为了代码复用。

谈一谈程序员的成长
一个很久之前的同事,今天找我,想让我帮他推荐下,去我们公司来工作,因为认识很久,就和他说了说公司的现状,也询问了一下他的状况,寒碜几句,让他下周等面试。

为什么我这么喜欢 Node.js —— 因为 Promises, Express 和 CLI
几年前我发布了一篇[关于Node.js的博文](http://adamfowler.org/2013/05/08/why-i-like-node-js/)。在最近做了几次对博文更加疯狂的填充之后,我想我写这篇文章更多的原因是因为我热爱[Node.js](http://www.nodejs.org/)!

外企的程序员需要加班吗
很多人对外企的程序员是否需要加班存有疑惑,有的人可能认为外企工作时间比较灵活,不会要求强制加班,其实这种观念在一定程度上是正确的,但也因人而异,下面结合我自己的亲身经历谈一谈关于外企加班的问题:

“程序媛”往往比“程序猿”更受认可,但前提是不能公开性别
科技圈的性别歧视早已不是新鲜,女性程序员的代码接受率可以达到78.6%,比男性程序员的74.6%要高。然而,若女程序员对外公开自己的性别,其代码接受率便出现了大幅下降,只剩下62.5%

孩子应该学习编程的5个理由
编程是一个过程,由人操作一台电脑、或具有微处理器的任何电子设备,来完成特定任务,比如打开警报、驱动马达或开启一盏灯。在数字时代,编程是一种非常重要的新式文化,和精通阅读、写作和计算同等重要。问题是,为什么孩子需要学习编程呢?

MacTalk:怎么减少编程中的bug?
为什么要编程?因为代码没在那里。创造一个世界是如此让人着迷,Linux 的创始者 Linus 这样表述对编程的喜爱之情:

程序员,你的安全感呢?
最近跟一位同事谈心,他非常热爱技术,是一个不折不扣的极客,不仅如此他有很强的执行力,并能持之以恒,从他的身上我看到了未来几年将会成长起来的一个技术牛人。