
软件开发这个行业无疑的是有快乐的,但这篇文章里,我们先不关注他,而是要来看看那些让人痛苦的地方。
有时候想想,人作为一种生物还是挺有意思的。
快乐的东西快乐过了,也就忘了,记的牢的的反倒是些让人不快乐的东西。
第一重:垃圾代码
佛家总讲成住坏空,软件亦莫能外。
唯一有点特别的是,软件“住”的阶段短,“坏”的阶段来的快。
要想软件保持不“腐败”,其实要花的精力远比想的多,这导致在商业利益比较强势的世界里,大多时候有的只是“能用就行”的软件,而不是“好”的软件。
“能用就行”的软件里,大多时候到处都是垃圾代码。
如果说超过100行的方法/函数让人痛苦的话,那么时有出现的超过200行的方法/函数就是让人绝望了。
不改不行,改了不知道对错,一旦错了很可能被抱怨。这就是垃圾代码带来的痛苦。
阅读全文...
作为一个程序猿和用户,我对于产品经理的位子,一直有点抵触。我遇到过不少产品经理,基本上他们的调子都是一样的:
我们要做这么一堆features,你们都给我实现了。
什么?你竟然敢问为什么要实现这么多featuers?你知道么?外面的程序,都是有这些features的。(言下之意,你敢不实现这些么?别人都有,你为什么敢没有?)
在我看来,产品经理有两种:优秀的,和不必要的。优秀的产品经理应该能做到这样几点:
敢于做别人没有的东西。这里不仅仅是添一堆feature,这里是敢于删减不必要的那些。敢于说:别人有的,我们不需要。别人这么做,我们要做的与众不同。
作为一个用户来看待问题,而不是作为一个经理来看待问题。产品经理可以很容易的增加一堆features,也不用自己苦逼的去写代码,只要写写spec就好了。但是用户在产品经理轻易制造的迷宫里面,会迅速的迷失,然后放弃。
如果做不到这两点,仅仅靠copy别人来过活,那么这样的产品经理,就是不必要存在的。
原文:http://www.meirendaddy.com/blog/?p=1086
我曾经是农民的女儿,曾经是个农民工,在珠海一个流水线,每个月挣200元,后来成为厂报的编辑,每个月收入2000元。
龚海燕在总结中说到:在面对抉择的时候不要患得患失,不要去计较得失,敢于去冒险,人生会有许多的上下起伏,这些都是人生的历练。
不论是经营模式的探索,还是未来巨大的市场空间,龚海燕和她的世纪佳缘都在的一点点的成长,而在当时的龚海燕也从未到想过在4年后自己走进美国纳斯达克敲响上市。那一刻,她没有表现得很兴奋,也没有流泪,只是像往常一样的平静,所有的辛酸或许正在她的心理不停地翻滚。
阅读全文...