中庸之道在技术问题上的应用

好久没写牛客了,最近我想分享一下我关于技术上的某些看法,我的目的是满足分享欲和给大家一些不一样的观点。

凡事都有两面性,技术方案也是一样,很少有一劳永逸的最优解决方案。我这里的中庸之道就是折中的意思。

我喜欢举例子来说明观点。

从前端常谈的性能优化入手。

前端在打包文件的时候有一个分包的概念。目的是为了让单个资源不这么大,导致加载耗时过长,影响用户体验。如何看某个界面的性能的收益呢,当然就有一些指标,比如秒开率,但是核心还是用户的付费意愿和营收指标之类的。分包太大加载时间长影响用户体验,太小又会导致资源请求次数过多,增加在网络过程中耗时,那就要折中。

如果就是要得到一个比较好的阈值呢,怎么做。微调。事实上很多这类问题的方案就是开不同的实验组,比较最终不同的收益。哪个收益大就用哪个。

再比如react的性能优化手段。会有usecallback之类的缓存手段。但是很少有人谈这类缓存的性能开销。无论是什么缓存方式,都要增加一个是否要缓存的比较过程和缓存内容本身的开销。所以是否要缓存也应该是一个要折中的方案。

我说的这些是觉得很多问题大家最好不要片面的看。不只是技术问题,生活上的很多问题,用这种方式表达自己的看法和观点。很多问题都有一个比较好的解决方案,也让别人觉得你成熟可靠。
#现在前端的就业环境真的很差吗# #面试时最害怕被问到的问题#

全部评论
羡慕
点赞 回复 分享
发布于 今天 11:20 广东
工程问题上,trade off无处不在
点赞 回复 分享
发布于 11-11 11:20 福建
接好运
点赞 回复 分享
发布于 11-09 17:48 上海
👻
点赞 回复 分享
发布于 11-09 16:44 北京

相关推荐

7月17号复习完了react vue,看了八股看了快一个月,到了8月12号开始投简历,一开始投了好多,150多个但是没几个人回,后面才知道投简历也是分时间的,后面基本上就天天投,每天面试三四场,然后面了有合合信息,炫酷缤纷,迅雷,某米,wxg,字节,虾皮还有很多我不太懂的公司。然后说几个槽点吧,合合信息面试官和hr都很好,各种跟我介绍,我原本是想去的,最后被学长拦住了,感觉有点对不起,和hr聊了好久😖。还有就是百度,hr加完我微信就不理我了,我问他就是说比较忙还在晒人,八月份加的至今没有音讯。最后就是某米了,有点想吐槽就是面试管问我vue v-if和v-for的区别,我寻思提示了一下是不是想问我v-if和v-show的区别,他说是是是,我不点不理解,最后全答上(包括算法题)来还给我挂了,到这里有点搞心态,因为虾皮也是面的很流畅,都答上来了,然后给我横向了,一面完直接被终止,非常搞。9月最后字节和wxg是一起面的,wxg到二面我真的感觉非常深,问我什么情况需要用强缓存什么情况用协商缓存,我答的很烂,然后还有图片的缓存,自己项目里也没用过,一直追问有点折磨,导致后面我巨紧张,因为基本上知道自己没了,所以也就希望赶紧结束吧。但是二面结果还没出来节子三面就oc了,我就不管那边了,纯纯压力面,但是也有很多收货吧。至少搞懂了什么东西要用协商什么时候要用强缓存。还有就是我10月份去节子了,那边又捞我了。给我发面试邀请😂最后节子面我感觉是能学到东西的,问面试官自己缺点也能很好的指出,实际上就是深度有些不太够,很多东西都是留在表面,希望自己接着学吧。最后就是希望大家都能早点接到自己的oc😋
点赞 评论 收藏
分享
评论
6
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务