-
漫淡技术人的自我修养
Redis之父antirez在去年退休的临别赠言中讲到: 有时候,我觉得软件成果虽然很棒,但永远不可能像经典著作那样永世流传。这并不是说软件本身不好,而是软件具有动态特性,其中某些部分总会随着时间推移被替换掉。所以我越来越感觉自己做的一切都是在浪费时间。我们设计和编码的系统,终将被新的系统取代。 或许大家看到 ...
阅读全文-
读《软件开发的201个原则》有感
在之前关于软件工程能力的系列文章中,笔者参考了百度章淼老师在工程能力方面的思考。并且老师也是推荐了《软件开发的201个原则》作为参考辅导资料。刚好在2024程序猿节之前章老师预告的译作终于出版了,笔者也是立马订购抢先阅读起来。不过讲句实在的,本书并没有给我眼前一亮的感觉,可能是因为大多数原则其实笔者在 ...
-
谈谈如何提高团队工作效率?
在一次研发团队的周会中,笔者所在团队就「如何提高工作效率?」进行了一次头脑风暴式开放讨论。对于提升效率这件事儿大家都有自己的看法,并纷纷发表了自己的见解。本文在此记录这次开发式讨论的内容并总结反思自己在这件事上的思考。 头脑风暴式开放讨论作为研发部门日常周会的一部分环节,一般情况下是隔周进行一次 ...
-
谈谈我对研发文化的思考与认知
转眼从2020年8月创业以来,也快一年时间了。这一年里,有很多艰辛与不易,但更多的是成长和认知的收获。我所管理的产品研发研发团队也从最初的3个人发展到了15人的规模,团队里面有各种角色从无到有:产品经理、项目经理、后端开发、大数据开发、前端开发、UI设计、测试和集成&交付的同学。在产品从0到1不断打磨的 ...
-
软件工程能力之思:华为工程能力之道
在上一篇文章《软件工程能力之思:工程能力实践》中笔者讲到了百度公司在工程能力积累的实践经验。本篇文章笔者将借华为任正非在2019年签发的第一份关于《全面提升软件工程能力与实践,打造可信的高质量产品》的全员内部信谈谈华为在工程能力的总结实践之“道”。全文如下(如有侵权请联系删除!): 总 裁 办 电 子 邮 ...
-
软件工程能力之思:工程能力实践
在上一篇文章《软件工程能力之思:工程能力漫谈》 中,笔者介绍了什么是工程师思维,以及讲到工程师应该具备的工程能力的定义。本篇文章将结合章淼老师在QCon2021上的技术分享,淡淡工程能力在日常开发实现中,需要关注的9条核心实践总结。 一、质量第一 在当前几乎所有中国互联网企业都996.ICU加班的情况 ...
-
软件工程能力之思:工程能力漫谈
本文是《软件工程能力之思》这个系列中的第二篇文章,将谈谈对工程能力的理解。作为一个安全研发工程师,不仅要懂网络安全原理与技术,更要懂软件研发的工程能力。但是非常遗憾的是,国内安全产品的工程质量、工程能力都还有待提升。很多安全工程师在写代码、做程序方面,基本都是“demo”型选手。这主要还是因为,搞安 ...
-
软件工程能力之思:什么是软件工程
本文是《软件工程能力之思》这个系列中的第一篇文章,将介绍什么是软件工程。在此我想着重讲三个方面,即:软件工程的定义、为什么软件工程如此重要,以及软件工程对个人发展的作用。当然,笔者也是通过学习前辈们的经验以及一些大公司的方法论,结合自己的学习理解和思考,难免有不足之处,也期望有看见此博文的同道 ...
-
Go语言错误处理在业务中的应用实践
在前文《Go语言开发规范》一文中,笔者最后简单提到了错误处理error,但受篇幅限制,讲的还是过于简单。这篇文章将从error设计细节和业务开发这两个角度深入讲讲Go语言中对错误处理的工程实践。 讲起Go语言的error,想必网上可以搜索到一大堆相关的技术文章。但笔者细节阅读了一些文章发现,有些文章侧重 ...
-
-
-
-
-
-
-
-
当前位置: 首页 >
工程能力