201501-27 如何知道什么时候该辞职了? 如果遇到下面这些情况,你应该重新考虑你在当前公司的职位:被补偿时不够公平。被虐待、低估或者不被尊重。不同意公司的根本战略或者惯例,并且没有办法改变他们。不能和经理以及团队成员相处融洽。无法适应公司的文化。以上这几类的理由并不是很难找出来。它们为你尝试新的东西,提供了一些依据。当你的学习速度逐渐降低并进入瓶颈期的时候,也是时候离开了。这是个更加微妙的离开理由,人们很难意识到... 继续阅读 >
201411-11 为何程序员完成最后20%的工作需要的时间跟之前的80%一样多? 听过行百里者半九十吧。这句话在程序员的工作中同样适用,到底是为何呢?Matija用一个精巧的比喻揭示了个中道理。其实这就好比在高峰期从郊外开车回市中心。前80%的路程很顺,高速嘛,可能两小时就走完了,但是到了城里,就走不动了,红绿灯,人行道,各种环线和菜鸟司机,可能两个小时还不够用的。编程也是如此。最开始你要设计框架,给整个项目打基础,然后开始开发,几周或者几月之后,你完成了整个项目80%的工作,各种... 继续阅读 >