有些人认为做一个大型软件项目跟建一座大桥一样。你可以根据以往的项目,使用那些历史数据来评估所需要的时间和资源。这种观点数十年前就已经被证实为伪观点;这种类比出的结论在上世纪九十年代,我在卡内基·梅隆攻读软件工程学位时,是我一直向往的结果。...
友情提示:不懂编程的朋友很可能看不懂此文,可忽略。...
近日,whattofix.com刊登了一篇Daniel Markham的文章《What Level Programmer Are You?》,文内将参差不齐的程序员按照技术水平分为从“读写”到“上帝”,共十一个阶段,以帮助广大程序员找到自身定位并从中发现自己发展方向。以下是文章摘要...
很多公司为了节省预算而选择外包IT相关的工作。这看起来不错,因为你打一个电话就有人过来帮你解决IT问题,而不用雇佣一帮人坐在那里等待问题,也不用担心福利,员工管理等问题。但外包也往往带来很多问题,这里列出了七条。...
春节前有人问我,是做底层技术,还是做业务。这问题让我思考了很多,不由自主地回顾了一下我这十多年的软件开发经历,并顺着整理分类了一下自己解决过的若干问题,还发散想了很多,经过了一个春节假期的发酵,产生了下面这篇文章。...
在现在这个浮躁的时期,再加上敏捷咨询师们念的歪经,他们让人感觉上就像是软件产品是可以在很短的时间内高质量的完成的,这令那些管理者们很兴奋,就像巴甫洛夫的条件反射实验中的狗看到了肉就会流口水那样兴奋。他们使用TDD,快速迭代,不断重构,持续集成直至持续部...
还有哪些欧氏几何的经典结论在出租车几何学中同样成立?出租车几何学中有什么漂亮而独特的结论?如何定义一些更加复杂的几何对象?它们在出租车几何学中又是什么样?大家不妨继续往下思考一下。...
偶尔也会浏览其中一些代码,发现作者很有趣,他们习惯性的在源文件的开头,放一段语录。这些语录,有的让捧腹大笑,有的引人深思,有的典雅,有的粗俗。但不管怎样,都让人回味良久。现把它们摘录如下,供大家欣赏...
28公司最近在猛招人,哪怕我已经进了28,还有各地的研究所让我去面试的通知= =当然,公司改革编制,新成立的企业网产品线极其缺人;包括其他产品线,也是极其缺人。所以,今明年都会有几万人的新鲜血液加入28公司的加班行列。...
要告诉大家原因。Empower team member的手段之一是提供足够的information,这是MSF一开篇的几个原则之一。的确如此,tell me why是人之常情,tell mew hy了才能有understanding。中国人做事喜欢搞限制,限制信息,似乎能够看到某一份文件的人就是有身份的人。大错特错。...
不仅仅是乔布斯,很多科技公司的首席执行官或者投身科技企业...
领导必须更懂技术吗?这是个问题。做了领导以后,因为工作的...
突然间看到这篇文章,突然间回忆起老狼,突然间回到了大学时...
这两天,iPhone和Apple Watch持续吸引眼球,全世界都在看苹果怎么...
在每个季度末期,谷歌将会对OKR考核实施打分,分值从0到1.0。一...
这是一个真实发生的故事。在某个产品策划会上,一个PM面对来...