还在以为“算法”是程序猿专属吗?亲,你OUT了!

标题:还在以为“算法”是程序猿专属吗?亲,你OUT了!

正文:

如往常一样,通勤路上打开得到,听逻辑思维。今日主题:我们该怎么编织自己的算法?

编织?算法?什么鬼?!算法不是程序大神做的事吗?和普通人有毛线关系?随着罗胖解读,心头迷雾逐渐散开。颠覆原有观念的同时,内心萌发诸多感悟。谨以此文记录,刷新自我认知,也与你共勉。

01 【WHAT】算法到底是什么?

算法既然不是程序员专属,那又能是什么呢?别急,先回答一个问题:世界上第一个程序员是何时出现的?你可能会说,应该不会早于20世纪40年代吧,因为那时才有计算机啊。实际上,比这个早得多。

再早一百多年,19世纪初期,法国人雅卡尔,就发明了穿孔纸带控制的纺织机,也是后来计算机用的纸带打孔机的原型,这就是算法。说到这里,你可能明白了,所谓编织算法,其实就是定下一套预先设定的程序,然后遵照执行。不管执行它的是计算机还是人。

02 【WHY】为什么要有自己的算法?

圧清了算法的概念,再来看看为啥每个人都有必要拥有自己的算法,它的好处是什么呢。如果说这个世界上还剩下唯一公平的事,我想,那就是时间。无论对富人来说,还是于穷人而言,每一天都是24小时。在时间面前,每个人都在同一起跑线。

没有钱,没有天赋,我们凭什么胜出?答案其实很简单,就是坚持做一件事,做100天,做1年,做10年,用时间累积出来的一个门槛,甭管有人多有钱,多有天赋,都无法轻易超越。罗胖每天60秒语音已然坚持了7年,从未间断,他说要干10年。什么概念呢?意味着3650天的坚持,这就是无法跨越的门槛。

其实身边这样的人有很多。那些定期写点东西的人,那些严格约束自己日程表的人,那些长期做一件事的人,无论他会不会编程,他本质上都是一名算法工程师,他都是在编制自己的算法。而反观那些刷抖音停不下来的人,他们的最大贡献就是产出大量数据,让别人的算法不断迭代。而他自己仅仅是数据。

03 【HOW】怎样建立自己的算法?

那么该怎么建立自己的算法呢?关键是你要有自己的长远目标,即是可以长期坚持的,且有意义的事。换句话说,就是你的人生愿景是什么,这辈子你觉得什么最重要?再直接一点说,当即将告别这个世界的时候,那个让你不会有遗憾的事,是什么?

一旦目标确定,接下来就是坚持做,持续做。不仅要相信,而且要笃信时间的复利:每天进步一点点,坚持带来大改变。罗胖60S语音,坚持3650天,他交付的不仅仅是内容,更像是信用。而我作为一个普通的不能再普通的写作爱好者,简书日更37天,5.5W字,我收获的何止只是这个数字,更多的是成长。

当然,我们也可以用别人的算法,比如名人们的行为准则,其实就是一套套算法。他们能够成功,就很有力地证实了这些算法的可行性。我们可以直接借鉴过来,唯独需要的,也是最关键的,就是我们的坚持。

行文至此,内心的激动还是难以平复,或者说更加波涛汹涌了。我迫不及待地想要编织自己的算法,因为我不想沦为数据。

那么你呢?“成为别人算法的数据,还是别人数据的算法”,你会怎么选?

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1一年之中最短的岁月却走过了一生中最长的路2二月的节日是极其丰富的犹如一盆东北乱炖有的兴致勃勃,有的五味杂陈3把记...
    简JN阅读 5,929评论 42 88
  • 自从年后,我们一家人周末都没有聚齐过一起吃晚饭了,难得今天我和老公都放下所有陪陪老妈和孩子。上午陪老妈逛逛街,...
    柳立稳阅读 1,878评论 0 1
  • 实现效果:利用border写一个边框图形 效果: 代码实现: 第一种方法:内嵌样式表 第二种方法:新建一个CSS文...
    浅夏若凉阅读 1,352评论 2 2
  • It happened It existed It was good And always good.
    Ambersays阅读 1,007评论 0 0
  • 1月成长记录, 2018年2月6日 总结我的成长记录,总而言之就是迟钝。执行力太差,消息不灵通,每天的打卡己经让我...
    东方踏痕Q阅读 1,261评论 4 3