程序员为什么要不能一次性写好,需要一直改Bug?
真实经历。
一个新来的经理来开会,我说了一句:bug肯定是会有的。
然后这个经理就爆发了,劈头盖脸的对我开批判大会。
我一点都不生气,心里还暗喜。这个经理是我经历过的经理中,给我加薪最多的。
因为,他连软件的基本常识都没有,特别好糊弄,我曾经玩一周,然后花半小时整理个漂亮的ppt总结给他,他就对我大加赞赏。
——-更新
软件项目经理是一个要求极高的职位。从架构、QA、编译,到人体工学、电脑配置等等,都得很清楚。值得庆幸的是,大部分软件经理都是蠢货一枚,而我一个工作二十年的软件老兵早就放弃什么设计模式了,我现在主攻糊弄学,貌似已有小成。
——-过百赞答谢
第一次在程序员话题下有这么多赞。让我这个年近半百老程序员受宠若惊。以前总被后辈怼,还有人说我只配进工厂,虽然我一直就在一个工厂里工作了二十多年。
程序员一定别把高质量代码做目标,要记住
既使我们的印度CEO也说他只在乎交付时间,其他的都不管。
代码简洁、注释清晰都是管理者为了能快速取代你而设定的。强烈推荐这本书
我不止看英文版、中文版,还与侯捷面对面交流过。这本书的好处是写出的代码连亲爹都不认识。
我现在每天的乐趣就是pua经理。
———-
新年快乐。我从2月2号腊月二十三就回家过年了,会一直休到正月初十。再教大家一条秘籍:带笔记本回家,每天抽时间答复电子邮件,别设自动回复。每天花半小时,你会比那些自动回复的人获得更多领导的好感,非常划算。
———————更一下吧,怕教坏小朋友
首先,我的经验不适合初创公司。我工作的公司在印度CEO带领下,官僚主义盛行,我作为研发,除了公司特批的一年几次的客户访问与展会,我是不准接客的,我唯一需要讨好的就是公司的各路实权派(包括行政助理)。这里才有糊弄学的土壤。
糊弄学之所以是一门显学,不是糊弄。下面几个人不能糊弄:
1、自己。人不为己 天诛地灭,为人类科技进步的事情交给天才们吧,我一切从个人利益出发。
2、智商高,技术强的人,比如fellow。这些人相当于美军的总军士长,比将军都有权力。
3、智商情商高,技术不强的。这些人注定会成为高管。我可以花几天时间为一个高管准备一个几分钟的Demo。
总之,聪明人是糊弄不了的。庆幸的是聪明人还是少数,我看留言里有自称项目经理的,说实话:你正看一眼,你就输了。
———-看到波音的乱象,多说几句废话。
我在美国有一个经理,人不错,当年汶川地震时我在美国,他大早晨就第一时间跑我工位询问我家在哪里,没有家人朋友受伤吧。这位经理也曾经在波音做过软件经理,我当时还问过他波音不会象我们这么多bug吧,他一笑说:和我们一样的混乱。我当时还不信,以为他客气,现在看来是真的。
——破千赞给大家推荐一些书
没有学是不能糊弄的,所以叫糊弄学。我在前面提到多次候捷这个名字
这位上仙已经在加拿大半退休了。我为什么推崇他?因为他是真的关注程序员内功修炼。而其他人和培训的出发点都是站在资本家立场。大家可以多读他的书。
我用带模板参数的模板写过一个极其简单功能的函数。一位同事花很久看明白后,他不敢相信,又花很久时间怀疑我和他到底谁有病。