专栏名称: OSC开源社区
OSChina 开源中国 官方微信账号
目录
相关文章推荐
程序猿  ·  程序员的一周,凌晨 3 点才是效率最高的 ·  5 天前  
程序猿  ·  你觉得是上班更苦还是上学更苦? ·  2 天前  
程序猿  ·  突发!GitLab将停止对中国区用户提供Gi ... ·  3 天前  
程序猿  ·  L5级自动驾驶 ·  4 天前  
51好读  ›  专栏  ›  OSC开源社区

如何成为谷歌大神 Jeff Dean 般的传奇人物 | 源资讯

OSC开源社区  · 公众号  · 程序员  · 2016-12-03 08:37

正文


#2016年 OSC 北京源创会年终盛典#



【一周源资讯(11.26-12.2)】学会这些也许就能成为谷歌大神 Jeff Dean 般的人物, 你一定听说过关于他的江湖传言~


知名网站 thelayoff 上有网友匿名爆料,称 Solaris 操作系统被砍,至少 50% 的团队成员将在短期内被解雇,有网友指出,其实自从 Oracle 接管以来,Solaris 的所有新功能开发都非常薄弱。

不仅是 Solaris ,在竞争激烈的IT界,Java EE 可能会被取代通用操作系统也逐渐走向穷途末路,甚至崛起的新星 Node.js 也挑战起巨人 Apache 和 Nginx ……

@冬天之雪:IT界真是并彩纷呈~

看似只有代码的世界,实则暗流涌动。

在商业和就业市场上,每一位开发者的竞争力都不断受到威胁,那么该如何再次成为游戏中的高手?来看看如何提高你的编程技巧

  • 以新的方式使用知识

  • 从头开始一门新的语言

  • 专业地做

  • 停止使用框架

  • 代码审查者

  • 结论——保持编码

当你成为了一名优秀的开发者,也许自己也可以把个人业余开源项目做到月入 8 万美元,套路很简单:就是免费增值模式,陆续开发出按年付费的专业版和企业版(费用并不高)。

维护过开源项目的技术人员都知道免费开发和维护开源项目是很难维持的,但是当你热爱它的时候,即使40 岁了还在写代码也是幸福的


不差钱的腾讯大大和阿里爸爸却越来越重视开源项目,今日腾讯宣告毫秒服务引擎 MSEC 正式开源,而前几天阿里巴巴向 Apache 软件基金会捐赠消息中间件 RocketMQ……

微软大大和阿里爸爸不差钱,我们却要考虑消费水平又提升了,能力也进步了,经验也更多了,工资怎么还不涨?当大多数人工资还在原地踏步的时候,不禁要想:作为高薪行业的程序员为什么值这么多钱?!程序员提供的是软件开发这种技术服务,而为了提供这种服务需要相当长时间的知识、技能和经验的积累。获得具备提供这类服务所需的学习和实践的时间构成了他们的“技能成本”,这形成了价值的一部分。

但是也要避免犯苹果罗列出的应用提交审核被拒的十大错误,大约有67%的开发者因为这十个原因被拒绝,其中开发者应用被拒的首要原因是应用的完整性。

那么如何做到代码零缺陷

  • 01 不要一上来就开始写代码

  • 02 忘掉后面还有该死的质量活动

  • 03 记住,你写的代码是给人看的

  • 04 现在开始,刻意练习

学会这些也许就能成为谷歌大神 Jeff Dean 般的人物, 你一定听说过关于他的江湖传言:

“Jeff Dean 提交代码前会编译和运行他的代码,只是为了检验编译器和链接器有没有问题。”

说人话:Jeff 的代码从不出错,他编译代码只是为了确保编译器和链接器没有bug。

“Jeff Dean 是直接写二进制机器代码的,他写源代码,是为了给其他开发人员作参考。”

说人话:所有的代码在执行前都要先编译成二进制机器码,Jeff是直接写二进制机器码的,他写源代码主要是方便其他程序员理解。

那种与世隔绝的感觉是不是就像生存在 Linux 终端一样,这绝对是可行的。

“Jeff来面试谷歌时,被问到等式P=NP成立的条件,他回答,P=0 或者N=1时成立。然后在面试官哈哈大笑的时候,他看了一眼谷歌公有证书,就直接在白板上写出了相应的私钥。”

说人话:P与NP一直是计算机科学领域的一个悬而未决的问题,但是 Jeff Dean把它想成了一个代数问题,他直接用大脑根据谷歌的公有证书算出了相应的私有秘钥,这在超级计算机看来,都是不可能的事。

看来很多计算机做不到的事,人类却可以做到,所以说人类被机器取代还为时尚早,哦对了,Jeff 还是 GitHub 上热门开源深度学习项目中备受关注的谷歌开源机器学习库TensorFlow的创始人之一,至少对于 Jeff 来说,这一天似乎永远不会到来!

本文为一周热门资讯整合,仅起引导作用,若对绿色字体标题感兴趣,请点击“阅读原文”进行查看。



推荐阅读

10+ 款 Web 开发常备工具

Java 9 内部探索——版本架构,多版本 jar 包及其他

给前端开发者的 20 款实用文档和指南

2016 微软最新开源软件推荐

那些适合日常使用的开源工具和应用(娱乐篇)

点击“阅读原文”查看更多精彩内容