碎碎念-平时不使用的真的没用吗?(二)

前文回顾

发表了我在掘金上面第一篇文章后碎碎念-练习写做(一),本觉得应该没啥人看,我清楚的记得昨天早上我点击发布以后,我本身点进去看了两眼,因此文章的点击数是2。结果今天早上一看,点击数达到了惊人的26,也就是说有24我的来看了我无聊的碎碎念,太感谢这24我的了,哈哈哈。并且更加剧要的是竟然还有一个赞,说明24人中可能有23我的多是由于无聊才点击进来,可是还有一我的认真以为我写的有点意思。嗯,内心感受很知足。程序员

而后,我感受到了粥左罗提到的公开写做和非公开写做之间明显的区别。其实平时我在印象笔记中写了不少关于技术方面的笔记的,可是这些笔记我历来没有公开过,虽然是有打算以后整理整理再放在博客上面。可是现状是我到如今都没有一个能够发表的我的博客,而后我就一直拖延,潜意识中以为慢慢来,等再整理整理,等博客搭建完成了以后,有时间再好好整理一下。而后就一直没有下文了。面试

通过粥左罗的写做入门讲解和我昨天的亲身实践,我只要敢在文章的末尾发上今天是百天计划的第几天,我是谁,而后是个读者可以找到这篇文章的发表时间时,我发现我慌了。这么多人看着呢!!我丢不起这个脸!!具体表现为白天就开始想我要明天要写点什么东西,本身经历的事情我常常会去检验这件事情是否值得写,那件事情是否是要记录下来。这个事情是否是能够扩展一下。是否是要读点书,来进行一些输入。否则没东西可写啊,即便是碎碎念,也得多少有点东西吧。没错,我开始有了这种体会了。心疼本身的时候,我感受到奇妙,被逼着作一件本身想要作的事情,原来是这样一种感受。真不知道这算是拖延症的一大福音仍是其余什么,哈哈哈。算法

算法和数据结构

因为一些缘由,其实我最近一个月一直在不时地进行面试,大大小小也经历了十多场面试了把。我就发如今面试中很喜欢问一些数据结构和算法方面的问题。数据结构和算法其实在不少人的认知中,平时是不会使用的,我就在思考使用数据结构和算法来面试到底有没有意义?数据结构

内心面我是起反对意见的。首先,我自己不熟悉数据结构和算法。因此,我以为一切让我不能经过面试的考点,都是没有意义的考点。可是,静下心来仔细琢磨,而后我又看了几篇文章。在极客时间上面,不少前辈大牛好比陈皓,就说算法和数据结构是程序员的内功心法。随着时间推移,框架会发生变化,语言也会改朝换代,可是数据结构和算法这么多年来一直没有发生变化,在可预见的明天也不太会发生变化。这才是一个程序员最须要学习的内容。框架

其实数据结构和算法是程序的内核,有前辈说过,程序=数据结构+算法。这里可能有人会提到,还有框架呢?没有框架,咱们可不能方便地作不少事情。那么,在思考一步。其实框架也是由数据结构和算法组成的。操做系统程序也是一个程序,也是由数据结构和算法组成的。这么一想,好像咱们生活中处处都是数据结构和算法。那么一个每天在咱们生活中出现的东西,为何咱们不会去重视他呢?为何咱们不可以随着每天出现的练习,而深刻地学习他呢?数据结构和算法

我以为那是由于咱们可能不少都是业务开发,开发一个后台管理系统,处理一些简单的逻辑。咱们也只会去使用一些简单的数据结构和一些简单的算法。好比ArrayList,HashMap,而算法可能就是用大白话就可以讲清楚,取出多条记录,而后放入到ArrayList,以后返回。或者稍微复杂一些,从其余ArrayList中取出一个两个字段,一个是主键,一个是其余补充字段。根据主键进行匹配,而后将补充字段放入到ArrayList的对象中,等等等等。咱们不会涉及到LinkedHashMap,咱们也不会涉及到树,图。或者说可能涉及到了,可是咱们也不会尝试去使用这些数据结构。由于数据结构的使用可能不止是功能性上面的,好比图,必须得有图的场景才会使用到图。还有一些数据结构,好比堆,可以加快咱们的获取第大元素的获取速度。咱们作的系统由于多是侧重功能性的,在性能上面没有要求,也不会有人去检测你的性能。那么,咱们就是用最简单可是可能性能不是很好的数据结构来完成工做,而每每不回去使用性能更好的数据结构来完成工做。post

上面两个例子,让我感受到可能有时候,数据结构和算法可能不是咱们在生活中不会去使用他。而是,咱们不会数据结构,咱们不清楚怎么使用数据结构,致使咱们老是使用一些最简单的数据结构来完成任务。今后,造成了一个死循环,咱们不会,咱们就不会去使用。咱们不去使用,咱们不能进入大公司,咱们没有能力开发其余复杂系统或者中间件。这样,即便再工做多年,咱们仍是在原地踏步不前。性能

想要上进的作法是先系统学习数据结构和算法,而后尽可能让本身在平常的系统中使用到这些数据结构和算法,作为练习,加深熟悉度。以后,在面试的时候也可以游刃有余,可以拿到offer。而后面临更多的挑战,数据结构和算法也会更加多的使用到。最后,咱们就实现了从一个小兵成长为一个高级小兵了。学习

其实不止是数据结构和算法,数学、物理、历史,不少我之前以为没有用处的东西,随着长大,我愈来愈感受到这些东西在生活中的重要性了。操作系统

关于碎碎念

之后这里天天都会写一篇文章,题材不限,内容不限,字数不限。尽可能把本身天天的思考都放入其中。

以后,我想考虑对本身作一些限制,好比字数搞个最低限制,好比加个图片啥的,这样让文章更好一些。定于第11篇以后把,这项工做。

我是shane。今天是2019年7月26日。百天写做计划的次日,2/100。

相关文章
相关标签/搜索