2014学习总结

来源:互联网 发布:淘宝美工职责 编辑:程序博客网 时间:2024/04/28 17:59
大三了过去一半,刚刚进入大三时,我曾对自己说过,不要考前临磨枪,注重平时的积累总结,从目前来看,我没做到,我还是在不断的考前复习,这正好验证了“人总是在做着自己所讨厌的事”。确实是如此吧。在2014的最后一天,我打算总结一下我的2014.都说,从现在看待过去,会看的很明白,可是我现在依旧很迷茫。根本不知道过去干了什么,有的只是开始了刷微博,微博上无之所谓的抱怨,无下限的刷。时间不知道用到什么地方去了,钱也不知道花到哪里去了。我曾经也做过每日的计划,可是坚持了差不过一个月,就慢慢的放弃了。这些都是我对自己很失望的原因了。
    学习方面,这半个学期学习的主要方向是Linux相关的,从《鸟哥的Linux私房菜》开始学习基本的Linux命令,《Linux运维之道》学习服务器的搭建熟悉命令操作;然后就是《Unix编程艺术》,了解了Unix的开源思维,从整个Unix的设计与发展看到了开源的力量,王者必将重现。《Unix环境高级编程》学习Unix的编程,《Linux内核设计与实现》了解Linux内核的基本设计。Linux才是王道。
    虽说抱怨很多,可我也收获了不少的思想,从某种角度而言。在图书馆的一次蓦然间被一本数吸引了周爱民老师的《大道至易》,我看了2/3,了解到了计算的本质,“算程序之表,数程序之本”,更有甚者,更是大数据的并发的本质。在思维方面达到了一种新的境界。这本书或许会是我思维进步的一个很好的基石。从这本书开始,我逐渐开始注意到自己思维意识的培养。编程如果这只是为了语言与代码,那么终归会淘汰,不管现在语言学习的怎么样,但我知道,语言终归不靠谱,没有能一始而终的语言,都是在不断的进步与发展。不管怎么说,对于周爱明老师的书籍,我产生了很大兴趣,我打算也把《大道至易》的姊妹篇《大道至简》也借阅下。
    设计模式方面,一次偶然的机会,我下载到了高焕堂老师的<Android架构师之路>,结识到了EIT这一新的造型,“组合是目的,创新是手段”。了解到了EIT这一造型的根本目的,包容未来可能的变化。这才是决策的未来性,从现在看现在,你终归迷茫,如果站在未来看待现在,那么你就看开了。从而对于设计模式感兴趣了,巧合的是学校也开了设计模式的学习,这其中看了刘伟老师的<设计模式的艺术——软件开发人员内功的修炼之道>逐步进入的设计模式的层次。在这期间,看了几本书,包括《重构与模式》,虽然没有了解过重构,但是从这本书中,我了解了一点重构与模式的关系,设计模式的目的是适应需求的可能变化,重构的目标是趋向或实现设计模式。使用设计模式的几个
阶段,刚刚开始为了模式而模式,可以说是有种硬凑的意味在其中;慢慢的了解到了每一种设计模式的究竟是为了适应哪一种可能的变化,这才会达到,心中无模式,而设计出来的就是设计模式。设计模式不应该禁锢设计者的思维,而是设计者与权威验证对话的一种手段。我现在还处于使用设计模式的初级阶段,为了使用设计模式而设计模式,有时候都是在硬凑,按照GOF的模式类图进行设计,这本身就是一种错误,此时设计模式成了禁锢自己思维的一种东西。
    Java主要看了《深入理解Java虚拟机》,"Write once ,running anywhere",这是我曾经对于java平台无关性的理解,可从这本书中我看到了java虚拟机设计之初,不仅是平台无关性(这是其虚拟机的体现),更有甚者就是虚拟机的语言无关性。在官方文档中"In the feature , we will consider bounded extensions to the java Virtual machine to provinde better support fot the languanges"而这无关性的基石就是虚拟机和字节码存储格式。代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,确实编程语言发展的一大步。从此我对于java的设计有了更深入的理解。知道的越多,越知道前人的伟大,无知才会进步。
     Spring MVC我也看了点,了解了MVC的流程,鉴于半年没看了,稍微点了下就好了。
    以上就是目前对于过去学习的简单总结了,过了今天打算就每一个方面都进行详细的总结。书籍不能简答的阅读,更多的是要学会学习与生活的总结。总结才能收获,站在现在看待过去才能找到一条从过去到达现在的一条明确的线路。

    对于未来,我简单的规划如下:
    工具使用 :MindMapper 思维导图工具的使用。可用于规划未来以及做笔记。更清晰可见。
    书籍阅读:我更注重思维方面的书籍阅读,这些书籍已经详细列出来了,这里就不重复了。
    博客书写:我要逐渐开始写博客,我初期给自己的规划是,每个月写四五篇,不是没有营养的笔记,而是对学习的生活的总结。
    学习方向:hadoop了解、Spring 框架学习、Linux内核的进一步深入、数据结构与算法的复习与深入。

0 0