成为伟大程序员的10个要点

最近我在接受采访时被问到我关于成为一名伟大程序员的见解。这是一个有趣的问题,我认为我们都可以是伟大的程序员,无论我们的天赋如何,如果我们遵循一些规则的话——我相信——这应该是常识。实际上,这些规则并不只适用于编程领域,也适合任何专业。

当然,这10个要点中的所有内容并不都是完全正儿八经的,有些事情只是我的看法,你的情况可能会有所不同,所以如果出现矛盾的话,不要耿耿于怀。

继续阅读成为伟大程序员的10个要点

发布于

19岁程序员在谷歌学到的5条经验教训

作为一个稚气未脱的,热心的19岁青年,我走进了谷歌——一家当时已有3000人的高科技公司——做好了尽自己最大努力学习的准备。在接下来的六年时间里,我发现谷歌style并不仅仅意味着酒店式的洗衣服务和免费的美食供应。哪怕我是最年轻的员工之一,也没人会来提携我。几周之内,截止期限,各种责任,复杂项目开始往我身上倾倒。我甚至都没有接受过一次金融类的培训课程,就需要用两个星期的时间制订一个进入非洲和东欧的战略。我得足智多谋随机应变。

继续阅读19岁程序员在谷歌学到的5条经验教训

发布于

10倍效率的开发人员都擅长这3件事,你也可以

原文:10x Developers Are Good at These 3 Things,and You Can Be Too
作者:Matt Watson
译者:roy
译者注:一个10倍效率的开发人员很快就知道了他们需要做什么,要问什么问题,什么时候不问问题,并且是掌握事件优先级别的高手。以下为译文:

几乎每个软件开发人员或程序员都见过其他人编写的代码,说明了“任何人都可以编码”。但你有没有遇到过所谓的神话般的“10倍效率的开发人员”?作为一个10倍效率的开发人员,在编写代码方面做得很少, 更多的是知道要写什么代码。

继续阅读10倍效率的开发人员都擅长这3件事,你也可以

发布于

为什么SQL正在击败NoSQL,这对未来的数据意味着什么

原文:Why SQL is beating NoSQL, and what this means for the future of data
作者:Ajay Kulkarni
翻译:Vincent
译者注:经过多年的沉寂之后,今天的SQL正在复出。缘由如何? 这对数据社区有什么影响?看看本文的分析。以下为译文。

自从可以利用计算机做事以来,我们一直在收集的数据以指数级的速度在增长,因此对于数据存储、处理和分析技术的要求也越来越高。在过去的十年里,由于SQL无法满足这些要求,软件开发人员就抛弃了它,NoSQL也就因此而渐渐发展起来:MapReduce,Bigtable,Cassandra,MongoDB等等。

继续阅读为什么SQL正在击败NoSQL,这对未来的数据意味着什么

发布于