燕子 邀请你回答此问题

程序员为什么要不能一次性写好,需要一直改Bug?

被浏览
3,747,783
CuriousBull、溪夜、谷溪等人赞同

真实经历。

一个新来的经理来开会,我说了一句:bug肯定是会有的。

然后这个经理就爆发了,劈头盖脸的对我开批判大会。

我一点都不生气,心里还暗喜。这个经理是我经历过的经理中,给我加薪最多的。

因为,他连软件的基本常识都没有,特别好糊弄,我曾经玩一周,然后花半小时整理个漂亮的ppt总结给他,他就对我大加赞赏。

——-更新

软件项目经理是一个要求极高的职位。从架构、QA、编译,到人体工学、电脑配置等等,都得很清楚。值得庆幸的是,大部分软件经理都是蠢货一枚,而我一个工作二十年的软件老兵早就放弃什么设计模式了,我现在主攻糊弄学,貌似已有小成。

——-过百赞答谢

第一次在程序员话题下有这么多赞。让我这个年近半百老程序员受宠若惊。以前总被后辈怼,还有人说我只配进工厂,虽然我一直就在一个工厂里工作了二十多年。

程序员一定别把高质量代码做目标,要记住

既使我们的印度CEO也说他只在乎交付时间,其他的都不管。

代码简洁、注释清晰都是管理者为了能快速取代你而设定的。强烈推荐这本书

我不止看英文版、中文版,还与侯捷面对面交流过。这本书的好处是写出的代码连亲爹都不认识。

我现在每天的乐趣就是pua经理。

———-

新年快乐。我从2月2号腊月二十三就回家过年了,会一直休到正月初十。再教大家一条秘籍:带笔记本回家,每天抽时间答复电子邮件,别设自动回复。每天花半小时,你会比那些自动回复的人获得更多领导的好感,非常划算。


———————更一下吧,怕教坏小朋友

首先,我的经验不适合初创公司。我工作的公司在印度CEO带领下,官僚主义盛行,我作为研发,除了公司特批的一年几次的客户访问与展会,我是不准接客的,我唯一需要讨好的就是公司的各路实权派(包括行政助理)。这里才有糊弄学的土壤。

糊弄学之所以是一门显学,不是糊弄。下面几个人不能糊弄:

1、自己。人不为己 天诛地灭,为人类科技进步的事情交给天才们吧,我一切从个人利益出发。

2、智商高,技术强的人,比如fellow。这些人相当于美军的总军士长,比将军都有权力。

3、智商情商高,技术不强的。这些人注定会成为高管。我可以花几天时间为一个高管准备一个几分钟的Demo

总之,聪明人是糊弄不了的。庆幸的是聪明人还是少数,我看留言里有自称项目经理的,说实话:你正看一眼,你就输了。

———-看到波音的乱象,多说几句废话。

我在美国有一个经理,人不错,当年汶川地震时我在美国,他大早晨就第一时间跑我工位询问我家在哪里,没有家人朋友受伤吧。这位经理也曾经在波音做过软件经理,我当时还问过他波音不会象我们这么多bug吧,他一笑说:和我们一样的混乱。我当时还不信,以为他客气,现在看来是真的。

——破千赞给大家推荐一些书

没有学是不能糊弄的,所以叫糊弄学。我在前面提到多次候捷这个名字

这位上仙已经在加拿大半退休了。我为什么推崇他?因为他是真的关注程序员内功修炼。而其他人和培训的出发点都是站在资本家立场。大家可以多读他的书。

我用带模板参数的模板写过一个极其简单功能的函数。一位同事花很久看明白后,他不敢相信,又花很久时间怀疑我和他到底谁有病。

编辑于 2024-03-26 10:10・IP 属地北京

更多回答

谁tm能想到真有用户来酒吧点炒饭

真诚赞赏,手留余香
还没有人赞赏,快来当第一个赞赏的人吧!