工作中的半成品
这是学习笔记的第 2258 篇文章
读完需要
9
分钟速读仅需7分钟
很多事情从0到1相对简单,不管怎么做,怎么说,总会比没有要好,而在达到了1的标准之后,1到60分还有很长的路,似乎很多人都在这个路上放弃了。
有时候在聊一些需求的时候,发现这个我们有,那么我们有一个初版,但是真要动刀动枪做起来的时候,发现这个不行,那个不行,有些事情得做很多的补充甚至推倒重来。
推倒重来这件事情其实不是坏事,同一件事情在10个人眼里都有不同的定义,当然各有各的风格,推倒无非有两个原因:1.缺少文档,导致排查问题有很多历史痕迹,遗留问题,2.代码逻辑难以理解,有很多代码碎片,有些逻辑让人看起来匪夷所思,但是运行起来似乎是正常的 。所以但凡产品质量过关,做得足够好,谁没事愿意去推倒重来?
有的时候听很多同事和朋友抱怨公司的环境,缺少一些清晰可用的产品等等,基本都是类似的状态,要说没有吧,有,有吧,总是差点意思。
工作中的半成品真是无处不在,而这些也是潜意识中我们很多时间碎片所在的位置。
我对半成品的处理方式有几类:
1.如果是一个新的产品,项目,如果时间能够稍稍充裕一点,我愿意多投入一些精力做些改变,哪怕看起来是一些所谓代码整洁的事情。就好像做一件事情,做一件成一件,我觉得肯定是有原因的,所以面对那些改变的时候,还是得下一些狠心,多花一些精力,要在保持现状可用的前提下改变,层层突破。
2.能用开源产品搞定的就直接用开源产品,产品化的解决方案相对来说是成本和性价比最佳的方式
3.指定一个长期的计划进行改进,把这件事情列为重要但是不紧急,可以拆分为多个步骤来迭代改进
4.把琐碎的时间使用通过自助化服务来进行交付,尽量避免一些无效的沟通和反复的沟通,提高效率。
QQ群号:763628645
QQ群二维码如下, 添加请注明:姓名+地区+职位,否则不予通过
订阅我的微信公众号“杨建荣的学习笔记”,第一时间免费收到文章更新。别忘了加星标,以免错过新推送提示。
近期热文
你可能也会对以下话题感兴趣。点击链接就可以查看。
职场建议:给新人和老鸟的几点建议
对于新技术栈落地和架构思维的建议
你到底关注了哪些公众号?我做了一通分析
如何优化MySQL千万级大表,我写了6000字的解读
说说我的新书《MySQL DBA工作笔记》
使用Python分析北京积分落户数据,分析完我陷入了深思
MySQL的主键命名挺任性,就这么定了
华裔教授发现二次方程极简解法,我默默的做了下验算
回答:我不小心把公司的数据库给删了,该不该离职?
迁移到MySQL的业务架构演进实战
数据库修改密码风险高,如何保证业务持续,这几种密码双活方案可以参考
MySQL业务双活的初步设计方案
一道经典的MySQL面试题,答案出现三次反转
业务双活的数据切换思路设计(下)
业务双活的数据切换思路设计(一)
MySQL中的主键和rowid,看似简单,其实有一些使用陷阱需要注意