这个问题,几乎每一个从事测试开发,或者运维,rd,fe的工程师,或者想做出点成绩的测开 估计都遇到过。
那么到底哪个才是 王道呢p>
先不谈造轮子到底是好是坏,单就说自研真的就是造轮子么p>
可能在小伙伴们日常的辩论中,在公司开会撕x中,经常会有人把自研和造轮子画等 ,然后就把造轮子的优缺点,都当成自研平台的继续辩论。
其实,真正去写过很多平台的小伙伴心里清楚,就算一个平台是从零开始一点点做起来的,也不见得有什么造轮子的地方。
比如架构方面:mvc … mtv 架构是你发明的么了架构改变了么自己重新做了一个架构p>
比如后端框架方面:django,flask等哪个是自己造的轮子p>
还比如数据库,中间件,算法…
所以,造轮子的优点:防止被卡脖子,技术含量高。造轮子的缺点:成本高,浪费资源。
络上下载一个平台,然后改改就能用。说这句话的,要么就是全栈全系大神,通天彻地的那种。要么就是压根没写过什么的外行。
首先,二次开发也要看程度,如果只是改个文案,改个跳转链接,那确实没什么成本。
然后你抬头看看周围那些说“二次开发不就是随便改改么,能有什么难度的同事”,你心里会怎么想p>
这个现状,我并不否认。但前提是真正的自研过,为什么要强调这点呢p>
因为现状就是没人能确定这个前提,所以这个结论也没有意义。
作为多年面试官,我了解到的现状就是:大多数应聘者都拿着同事自研的平台说自己做的。
而最终的工资,也因为压根无法确定是否是自研人才而无法关联到这点。
可能大家忘却了一点,测试开发的职责:是利用先进代码,自动化技术,平台技术,来解决实际需求,解决业务痛点,提高生产力,降低测试成本,保证软件质量的。
这个过程,没人管你是自研还是二次开发。只要你能在最短时间内拿下任务,就算成功。管你黑猫白猫,抓到耗子就是好猫~
4. 拿来主义 vs 卡脖子 观念。
如果现在阅读的你,是一个十年经验的顶尖测开,工资收入在七位数以上,职级在p7以上,那么这个观念,确实可能会影响到你。
卡脖子并不只发生在国际上,在公司和公司之间,部门和部门之间都存在,尤其是竞争激烈,内卷严重的养蛊公司。
拿来主义呢,虽然可以快速低成本获得成果,但是属于毒药解渴,毕竟出来混总要还的,天下没有什么是免费的。甚至前几年几家国内大型公司为此付出了惨重的代价,多年经营最终替他人做了嫁衣…
真要到了被卡脖子的那么一天,记住,天塌下来有高个的顶着,什么系统被封了,马上就会出现一大堆替代品,出事也是你领导担着。
但,如果你是一个有雄心壮志,并且励志成为大佬的测开,那么现在就去学起来吧,毕竟你也不想在日后被限制手脚,不能自由翱翔吧p>
好了就说到这吧~
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!