算法之对于算法的想法

本文分享了作者早期面试经历中对算法的领悟,强调算法在工作中的实际应用,如Redis存储选择和业务场景中的规则引擎。作者提倡无论职业发展还是个人成长,算法学习和反思都至关重要。
摘要由CSDN通过智能技术生成

小插曲

很早就参加过头条的面试,真的很早以前,头条那时还不是很火,自己的首先也不是头条。就知道对算法特别的重视,现实也的确如此。记得还是面对面的面试, 忘记一面的算法题目了,不过当时是有思路的,没有完全写下来,但到了二面。设计题是关于大访问量redis存储结构的选择,这个题目回答的一般。那时才意识到算法的重要性,但后来只要不是面试,也没有提上日程。虽然有多年的大厂经历,但好像也没有真正走进过算法,比较可悲,希望大家引以为戒,做这个行业只要想走的远,就要深入的学习算法。不仅是面试,对于 自己的逻辑四维的提高也是很重要的。无论是研发还是架构,只要想往上走拼的就是思维和情商。

对于写作

以前不太想写东西,一个是怕写的不好没人看,另外好像也没有太多的时间来写,觉得好像只有没事做的人才会写。现在这么多年过去了,真应了一句话:好记性不如烂笔头,况且赶上自己记性还不太好。好多好东西都记不起来了。好多打过的仗现在回忆起来也没有那么紧张,其实不然。现在想想,要是当时反思复盘一下,这会是多么宝贵的东西。回忆起来的东西会因为各种因素减分不少。

对于算法

算法其实一直在都在,看你有没有刻意的练习或总结。早期银行进行规则对比,用到了rete,现在滴滴管控系统也会有drools。 分布式协同zab算法、raft算法、gossip算法,这些其实也都是基础算法组成的,只是不需要自己去实现。在代码的CRUD中,对于算法的使用其实反映出对逻辑的理解,在重构中算法和可读性不一定成正比,但算法和性能一般成正比。 还是希望自己养成 一个没事就练习算法,对算法有深入理解的人,在现实 的问题中运用算法去解决一些问题。

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值