写博客也有一年多了,随着时间的推移,短短的一年多,我写博客的目的、方法也在不断的变化中。算法
原本,写博客这个动做本应该提早至少十年,但是却一拖再拖,也一直没有去写。一年半以前,由于一些变化,忽然以为本身确实应该写一点,目的也很简单,就是单纯的以为别人都在写,我仍是写点什么吧,彷佛这样才像一个搞信息技术的。想来,若是早个十年来写这些文章,怕是当网红都有可能。其实,本身还算有大把时间,为何不写,也只能归结于思想上的懒。网络
最开始的时候写博客,也就是想随即可能分享点什么,因而就按本身可能分享的东西给出了几个很粗的分类——“软件”、“数学”、“硬件”,再加个发水文的“随想”吧。为了体现算法多少有必定工程的意义,又独立出一个“算法”类别。因而最开始的几篇文章塞到这几个分类里就这么发出去了。学习
再后来,想一想彷佛某些要解决的工程问题题材的文章很难纳入到其中,因而加了一类叫“解决方案”,全部我不知道该如何分类而牵涉面又广的文章都放到“解决方案”里。开发
再看看别人的博客,大多分类比我细的多,牵涉到一个个细小的技术。我也曾以为我是否是分类太过于粗线条,是否是也该和别人同样,引入细的分类,分上个不少个。但慢慢的,个人博客写做风格正在造成,如今看来,彷佛以为没有这个必要了。我喜欢写的文章彷佛不是针对某种具体的技术,而是可能由一个问题引起一堆小问题,这些小问题看起来都很散,没法规范为究竟是哪一类小问题,一个很大的分类彻底就适合我。另外,在我解决某些问题的时候,可能喜欢使用好几种不一样的计算机语言,这可能源于我长期以来造成的混编思惟,我以为合适的语言干合适的事情,全部计算机问题的解决都是开发效率、运行效率、维护效率之间的博弈。虽然一篇博文的分类能够填多个,但我就是执拗的每次只选择一个,毫不选择第二个。博客
再者,我不是很同意纯粹的知识点式阶梯学习,学习过程彷佛并不该该是这样。想一想我学习计算机的过程,那是从一个信息技术的荒漠开始,慢慢开始发几个芽,而后慢慢的开始理解到某些东西是一个系统化的东西,因而每一个点开始开花结果,而后各个点互相渗透、打通各个关节,造成一大片的学科认知体系。这个过程就如同造跨海大桥通常,先是抽水打一个个的桥墩,而后以每一个桥墩为中心延伸,直到造成大桥。完整知识体系的学习过程,应该更接近于个人描述,而并不是由显而易见的一堆阶梯构成。从而,在这样的认为下,咱们最重要的学习不在于知识点自己,而在于知识点和知识点之间的做用与联系,合多个知识点之力如何解决一个问题,而每一次解决一个横跨多个知识点的问题都是一次对于彼此做用与联系的训练。这跟神经网络很像,单个的神经元功能实在单一,但不少神经元彼此联系在一块儿构成神经网络,却能够爆发出巨大的威力。数学
而我如今写博客的目的,却也未必是单纯的供给他人学习。首先写博客前,选材,选好材以后,对之进行探索,等探索出了东西,才能够开始提笔,而后探索和写做并行,直到博文完成。这个过程,彻底是本身在训练本身,对知识的再次巩固过程。因此,写博客的目的,首先在于本身经过问题整理思路,巩固知识。其次,才是分享给你们。效率
而对于分享这点,想起不少年前,公司里培训,我每次都精心准备个人培训话题以及讲解时的ppt,不少东西是和当前工做看起来无关的东西。有朋友问我,这些东西看起来就难,真的期望培训的时候有人愿意听的进去?我说,到了工程师,的确不少人的思惟都定型了,的确很难扭转他们什么,听课时也不用太期望一帮工程师们能够按着你的思惟走,从头至尾明白在讲什么,这些太不现实了。可是,我能够尽可能讲的精彩一点点,让工程师们哪怕抓住其中的一个片断,或者记住其中的几个关键字,产生那么一点点兴趣,这样就有本身往后去自我学习乃至提高的可能。因而,若是培训能给工程师们甚至一个工程师带来一点点不同的惊喜,那么培训的目的也就达到了。软件
其实,我写博客也同样是这样,只要打动人一点点,带给人一点点思考,其实也就足够。固然,顺带的,若是能够当个网红固然再好不过,只惋惜遥遥无期,哈哈。神经网络