哪本书是对程序员最有影响、每个程序员都该阅读的书?

2012-11-27

国外知名网站stackoverflow上有一个问题调查: 哪本书是对程序员最有影响、每个程序员都该阅读的书?,这个调查已历时两年,目前为止吸引了153,432人访问,读者共推荐出了478本书(还在增加),其中最火的一本书《Code Complete》被顶了1306次。如果你是个程序员,你一定有兴趣看看这些书里你都看过几本,如果你一本没看过的话,我也不好说什么,也许你是个天才,但我相信大多数人都知道,你在学校里...

软件编程21法则

2012-11-27

任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。下面的就是软件编程中的21条法则: 任何程序一旦部署即显陈旧。修改需求规范来适应程序比反过来做更容易。一个程序如果很有用,那它注定要被改掉。一个程序如果没用,那它一定会有很好的文档。任何程序里都仅仅只有10%的代码会被执行到。软件...

30个提高Web程序执行效率的好经验

2012-11-27

//变量 &lsquo;a&rsquo; 对于下面的一段就是范围外变量,这个变量的引用在很多情况下会有用处。for (var i = 0, j = a, loopLen = arr.length; i < loopLen; i++) {//do something}}for(var i=0; i < someArray.length; i++) {&hellip;}的执行效率慢于for (var i=0, loopLen=someArray.length; i<loopLen; i++) {&hellip;}。在HTTP头信息里加入缓存控制过期和最大存活时间...

没人把程序员当回事儿

2012-11-27

编程对很多人来说有点神秘。这就造成了在公司内部,人们对编程的事情产生了很多怀疑和疑惑。 通常,当你不了解一个东西是怎样做成的时,你只能说:可能是这样吧。 如果你从没见过工地,你也许会认为几个星期就能建出一栋大楼。 事实上,在这样的时间内是可以完成这栋建筑的,只是能不能用就不知道了。 如果你看过房子如何建造,跟踪它的建造过程,你能从物理实物看到地基如何浇灌,钢架结构如何搭成...

单身创业的迷思

2012-11-27

2010年五月,我向公司申请了一个月的停薪留职,我计划用这整整一个月的时间去建立一个我自己的网站形式的创业公司。我的目标就是利用这一个月的假期,把自己关在屋里,编写一个月的代码,把网站的基本架构搭建好,使核心部分能够正常运转,能够创造利润。 毋庸置疑,我没有实现原定目标, 但是失败的原因并不是那些典型的缺陷,例如项目计划不切实际,没有重心,等等。 不是这些原因,我失败的原因...

幸福按钮

2012-11-27

设想一下,人一生下来,脑门上就有个按钮,当别人按你的按钮时,会让你感到幸福。但就像挠痒痒一样,只有当外人按时才会有这种效果。我们可以想象这个按钮 非常的简单好用。你只要伸出手,按它一次,这个人就会感到无比的快乐,并持续好几分钟。在这样的一个世界里会发生什么事情?你也许会想象,这样的世界里,所有的人都会时刻浸润在幸福里。人们会商量好有规律的去按对方的按钮,这样全人类都能...

我们在这创造了什么价值?

2012-11-27

曾经有个夏天,我找到了一份好的不能再好的工作。 白天,我编写软件连接上世界上最大的金融数据库,为商户的贸易提供实时数据和分析。晚上,我跟着我们的 CTO (首席技术官) 研究一个编外项目,分析这些海量的交易数据,找寻其中的套利商机。我们在想,如果能够从中找到足够有价值的商机,就可以把这些当作投资建议提供给老板们。于是我们写了程序,在晚上,所以人都离开办公室后,我们在他们的机器...

如何招到烂程序员

2012-11-27

我已经阅读了大量的关于如何 招募 优 秀 开 发人员 的文章, 但如果你只对烂程序员感兴趣 &ndash; 哪该怎么办? 也许你并不需要用人才去挣钱,或者你觉得保质保量的完成工作并不是最重要的事。 不管是出于何种原因,本系列的关于烂程序员的文章都是关于这方面的窍门。 欢迎阅读第一篇:&lsquo;如何发现烂程序员&rsquo;。招聘启事能给应聘的程序员留下对于你公司的第一印象,所以里面一定...

如何留住烂程序员

2012-11-27

这篇文章是受好评的如何招到烂程序员的续篇。 如果你不希望你的团队里都是那些令人讨厌的聪明而又有热情的程序员,而是喜欢一些呆头呆脑的程序员,那需要先从上一篇看起。尽管你尽了最大的努力,可还是有一些优秀的程序员趁你不备,溜进了你的团队 &ndash; 那怎样才能赶走他们并且留住那些你设法网罗到的烂程序员呢?1. 严格执行作息时间,上班时间屁股不能离开板凳有人说,好的程序员即使在家...

30秒钟评价一个网页

2012-11-27

当你已经做好准备要开发一个网站时,你一定希望你开发出的网站能给用户最好的用户体验。 能够准确快速的评价一个网站是一门艺术,也是一门科学,但这种艺术或科学是可以很快学会的。 这里有几个简单的技巧能帮助你在30秒或更短的时间内对你的网页进行评价,帮你拨开云雾,看清你的网页上那些部分的设计是好的,那些部分不够好。注意你的视线的第一落点 &ndash; 打开网站,但在网站没有完全加载...