58fdb30e8d8e1

还在费心学编程?微软用深度学习 AI 帮你写代码

在过去的几十年中,无论在硬件组织还是软件架构上,计算机行业已经发生了翻天覆地的变化,各种软硬件产品的性能和用户体验均得到了显著提升。 但对程序员而言,软件编码的本质似乎并没有什么本质的改变:无论哪种编程语言,仍然需要程序员根据算法逻辑和实现步骤一步一步地手动敲入代码。虽然近几年随着编码工具的改进和编程语言的版本更新,对于程序员而言,这一过程已经相当方便了,但学习如何编程仍然是诸多计算机用户不得不面对的一道难题。 雷锋网(公众号:雷锋网)消息,近日,微软在论文中公布了一项最新的代码合成系统:RobustFill。它基于深度学习技术,可以根据用户指定的输入输出样例进行特征提取,然后自动合成能够实现

lazy-560x270

为什么谷歌要执行严格的代码编写规范

我们在谷歌所做事情中另外一个让我感到异常有效、有用的制度是严格的编码规范。 在到Google工作之前,我一直认为编码规范没有什么用处。我坚信这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率的东西。 我是大错特错了。 在谷歌,我可以查看任何的代码,进入所有谷歌的代码库,我有权查看它们。事实上,这种权限是很少人能拥有的。但是,让我感到惊讶的却是,如此多的编码规范—缩进,命名,文件结构,注释风格—这一切让我出乎意料的轻松的阅读任意一段代码,并轻易的看懂它们。这让我震惊—因为我以为这些规范是微不足道的东西。它们不可能有这么大的作用—但它们

e528cca4a2d0ae368b959c894346628b_640_358

独立开发者能够从这位作家身上学些什么

   辛辛苦苦开发的app不赚钱?也许你应该向一位从来没写过代码的人学学看。此人名叫Mark Dawson,去年Amazon付给了他45万美元。他是一位自发行的作家,没写过一行代码。那有什么好学的呢?   实际上,从很多方面来说,自出版的作家跟独立开发者是一样的。尤其在营销和销售方面。酒香也要吆喝,光写好代码并不能保证你的app大卖。所以我们来看看能从他身上学到哪些经验:   1、出书成系列   Mark从2013年6月就开始撰写John Milton系列,至今已经写过6部。他其它的系列封面的风格也都类似,一旦别人发现了他的书,就有很多可以读。   培育热爱产品(不管这产品

smiley-face

生活中走得远的,都是自愈能力很强的人

       就像冯仑说过:伟大,都是熬出来的。生活中走得远的,都是自愈能力很强的人。   1918年12月23日深夜,巴黎的某个街角,两辆马车轰然相撞,其中一辆车主随着车身一起翻覆,被压在沉重的钢铁支架下,口袋里滑落一串珍珠项链,刺眼地闪耀在血色中。   这个男人叫亚瑟·卡伯,是当时著名的贵族和工业家,几乎100年后,即便贵族的徽印被时光涤荡,他还有另一个知名的身份:可可·香奈儿的恋人和支持者。   他资助一名不文的香奈儿开办自己的帽子店,从他制作精良的男士服装中汲取灵感运用到女性衣饰,他请巴黎最炙手可热的歌剧演员带上香奈儿