美文网首页想法
改变不了996,可以拒绝逆优化和伪工作

改变不了996,可以拒绝逆优化和伪工作

作者: java程序员思维 | 来源:发表于2019-04-05 11:40 被阅读0次

    优化与逆优化

    古话说得好,活到老,学到老,不断地学习新的知识、技术、技能,时刻优化自己的不足,以此更好的和这个世界相处,有人为了更高的地位,有人为了更多的荣誉,也有人为了更多的财富,你为了什么可以尝试思考一下这个问题。

    成绩不好,努力学习,提高自己的成绩。沟通表达能力不如人意,常与人交流,改善自己的沟通能力。技术能力差,反复练习,得以改进。服务性能差,缩短请求的响应时间,提高服务吞吐量,改善用户体验。以上都是优化的过程,但是优化也要讲究方法,提高学习成绩,如果英语平时考120分,如果还继续优化英语,优化的空间只有30分(高考150分),如果你的数据平时只有60分,就有90分的优化空间,花同样的时间去努力,在数学上的投入产出比可能高于英语。沟通表达,如果只是单纯的重复,也很难有很大的提高,需要不断复盘,思考与总结。性能优化和成绩一样,如果某个请求发生的概率只有5%,最大的收益也只能提高5%,如果一个请求发生的概率是60%,只要能缩短请求10%(60%*10%>5%),达到的优化效果就超过前者,而且往往优化前者的难度更大一些,不要捡了芝麻和西瓜。

    逆优化与上述优化的过程相反,《高性能Mysql》的作者是这样描述逆优化的,如果花费1000美元进行优化,如果带来的收益还不到1000美元,这个过程就属于逆优化。优化过程,需要花费时间、精力、资源,而这些都涉及机会成本,如果我把同样的时间、精力、资源,去干别的事情,可能会得到更大的收益,当然也可能更少。当然不能因为逆优化的存在,而成了不优化,不作为的理由。有些情况是非优化不可的,比如异常的情况,虽然发生的概率很小,但是每一次发生,都给用户造成非常不好的体验,甚至崩溃。

    工作与伪工作

    吴军老师在《见识》中定义了6种伪工作

    1.那些不能给公司带来较大收益,又不能给用户带来价值和改进,很多是伪工作

    2.有的人明明能够通过学习一种新技能更有效地工作,却要偏偏要守着过去的旧工具工作,甚至手工操作,这种人是典型的伪工作者

    3.在做事情前不认真思考,做事通过简单的试错盲目寻找答案

    4.做产品不讲究质量,不认真测试,上线后不停地修补,总是在花费很多时间和精力找漏洞和打补丁

    5.不注重用有限的资源解决95%的问题,而把大部分时间和精力用于纠结不重要的5%的问题

    6.每次开会找来大量不必要的人员旁听,或者总去参加那些不必要参加的会议

    996.icu在github引起众程序员高度关注,杭州小伙给女朋友送钥匙,逆行被交警拦下,无奈下跪。我们改变不了996,也可能改变不了加班的命运,我们可以拒绝逆优化和伪工作,提高工作效率,减少加班的频率。趁着假期,停下来,思考一下,我们的优化是否合理,做了很多伪工作,能不能借助工具提高我们的效率。以上是我对逆优化和伪工作的一些看法,希望对你有所帮助,如果你有更好的想法和意见,欢迎留言一起探讨和交流。

    相关文章

      网友评论

        本文标题:改变不了996,可以拒绝逆优化和伪工作

        本文链接:https://www.haomeiwen.com/subject/hzphiqtx.html