当前位置: 首页 > news >正文

工作中的半成品

这是学习笔记的第 2258 篇文章

读完需要

9

分钟

速读仅需7分钟

很多事情从0到1相对简单,不管怎么做,怎么说,总会比没有要好,而在达到了1的标准之后,1到60分还有很长的路,似乎很多人都在这个路上放弃了。

有时候在聊一些需求的时候,发现这个我们有,那么我们有一个初版,但是真要动刀动枪做起来的时候,发现这个不行,那个不行,有些事情得做很多的补充甚至推倒重来。

推倒重来这件事情其实不是坏事,同一件事情在10个人眼里都有不同的定义,当然各有各的风格,推倒无非有两个原因:1.缺少文档,导致排查问题有很多历史痕迹,遗留问题,2.代码逻辑难以理解,有很多代码碎片,有些逻辑让人看起来匪夷所思,但是运行起来似乎是正常的 。所以但凡产品质量过关,做得足够好,谁没事愿意去推倒重来?

有的时候听很多同事和朋友抱怨公司的环境,缺少一些清晰可用的产品等等,基本都是类似的状态,要说没有吧,有,有吧,总是差点意思。

工作中的半成品真是无处不在,而这些也是潜意识中我们很多时间碎片所在的位置。

我对半成品的处理方式有几类:

1.如果是一个新的产品,项目,如果时间能够稍稍充裕一点,我愿意多投入一些精力做些改变,哪怕看起来是一些所谓代码整洁的事情。就好像做一件事情,做一件成一件,我觉得肯定是有原因的,所以面对那些改变的时候,还是得下一些狠心,多花一些精力,要在保持现状可用的前提下改变,层层突破。

2.能用开源产品搞定的就直接用开源产品,产品化的解决方案相对来说是成本和性价比最佳的方式

3.指定一个长期的计划进行改进,把这件事情列为重要但是不紧急,可以拆分为多个步骤来迭代改进

4.把琐碎的时间使用通过自助化服务来进行交付,尽量避免一些无效的沟通和反复的沟通,提高效率。

QQ群号:763628645

QQ群二维码如下, 添加请注明:姓名+地区+职位,否则不予通过

订阅我的微信公众号“杨建荣的学习笔记”,第一时间免费收到文章更新。别忘了加星标,以免错过新推送提示。

   

近期热文

你可能也会对以下话题感兴趣。点击链接就可以查看。

相关文章:

  • 基于Maxwell的MySQL数据传输服务整体设计
  • 迁移到MySQL的语法转换工具初步设计
  • MySQL空间报警后的一揽子解决方案
  • 超12万人申请北京积分落户,顺带分析了一波近年的数据
  • MySQL中insert阻塞问题的分析
  • MySQL数据延迟跳动的问题分析
  • 彻底取代Redis+数据库架构,京东618稳了!
  • 一个扭蛋的故事
  • 做一次完美的数据迁移
  • 招贤纳士-第16期,来自北京和成都的职位
  • MySQL安装部署,从半成品状态的改进
  • 从SQL Server到TiDB的架构设计及对数据中台的思考
  • 近期的状态小结和最近要做的一些事情
  • 一次完整的JVM堆外内存泄漏故障排查记录
  • 35岁老码农:老板,你看我还有机会吗?
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • CentOS 7 防火墙操作
  • JavaScript HTML DOM
  • JavaScript 无符号位移运算符 三个大于号 的使用方法
  • Java方法详解
  • leetcode-27. Remove Element
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • October CMS - 快速入门 9 Images And Galleries
  • Python利用正则抓取网页内容保存到本地
  • Spring Cloud Feign的两种使用姿势
  • Unix命令
  • Vue.js源码(2):初探List Rendering
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 关于List、List?、ListObject的区别
  • 警报:线上事故之CountDownLatch的威力
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 如何利用MongoDB打造TOP榜小程序
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 算法之不定期更新(一)(2018-04-12)
  • python最赚钱的4个方向,你最心动的是哪个?
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • #预处理和函数的对比以及条件编译
  • %check_box% in rails :coditions={:has_many , :through}
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (2)STM32单片机上位机
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (强烈推荐)移动端音视频从零到上手(下)
  • (四)模仿学习-完成后台管理页面查询
  • (算法)Travel Information Center
  • ./configure,make,make install的作用(转)
  • .locked1、locked勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net Application的目录
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .NET DevOps 接入指南 | 1. GitLab 安装
  • .NET NPOI导出Excel详解
  • .NET 发展历程
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .net下的富文本编辑器FCKeditor的配置方法