作者曾经在某大厂,看到了内部gitlab上居然有着好几页的测试平台,看了一些redme, 发现功能设计很好,代码随便看了一点,发现写的很工整也很巧妙,但是为何会放在gitlab上落灰呢?此情此景,就好像我身处一片早已结束的古战场上,看着遍地狼藉。倒在地上的,不乏装备精良的将军。  此时此刻我明白了一个道理:俩个人比武,最终赢的人,不一定是装备最好的,身体最强的。大多数情况下,赢的人只是技巧和套路更高而已。  **以此类推到测试平台的pk中,赢的那个并不一定是代码写的好的,也并不一定是架构设计巧妙的那个,大多数情况下,是平台开发者的套路更高而已。**这个套路,不单单是代码的技术,而应该打开格局,是更多更上层的思考。  比如今天要讲的一点:抉择开发一个平台,尤其是没有产品经理,没有需求人员,没有ui设计,没有运维支持,没有多人配合。而是单枪匹马的去创造一个解决痛点的平台,这就是测开的宿命。在这种情况下,你需要面临的风险和不可控性会非常大。很多时候都要面临抉择,比如一个功能开发过程中,你突然发现设计上有瑕疵,此时重构可以让这个功能上限更高更完美,但是时间上不太够。此时你应该怎么办?然后想想,领导似乎很着急上线,还是不太着急,领导比较讨厌缺陷呢?你此时会想:如果先按原设计实现准时上线,然后以后有空再重构?那样太麻烦了,到时候重构成本也太高,一旦线上被吐槽,就会损失用户,损害自己形象。  而要是推翻目前设计,立即重新做?那样很可能无法按时上线,如果有其他竞争对手先抢了坑,到时候你的平台就会被扣一个帽子:重复造轮子 。然后被领导无情腰斩。  再比如,你在开发过程中发现了一个功能可以优化做的更好,但是这是一个使用频率不高的功能,如果要是不计成本的优化,那么肯定是划不来的。  再比如,某个设计,很nice,但是很可能会出现多个风险和恶性bug,自己当下并没有时间去修改bug,也没有时间去冒险。此时你是选择这个优秀的设计,还是放弃呢?  .....  无数的抉择,你能否选对,才是你是否能够成功的关键。  就像你是一个创业者,你突然发现社会上的某个需求,你急需开发一款app来占领市场,此时你的竞争对手可能也发现了这些,也在偷偷研发。  你要怎么做?是更快速度抢占市场,引导用户习惯,制定行业标准,提高用户粘度,增加护城河。还是放弃速度,专心质量,让对手先占,然后自己再后发制人?无论怎么做,风险都很高,这也就是一场抉择。抉择对了,不一定是天堂,因为后面还有大大小小的很多个抉择等着你,你是否能高瞻远睹,运筹帷幄,决胜千里很难说。  但是抉择错了,那一定是地狱,未来能不能翻身估计也够呛了。  很多时候,只顾埋头干活写代码不一定是好事,你要多抬头看看周围环境,然后权衡利弊,在平台开发过程之后的多个抉择中,要如何选择。  这,才是真正的智慧!  有句话说的好:过早的优化是万恶之源。  但也有句话说得好:匠人精神,追求卓越。  在整个平台开发的过程中,你就是在经历和指挥一场战斗,代码写的好那只是你的小规模战术胜利,但是战略如果不行,那么下场还是输。  这种情况无论是在大公司还是小公司,都普遍存在。许多平台后起之秀,明明更优秀,但是却总是无法立项和推广落地,原因就在于战略上失败了。因为你忽略了公司内各个层级,各个部门,各个职位的人的心理和立场。  在诸如:优化,流畅度,安全,风险,bug,维护成本,运营成本,易用性,效率性,功能实现,速度 等等这些元素发生冲突后,你要怎么抉择呢?  会有一本书会给你讲过应该怎么抉择么?不可能有的。  因为永远没有正确的答案,在不同的时间,不同的地点,不同的公司,不同的同事,不同的领导和不同的你,不同的测试平台上,答案都不会相同,甚至很多时候没有正确答案,或者都是正确答案。  而能保证自己做出正确抉择的唯一方法,就是多多练习,多多经历,然后悟出里面的规则。  但可惜的是,不是所有人都有足够的经验来升级。这些东西,最好的办法就是跟着一个经验丰富的师傅身边工作,每天察言观色,久而久之,吸收经验,站在师傅的肩膀上。

【测开方法论】测开平台pk心得-抉择相关推荐

  1. 【测开方法论】未雨绸缪

    磨刀不误砍柴功. 在测试开发日常的工作中,对于某全新的领域开发工具/平台/框架/算法时,如果时间充裕,最好能提前准备好各种工具算法. 很多麻烦的事 是开发过程中才发现的,如果预计后续会经常重复这个过程 ...

  2. 【测开方法论】学习后如何举一反三

    阅读完此文章,你会明白要怎么学习新知识后举一反三,理解真正的知识创造方法.没事也看看哲学和方法论,对成为高p可能有好处哦~ 前言 学习有俩种方式,一种是显式学习,一种是隐式学习. 显式学习:看书,看教 ...

  3. 【测开方法论】测试领域中的二元对立-寻找真理的最好方法

    最近,在给同学上课的时候,偶然聊到测试排期. 有一部分同学说,测试经理一直都是拍脑袋决定排期,根据以往的经验推测出测试排期,特别准.周围人都很信服. 另一部分同学说,测试排期应该是严密的根据各种因素来 ...

  4. 1.1 测控系统对测控电路的要求、测控电路中的重要指标

    笔者电子信息专业硕士毕业,获得过多次电子设计大赛.大学生智能车.数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究.对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验,共同 ...

  5. http发送16进制报文_阿里云物联网平台使用心得(25)MQTT协议详解UNSUBSCRIBE报文...

    题目 大家好,超子又和大家见面了,超子我能力有限,水平不高,有什么错误的地方,欢迎板砖.超子今天给大家介绍一下UNSUBSCRIBE报文. UNSUBSCRIBE报文 从上图中可知,UNSUBSCRI ...

  6. 百度开平台BAE搭建网站

    百度开平台BAE搭建网站 一.注册:在百度云注册账号,并且登陆 然后实名验证 二.开始搭建 三.部署项目:我们来把我们的项目提交上去 填写百度云的账号密码 四.删除:删除部署项目 以上就是百度开平台B ...

  7. [解疑][TI]TI毫米波雷达系列(三):调频连续波雷达回波信号3DFFT处理原理(测距、测速、测角)

    本文是经过参考多个文章并整理的,相关程序已经经过验证其可行性.在此感谢原文作者(文末有相关链接)的无私分享. 1.测距.测速 毫米波雷达测距主要是通过检测回波时延来计算目标距离:测速是通过检测目标运动 ...

  8. 无源无线测温 无线测温装置

    无源无线测温 无线测温装置-安科瑞 顾锡君 功能: ARTM-Pn无线测温装置: ARTM-Pn无线测温装置可以单独安装在高压柜.低压抽屉柜内,每台装置可以接收18个传感器的数据,传感器型号可选配AT ...

  9. CG-19 pH值传感器工作原理 用氢离子玻璃电极与参比电极组成原电池,在玻璃膜与被测溶液中氢离子进行离子交换过程中,通过测量电极之间的电位差,来检测溶液中的氢离子浓度,从而测得被测液体的pH值。

    产品概述 pH值传感器,解决了传统pH值需配备显示仪表.标定繁琐.集成难度大.功耗大.价格昂贵.携带困难等缺点.耗电量低,可进行长期不间断监测. 工作原理 用氢离子玻璃电极与参比电极组成原电池,在玻璃 ...

  10. 测试测控软件,测控软件技术

    本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 测控组态软件应包括以下3个主要功能:数据的采集和测量:测控过程中的控制决策和控制输出:数据的处理.分析和管理. 中文名 测控软 ...

最新文章

  1. 实现一个队列,使得push_rear(), pop_front() 和get_min()的时间复杂度为O(1)
  2. Java自带的常用工具
  3. php面向对象封装mysql_php mysqli面向对象封装mysql数据库常用操作
  4. java.sql.SQLException: validateConnection false
  5. 【MySQL】查看MySQL配置文件路径及相关配置
  6. 使用GoldenGate进行平台迁移和数据库升级(9i-11g)步骤描述
  7. android 应用在启动后进行全局的的初始化操作
  8. 关于解决jdbc版本错误问题
  9. 数据自治开放的加密技术挑战
  10. python3基本数据类型02——列表、元组
  11. JavaWeb EL表达式, JSTL标签及过滤器综合学习
  12. 算法之寻找完数(C语言)
  13. 用数字计算机公式表白,爱情数学简单表白公式
  14. OSC802 USB虚拟示波器开箱与测评
  15. 北大软微计算机专硕分数线,给暑假在复习的考研党谈点经验,一战上岸北大软微总分400+数一148公共课299...
  16. spring-05 AOP
  17. mp4 joiner linux,MP4Joiner怎么用?使用MP4Joiner快速合并多个mp4视频文件的方法介绍
  18. 修正半透明头发的渲染异常
  19. ps关于去除脸上的痘痘问题和美白问题
  20. calibre +obok插件,解决从kobo上买的电子书的DRM问题

热门文章

  1. 正向代理与反向代理详解
  2. 支付网关路由之设计方案实战
  3. WTS_ERAL_年假生成规则
  4. java腾讯云通信(注册账号)
  5. Excel·VBA单元格重复值标记颜色
  6. 怎么进入计算机配置文件,老司机教你如何查看电脑配置
  7. 今天属于李志-梵高先生
  8. JavaScript函数开关思想
  9. html5数独游戏设计,数独游戏的前端实现
  10. 《零边际成本社会》书中的精髓:零边际成本所引发的共享经济,将颠覆资本主义和社会主义。