开启我的算法之路

说在前面

很高兴您能看我的博客,这是我的第一篇博客,没有准备干活,先自我介绍一下,混个脸熟哈哈!

此时的我,是一名即将毕业的大四学生,在一个创业公司任职 Android 实习工程师的职位。从去年8月份入职以来,到现在已经7个多月了,在这段时间内,我因为做错事而失落过、也因为出色的完成任务而得意过。但是,失落也好、得意也罢,都不是人生的常态,人的一生大多还是要归于平淡的,然而这正是我所向往的,因为平淡的生活能让我静下来,有更多的时间去思考、去学习技术。

身边有些人羡慕我没有培训直接出来工作,待遇还挺好,最重要能接触到包括老板在内的许多大公司的人。。。 确实,以上种种都是我所经历的一切,不管别人羡慕还是不屑,我都很感激CCTV,感激大学老师的指导、自己曾经的努力,更感激身边那么多出色的人帮助我。实习的这一段时间内我收获了许多,也学会如何去更好的与人交往(这个很重要)。

说到这儿,或许您会认为这就是我现在的状态,也会是我以后的生活的模式,事实上并不是。如果真是这样,我为何要选择开始写博客,在这儿写这些无聊的内容浪费您的时间呢!

说在中间

您可能会问,既然不是,那到底啥意思?且允许我再罗嗦几句,一会就进入正题啦!

最近一段时间,身边的同事都知道我有点“骚动”,具体为啥相信您也明白,程序员嘛。骚动持续了有一周之久,直到昨天跟一位有经验的人聊天,他告诉我应该多注重数据结构和离散数学这类基本的东西。还真别说,就这一句话点醒了我,我开始在心里嘀咕:开发 Android 说白了就是调别人写好的接口和方法就完事了,其内部的实现机制和逻辑几乎不用管(原谅我装13装的如此深邃)。

毕竟是大牛教导,我得好好考虑,于是给女友打电话,我唧唧歪歪说一堆之后,人很淡定的回去:对啊,Android 不过是实践,算法和数据结构一类的才是灵魂嘛~ 我一听,不得了,这小丫头比我还懂(其实人热衷算法,6的狠,不是我等丝能比的)。虽然脸很疼,但还是捂着脸大赞她的观点。

继续说

于是乎,我们一拍而和,我决定开发之余开始抽时间钻研算法,并积极的写博客去记录(老掉牙的解释:帮助自己记忆,也帮助别人),她负责做我的老师兼鼓励师(不得不承认算法她比我强)。再于是乎,就有了今天的第一篇博客,说起来我的执行力还是蛮强的,昨晚决定后,当即就把我送女友的算法第四版要回来了(她考研暂时不看,我下班回家看),又找了一本《数据结构与算法分析》Java版的 PDF 打算上下班地铁上看(来回3个多小时),并在某东买了个某米平板2用来看 PDF,试了一下看书效果不错。不买kindle是因为不适合看代码,iPad不想买(不是不想,是穷,认命)。

趁年轻,想做什么就去做,我想说我做到了!

没完没了

今天写了这个开篇,不知道下篇正式的算法记录啥时候能更新,因为公司还有活要干,在其位谋其职,不可能上班时间不写代码看算法,那像话嘛,所以打算下班后或者周六日抽时间看并记录。

有一点需要说明的是,简单的算法现在网上多了去了,我就没必要花时间过多的描述,只会大致写一下思路,写多了容易露馅,而且误导大家;对于一些相对难的,我会尽可能表达自己的思路和看法,每个人的想法都不一样,如果有不对的还望轻喷~给出指导意见,我会积极学习的;对于难得,我并不感冒,要量力、量时间而行,先把基础掌握了再说吧!

终于结束了

好了,今天的字就码到这儿了,原谅我第一次写博客比较激动,废话比较多 : ) 。总之,希望后面的路能得到大家的支持,如果您跟我一样在学习,在我的博客中有所收益,那么欢迎您跟我进一步交流;如果您是大牛没有适合您的菜,我还是希望您路过时能顺便给予我一点鼓励,相信在您的支持下我会走的更远,谢谢!

你可能感兴趣的:(数据结构与算法)