zoukankan      html  css  js  c++  java
  • 年末总结——关于读书学习

    有一个多月没有上博客园学习和写博客了,心里也有些惭愧。明明可以更努力些,但是却用一些容易做到的事情,来搪塞自己,以求得心理安慰。这一个月,工作也忙,我的项目代码量,逻辑复杂度已经大到了一种程度,一个人维护起来颇感费力。这段时间和产品也恼了点不愉快,总之是身心俱疲。在这繁忙的工作中,我做了一些比较容易做到的工作,基本上保持了每天两个小时的读书学习时间。这一个多月,将bootstrap看完了,将官网上的demo练习了一遍。从理论上理解了bootstrap的概念,虽然现在很多类都已经忘记了,但是用的时候,已经知道怎么去操作了。nodejs,只算是入门吧,草草的将书本知识过了个遍,凭我现在的知识,看的云里雾里,于是草草收场。知道了nodejs能干嘛,以及工作的几本原理,等年后再仔细学习和运用吧。

    对了,准备通过自己能力建设的php函数学习网站,也没有动手去做。想了不少,浪费了不少时间,最终没有落到实践上,也算给2016年的自己一个警示。说完了这些,就谈谈今天的主题吧,读书和学习。


    上学的时候,不知道为了什么而学习,读书也不知道为了什么而读书初中的时候,喜欢读文学书籍,也没有什么目的,学校门口有个付费的书屋,大部分是网游类的书籍,但还是有很多正统的书籍,于是就随心所欲的读了下去。到了大学自己所读的书也限于人文社科方面的。大学学心理学,心理学的书读了一些,不过心灵鸡汤的多些。没有实践的机会,只能在大脑中去构建去想象。

    毕业之后,忽然意识到自己的知识很匮乏。第一份工作是做设计的,设计在外行看来,是全凭灵感的作物,是非常需要艺术天赋的。其实只是说对了一半,设计也是非常理性的,其背后有一大套设计理论在支撑。日本的设计理论非常发达,在做设计的那半年里,购买了许多设计的书籍,给自己好好的补充了设计方面色彩、构图、光影方面的知识。我自己设计的广告、排版的杂志,也得到了领导的认同。

    从事编程之后,就没有再看过设计方面的书了,一心一意钻研编程方面的知识。任何一个行业都是有门槛的,有的行业门槛高,有的行业门槛低。有门槛的存在,就意味着一定有人踏过去。既然门槛的存在是防止外行人肆意闯入,而我为什么就不能跨界越行呢。跨界无疑是痛苦的,需要学习大量的知识,好在大学的时候就喜欢折腾电脑,什么HTML,JavaScript 、数据库、php,都涉猎了。那时候根本不知道自己以后会从事编程,只是自己玩。也没有多么认真的学习,来到上海后,我的主管男朋友是程序员,做PHP的。我和主管的关系比较好,她也很随和。我经常去他家做客,看到一个屋子,有半个屋子是书籍,都是主管男朋友的。那时候就被深深的震撼了,和他男朋友聊天的过程中,我们多次聊到了程序,他也对我的程序知识感觉很好奇。我一个外行的人,能够了解这么多程序的知识。于是私下里就努力用功学习,一边学习编程一边学习设计。

    正因为从事了编程,开始深入的看了大量编程方面的书籍,所以对了读书和学习有了很多的体会。下面说一说我自己的读书习惯吧。

    1、读什么书。

    我读书分为两种。一种是技术书籍,旨在提高自己技术水平。一种是文学书籍,如诗歌和小说人物传记等。

    技术书籍其实也分为很多种,有专门介绍某个语言和技术的书籍,也有泛泛而谈,讲思想谈理念的书籍。这两种书籍都要去读,第一种书籍是纯技术的,我读的时候一般是分三遍去读,甚至更多。第一遍坐在地铁上,一目十行的粗读略过,知道是在讲什么的就可以,通常这个读书的速度会非常快。目的不是为了了解里面的详细细节,而是为了知道书的整个目录结构,知道那个部分,是自己能够理解的,那么部分是自己当前知识水平和知识积累,不能够理解的。这样就给了一个标注,这样读的时候我就能目标很明确的去读当前自己能够理解的那部分了。等到了自己第二遍读的时候,往往心中已经有了书的目录,开始认认真真的逐字阅读。这时候旁边一定有电脑在旁边,且不能坐在床上看。一定要正襟危坐的坐在椅子上,旁边茶水备好,一边看书,另一边把书中的栗子,老老实实的敲一边,杜绝自己偷懒的可能。老实说,你理解一个理论,知道程序怎么编写是非常浅薄的,只有自己真正的打出来,看到电脑屏幕上输出的内容,才能真正体会到程序的运行步骤,这样才能更好的理解程序的内涵。如果只是看书,当时你可能明白,但是你忘记的会非常快,等再用的时候,好像根本没有看过这本书。所以应了那句老话。打铁要趁热,冷了就不好打了。所以一边看书一边敲代码是十分有必要的,也是学习编程必须养成的一种习惯。

    这是第二遍看技术书籍,我们都知道二八原则,同样也适用于一本书。20%的知识很难,但是不常用,80%的知识很常用,但是理解起来不难。作为编程新手,前三遍看书,我认为主要是为了解决80%的常用问题。这就是第三遍读书,是要重温,重温什么呢?还是要重温的80%常用内容,做到该掌握的一定要掌握。那百分二十的知识,很少用到,需要花费更多的时间去理解。当前不能理解,是因为自己的知识结构,和理解能力不足导致的。那就先记下这个问题,等以后遇到问题了再来学习解决。这也就是为什么技术书籍一定要买纸质书,不能买电子书的重要原因之一。技术书籍,需要时长温习,需要随便什么时候拿起来,翻一下就翻到自己想要的知识点上去。电子书这方便是远不能企及的。

    技术书籍还有另外一种是讲理念谈思想的。如《黑客画家》《编码-隐藏在计算机本后的原理》《图解http》。这类书,我基本上都在地铁上解决了,或者通过kindle阅读器去看的。这类书看起来丝毫不用费力气,也不用刻意花费力气去读。这类书虽然不如具体的技术有用,但是却站在更高的层次上去想问题,去重构和组织代码,也就是老子所说的道了。大道无形,大音希声。越是无用的东西,到了最后越能显示出他的作用来。面试的时候,和技术人员谈的多事这里面的常识问题。

    第二种书,文学书籍。文学书籍是必不可少的。一个人如果只阅读技术书籍,就会和技术太过接近。编程人员和电脑太多接近。平时和别人接触太少,就会退行。退行是心理学上的内容,就是人的某些方面行为倒退。人要有许多面,当工作的时候,你是工作狂。当玩乐的时候,又能精力充沛。当合朋友们谈论书籍,谈论生活感悟的时候,又能聊的开。看到了山,便有关于山的情操,看到水,便有关于水的遐思。编程让生活更富有,而文学书籍让生活更丰富更细腻。一个人如果只是沉迷与技术的世界,虽然技术精进,但是整个人却少了一丝人情味。这样的生活,我想没有人想要度过的吧。

    二、学习。

    刚入行,需要学习很多知识。一个编程人员不能只会一门编程语言。学php的不能只会PHP,也应该学习下Javascript编程。学习下mysql编程、学习下shell编程、学习下phython,学习下nodejs,学习下c,学习下java,既要能够做出网页版的应用程序,也要能够做出客户端的程序。现在的商业方式已经非常灵活了,pc上的客户端只会越来越少,而手机客户端则更为灵活,市场占有率也会越来越高。很多人没有必要买电脑,也不需要购买电脑。网上有很多人说语言都是相似的,没必要纠结语言。这种见识实际上十分愚钝,就好像说,所有的肉类都是相似的,都是蛋白质和脂肪的结合体。其实语言之间的差别还是不小的,如同鱼肉和牛肉之别。

    任何一个行业,只是都没有上限,只要想学,总有可以学习的。计算机行业发展日新月异,从上个世纪60年代开始发展,到了90年代21世纪十年间,各种技术如井喷般发展。技术是无穷无尽的,但是要解决的问题可能是有限的。所以以需求来学习技术的思路是没错的。

    学习要舍得投入。既要投入大量的时间,还要投入很多的金钱。技术书籍通常都比较贵,看纸质书又非常不过瘾。所以该买的还是要买,不要为了几十块钱,而限制了自己的学习热情。其他的方面可以省钱,但是学习的方面不能省。一定要舍得付出,才会有所回报。时间的投入则是必然了,但是我们一个人在大城市飘,又没有女朋友,晚上大把的时间,又无所消磨,所以这段时间拿来提升自己的技术水平,是再好不过的了。

    学习不能等用到了再去读书,那个时候已经晚了。15岁觉得游泳难,放弃游泳,到18岁遇到一个你喜欢的人约你去游泳,你只好说“我不会耶”。18岁觉得英文难,放弃英文,28岁出现一个很棒但要会英文的工作,你只好说“我不会耶”。人生前期越嫌麻烦,越懒得学,后来就越可能错过让你动心的人和事,错过新风景。既然选择了编程这条道路,就一定不要忘记当初为什么要选择这条路,目标有没有达到。一门学问,刚开始学习,大家学习的非常快,也就是前文所说的80%的内容,你觉得简单,大家都觉得简单,都能领会贯通。但是剩下的20%,就是遇到特定问题,需要解决的。谁能解决了剩下的20%的难题,谁就能脱离当前的水平,往上面更近一层。

    永不满足,永远保持学习的态度。建造一栋大厦,需要多少个寒冬酷暑打牢地基,大厦才能拔地而起,屹立城市之巅。到达技术之巅也是如此,需要多少个不眠之夜,刻苦钻研闻鸡起舞,需要了解最细节的知识,需要懂得最宏达的技术架构。大事小事,谈笑间樯橹灰飞烟灭。这需要不断的学习,已经不仅仅是技术方面的,关系到做人待物方面。

    总得来说2015年是忙碌的一年,也是毕业后进步最大的一年,我感谢编程,让我过得比以前更加更加充实,感谢代码,让我用不同的逻辑,去理性的思考生活,感谢iT行业,让我的生活得到了改善。朋友们现在会用程序员来称呼我了,往往前面还要加上‘传说中’三个字。可见程序员在我朋友圈子里的数量之少。我至今不认为我是一个程序员,我还是以文艺青年自居,喜欢没事谢谢文章,谢欢偶尔文艺一下。无论编程或者设计、再或是是到工地上搬砖,站高架,都是实现人生目标和价值的一种,这个世界上不存在任何一种不困难的工作,那么为什么非要给自己贴上个标签呢。只是赚钱而已,赚钱的目的是为了更好的生活。不要为普世中那种心灵鸡汤所迷惑,勇敢的追随自己的内心,无论是学习、生活、恋爱都是一样。

    2016年快要来了,年尾也越来越浓。经过一个多月的休整,我又要起航了,开始学习更加深入的东西,没有看完的书继续看,没有到过的地方,计划着去,没有爱过的人,我等待。唯有让自己变得更好,生活才能更好。代码如诗,生活如虹。fighting 2016!

  • 相关阅读:
    第十一周助教小结
    第十周助教小结
    第九周助教小结
    第八周助教小结
    第七周助教小结
    第六周助教小结
    第五周助教小结
    [SHOI2006]有色图
    [JSOI2019]神经网络
    【CF 715E】Complete the Permutations
  • 原文地址:https://www.cnblogs.com/roverliang/p/5173212.html
Copyright © 2011-2022 走看看