标签 / 编程
laravel composer 错误一
d11wtq/boris v1.0.10 requires ext-pcntl * -> the requested PHP extension pcntl is missing from your system. d11wtq/boris&n...  阅读全文 »
提升编程能力的11个技巧
1.首先仔细分析问题2.接着好好想想如何解决这个问题3.收集整理所有需求花点时间将最终产品要实现的目标写下来,并且明确哪些是我们的目标用户群。如果这一步能做好的话,将会给后面节约大量的时间,正所谓磨刀不误砍柴工。4.写一个全面的实施计划(或模型)如果是个小项目,这一步出来的可能只是一个基本的流程或者一个简单的等式。如果是个比较大的项目,这一步有助于我们将它切割成几个模块,然后再按下面的问题思考:各...  阅读全文 »
谷歌是如何做代码审查的
在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里—有两三个非常好的工作机会摆在我面前。因为在这段做决定时间里,我不再受雇于任何人,我想可以写一些专业性的东西,一些很有趣,但也会在同事和管理工作中导致关系紧张的东西。Google是一个非常优秀的公司。他们做出了很多令人称赞的东西—既是公司外部,人们可以看到的东西,也是公司内部。有一些在公司内部并不属于保密的事情,在外部并没...  阅读全文 »
为什么谷歌要执行严格的代码编写规范
本篇是谷歌是如何做代码审查的的续篇。我们在谷歌所做事情中另外一个让我感到异常有效、有用的制度是严格的编码规范。在到Google工作之前,我一直认为编码规范没有什么用处。我坚信这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率的东西。我是大错特错了。在谷歌,我可以查看任何的代码,进入所有谷歌的代码库,我有权查看它们。事实上,这种权限是很少人能拥有的。但是,让我感到惊讶的却是,如此多的编...  阅读全文 »
不良编程文化
“这代码真垃圾”,当我们翻查一些代码寻找一个特别讨厌的bug时,同事大声这样说。“是吗”,我回答到。像这样的谴责,以及其它一些类似的话,在办公室里经常会听到,而且频率在增加。而最令人不安的是,这代码并不是特别的糟糕。我这话是什么意思?不能把它们写 的更好吗?当然!大多数的代码都有改善的空间——只要有足够的时间和资源。垃圾代码确实有,我们都看得见,而且都是我们自己写的,但这并不是问题。问题是我们有一...  阅读全文 »
为什么我喜欢单独编程
大约是一年前,我写了一篇关于我为什么不喜欢结对编程的帖子。此文也是对该帖子的补充。至今为止我已经在加利福尼亚州科学院工作5个月了。我创建了一个由美国国家科学基金会资助的关于蚂蚁分类学的网站:antcat.org。这是我作为一个程序员25年以来最棒的工作。原因有很多:因为是在博物馆写程序,所以每天我都可以看到机灵可爱的鱼儿、稀奇古怪的蜥蜴以及五彩缤纷的蝴蝶;有关于Rails的全新应用;老板英明又随和...  阅读全文 »
为什么年事已高的我还在编程?
人们都会期望随着岁数的增加,个人条件受到限制的时候,你会放弃现实里的一些工作,如编程。从而转向更加高大上的任务,比如管理一个团队或者融资。这在“真正的教授”决定细节的学术界确实如此,只保留“大方向的东西”。换句话说,组织正面向垂直协作: 顶层的管理者管理一个平行结构中的一些(更廉价的)雇员。在研究机构中,高级科学家提出想法,而初级科学家的任务就是来实现这些想法。随时间的推移,高级 科学家可能不会做...  阅读全文 »
关于程序员的59条搞笑但却真实无比的编程语录
一种新技术一旦开始流行,你要么坐上压路机,要么成为铺路石。它能让程序员用简单的英语编程,你将会发现,程序员都开始不会说英语。优秀的程序员写出的是人类能读懂的代码。软件和教堂非常相似——建成之后我们就在祈祷。程序员编程语录1. 一个好的程序员是那种过单行线马路都要往两边看的人。(Doug Linder)2. 程序有问题时不要担心。如果所有东西都没问题,你就失业了。(软件工程的Mosher定律)3. ...  阅读全文 »
你会编程,他们不会,这真他妈的酷毙了
导读:你会编程,他们不会,这真他妈的酷毙了我发现语言本身并不重要,重要的是你如何用它们。编程只能算是一项一般有趣的工作。科技界科技公司里会编程的人多如牛毛,没人会在意他们。你应该尽你最大的努力,通过它来改善你的生活。如果你喜欢它,就尽情的热爱它吧。你会发现,由于你善于剖析逻辑,人们痛恨跟你辩论。这世界需要更多的能知道事情如何工作、喜欢去探索的人。本文是《Learn Python The Hard ...  阅读全文 »
我学编程时犯的最大两个错误
导读:我花了大量的时间去学习我实际上并不需要的东西。我没有直接开始编程。一年前我大学毕业,刚刚步入社会。我很很多很多创业计划,我想去实现它们。但是,我不会编程。听取了 Yipit 的创始人Vin Vacanti 的建议后,我开始自学编程。最终我是学会了开发自己的原型,但道路很崎岖。如果你也跟我一样走在自学的道路上,我希望你能避免我犯过的错误。错误 #1: 我花了大量的时间去学习我实际上并不需要的东...  阅读全文 »