人生需要坚持一次

人生需要坚持一次

记一次学习数据结构和算法的经历和感悟。

数据结构与算法在软件编程中有着非常重要的作用,由于这部分的知识比较难,所以很多程序员都对这块不是很了解,计算机专业的还好点,大学时候接触过,转行过来的相对就更难了。

因为编程语言已经把很多算法思想和数据结构都封装的很好了,平时工作很少会用到,但是算法和数据结构依然很重要,因为它直指一个编程语言的本质。让我们写起程序来更加得心应手。是成为一个高级开发者的必经之路。

我就是一个转行过来的程序员,曾经的我想的比较少,每天写写业务代码,算法和数据结构对我来说是非常高端的东西,不是我所能接触的。可是随着科技的不断发展,程序员这一行竞争也越来越激烈,需要终身学习不断更新自己的技术,才能不被大多数人拉开距离,而想要成为最前面的一批人,数据结构和算法是不能绕开的。

于是某年某月某日,我买了一个数据结构和算法的课程开始学习这部分的东西。刚开始跟着学了四五节课就放一边了。应该就是人的惰性作祟,太费脑子太费时间了,一节课就十几分钟语音加一篇文章完事,但是想要理解里面的思想必须逐字逐句的读,并且边读边思考,可能需要半天一天甚至几天的时间才能搞明白。看看课程目录总共有五六十节课程啥时学完啊,正好那段时间也比较忙,工作完就不想学习也就落下了。

当回过神来的时候已经过去了两个月了,这时候课程已经更新了三十多节课,看到最后一节课的下面还有好多同学的评论,做课后作业,看到他们都坚持着学着,不仅感到一丝羞愧。

于是重新开始学习,并记笔记,不看课程更新了多少了,那只会增加自己的压力,只管今天有没有学习,有没有进步就好。并且记完笔记把笔记整理好发表一篇博客。这也算学完一篇后的成果,让自己看到自己的学习成果,也能激励着自己继续前进。

记得有一节课讲的动态规划,这节课对我来说真的是很难啊,整整想了一个星期才搞明白,不过搞明白的那一刻真的感觉很爽。

就这样,一天一天的过去了,直到学完了所有的知识点。回头看看感觉成就感满满的,以后再遇到需要坚持的事情,就想想曾经那么枯燥的算法和数据结构我都学完了还怕啥,干就是了。

以前经常看网络武侠小说,这些小说一般都有一个共同点,当长辈告诉晚辈他们这个世界的武者的等级的时候,只会告诉他们几个段位,在高的就不告诉了,如果晚辈问起来就说到时候你自然会知道了。

其实这也是为了让晚辈能一步一个脚印的去努力,武者一般都有几十上百个等级,如果他一开始就知道有那么多的等级需要升,并且看到那么多人已经在很好的等级中,可能一开始就被压垮了,不练了。相反如果只知道很少的等级,等到达这个等级之后再告诉他下一部分,这样一步一步的,最终才可能能走向巅峰。

学习是这样,人生也是这样,没有什么是一撮而就的,不要想着一下子达成多大的成就,只要找准目标大方向对,然后就是干去就行了,只要今天的自己比昨天有进步,剩下的就交给时间吧。相信坚持的力量,相信时间的力量。

人生需要一次坚持,一次学习,一次旅行或者一次创业等等,很多事情不去尝试永远不知道其实你能够做到,等你做到了一件事情,之后你会对很多事情都有信心去开始并且完成。

生命本来也是一次漫长的坚持,中间有很多小的坚持,N年之后蓦然回首,我们会发现人生的路上雕刻了很多的美好。

# 感悟

コメント

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×