程序员人生 网站导航

研发周报:Java 8最终发布日期敲定,即使有bug也要发布

栏目:互联网时间:2014-09-27 01:31:48

在上一周中,研发频道的热门文章有:分析比特币背后的数据算法,抢占背后巨大市场先机、Meteor PK Django,谁更适合开发实时Web应用?学编程就像选家具:去宜家还是从种树开始?Java 8最终发布日期敲定,即使有bug也要发布。

1.Java 8最终发布日期敲定,即使有bug也要发布

Oracle公司计划于2014年3月18日发布Java 8,这一日期已经敲定,即使届时该版本中仍存在一些小的bug(“非致命”bug),也要按计划发布。 

这一消息来自Oracle公司的Java 8版本发布经理Mathias Axelsson,他在周一的邮件列表中表示,在发布日期到来之前,将优先考虑修复“致命性bug”,“非致命性”bug将考虑在后面的升级版本中进行修复,不会影响到新版本的发布日期。 

目前Java 8开发团队正在紧锣密鼓地修复该版本中的已知bug,以便确保能够按照原计划在1月23日发布一个RC(候选)版本。

2.学编程就像选家具:去宜家还是从种树开始?

在奥巴马都号召大家学编程的年代,越来越多的人加入到这个行业中,当然也有人好奇,到底该如何学编程?有人把学编程比作挑选家具,但前提必须要知道自己想要什么样的家具?


直接修改WordPress主题就好比是去宜家,自己动手编写一个Web框架就好比种树,通常都是因为没有自己喜欢或者现成的“树”。无论是自己“种树”还是直接选择现成的,你都必须决定自己想要的家具。 

码农、黑客、程序员、开发者和计算机科学家的区别? 

你可以认为这些词的意思都一样。也许你还听过Geek、nerd和dweeb,但知道他们的不同还是非常重要的。了解这些不同你就可以清楚地知道你到底所属哪一个层次: 

  • 码农:通常是发现问题并解决的人,但解决方案并不完美;
  • 黑客:通常是底层专家,技术过硬,曾深入某领域研究,并且非常精通;
  • 程序员:写代码并了解算法,经常独自专注地工作;
  • 开发者:是真正厉害的多面手,熟悉多种系统和语言,可以熟练交叉使用。知识广泛的专业人士,有良好的沟通和团队协作能力;
  • 计算机科学家:知道并了解计算机的工作原理,精通理论层面,数学达人。

如果你已经接近其中的一个层次,你可以想想今后应该朝哪个方向迈进。

3.Meteor PK Django,谁更适合开发实时Web应用?

有人经常问技术专家Arun Ravindran,Django是否支持单页面应用或事件驱动型架构。起初,他认为开发实时应用,服务器端有多种方案可选,前端可以采用JavaScript MVC框架。其中Django可用于服务器端的开发。但当Arun Ravindran了解到Metero,并对它进行尝试后,他的看法改变了。他认为Metero具有强大的力量,可以彻底改变现在的Web开发。传统Web框架(如Django)是否真正适合开发实时Web应用?Arun Ravindran为此专门写了一篇文章《Real-time Applications and will Django adapt to it?》,文中对Django和Metero进行了对比。


对于大量Web应用来说,Django是一个很优秀的解决方案。但随着实时更新需求的高涨,实时Web应用需要现有的Web框架做出相应改变,如Django。现在的解决方案需要大量组件,有时还需要重复编写相同代码。像Meteor和Derby新一代解决方案可以很好地满足这些需求,并能进行快速开发。但实时应用的设计和可扩展性依然不太理想。

4.分析比特币背后的数据算法,抢占背后巨大市场先机

从去年的Overstock.com接受了比特币付款,比特币ATM开始投入使用等等,我们可以看出,今年比特币可能最终将走向合法化但比特币以及其他同类虚拟货币(如Litecoin、Peercoin以及Dogecoin)最有魅力的地方应该是它的核心数学算法。


值得提出的是,适合比特币网络的应用类型,以及其中潜在的问题,才刚刚有些清晰。比如Namecoin,它使用自己的Blockchain技术创造了安全的域名系统,用来替代标准的ICANN域名注册。这是一个很棒的想法,但可借的是,它并没有阻止“网络蟑螂(Cyber Squatter)”疯狂地抢注并售卖这些域名。

目前关于比特币的大部分讨论都围绕在它作为货币的使用上――比特币与真实货币的价值,以及政府是否会接受比特币的合法性。但基础数学有着强大的力量与实用性,远超其在比特币金融应用中的表现。观察该领域的发展,最终远离或与电子货币结伴而行,将是一件十分有趣的事。

5.开放数据:2014年最热门的竞争领域

今年伊始,技术作家Joel Gurin推出了自己的专著《Open Data Now》,同时宣布展示开放数据企业讯息的网站“OpenData500”同步上线。一系列动作都预示着2014将是开放数据领域重要的一年。此外,OpenAPI对于推动这个领域的革新浪潮也起着重要作用。

开放数据的优势之一就是基于免费、开放的数据构建可行的商业模式。近几年,企业家正为现有的数据寻找新的利用方法。越来越多的企业开始使用开放数据,未来五到十年,使用开放数据的企业将随处可见。

“OpenData500”网站项目由NYUGovLab管理,除了展示以开放数据驱动的企业外,还将探寻这些企业的商业模型和盈利方式。首批企业列表已经公布在网站上,待所有列表统计结束后,将增加更多详细信息。

Gurin认为,进入开放数据领域的门槛并不高。开放数据免费且可访问,要想在竞争中获胜,重点是对开放数据进行创新,并发掘它的全新使用领域。赋予数据新价值的先进分析技能在市场中的价位将越来越高。

6.如果你是CEO,你打算给自己开多少工资?

如果你是创业公司的老板,你打算给自己一个月多少工资?根据Compass使用基准测评工具从全球11160个创业公司那里获得薪资数据来看,在硅谷,75%的创始人每年给自己的工资少于7.5万美元,66%的创始人的年薪少于5万美元。平均下来,全球的创始人年薪从印度的30208美元到澳大利亚的72363美元不等。

记得在2008年的时候,投资人Peter Thiel就提出这样的设想:CEO的低薪是这个初创公司能否取得成功的最佳预测指标。

或许你会这样辩论:公司能否取得成功,主要是在于有没有顾客购买这个公司生产出来的产品,而不是取决于支付给CEO多少工资。不过,对于一个有责任感的创始人而言,具有成本意识是相对明智的心态。似乎大多数创业公司的CEO对待自己的薪水这一问题上都有这种想法。

“CEO的工资越低,公司取得成功的几率就越大。”
“也可以这么理解,CEO的薪水高低基本上就是给其他人的薪水设置了一个上限。如果CEO的薪水被设置在一个较高的水平,那你就应当相应的给属下更多的钱。而公司的收益多少基本上是和公司股东的权益是在同一等级的利害关系线上的。”
其它精彩看点:

前车之鉴 十二个年度最差设计网站汇集

【信息图】专业Web设计师和业余设计师的发展状况并不协调

盘点2013:最优秀的HTML5&CSS3设计【多图】

AMD:未来PC将同时搭载Android、Windows双系统

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐