一年马上又要过去了,以前从没写过总结,只在大脑中短暂自我评价而已,这次是第一次通过写的形式表现出来,也是我第一次写技术博客,其实也不算技术啦,只是想要记录一下自己的历程,希望有所收获,毕竟自己太不擅长于文字了,呵呵。
上半年–研一的下半学期–主要还是上课的说。其实老实说,整个研一上课几乎没学到什么,可能是我的专业跨度太大的缘故吧–以前念的是海洋。另外一个原因,就是大部分老师都很水,扯得多,教得少。本来还想自学来着,可发觉时间都耗费在完成课业上–毕竟还得通过,不看不学的话等于自挖坟墓。整个研一貌似废掉了,当时导师也正好整一年在国外,唉,但是从入门的角度看,还行,也长了一点见识,可这对于研究生来说实在是有点浪费–读研只有三年啊,哪里有时间让你一步一步领进门。
研一过了之后的暑假,我就呆在学校里了,没回家,从图书馆借了好多书(话说看完的没几本)想要一口气把它们消化掉。现在想来真是太天真了,而且当时因为动力不足,还看了好多的动漫,《海贼王》还有《网球王子》就是那段时间一直看的,直到最新的一集,想想,那花了多少时间···不过心里倒是挺满足的额,呵呵。当然我还是有学习的啦,暑假的时候大部分时间花在C++ STL上了,看了侯捷/孟岩合译的那本(《C++标准程序库:自修教程与参考手册》(Nicolai M.Josuttis著), 终于把那本大部头从头到尾看了一遍,获益良多(就是实践经验少了点)。还有读了Linux方面的书,接触了Python,学习了《UML精粹》(不过现在不知道用在何处,只获得了个印象),还有Scott Meyers的《Effective C++》和《More Effective C++》,其余的还有:
《Java编程思想》,我看的是中译版的,不知道是不是实力不够还是翻译的读的不舒服,读了将近一半,还是晕乎乎的,直到书到期还掉。研一也有看《Java核心技术》,但老是不得要领,当然与C/C++相似的部分那没什么难度。虽然网上对这两个书的评价不错,但好书也要给对的人看,否则是事半功倍啊。
《Python语言入门》(第三版好像),通过这本书走进Python的世界,学习新东西总是让人兴奋的。
《汇编语言编程艺术》,看汇编主要是为了看Linux的源码做准备,于是在网上找别人推荐的汇编方面的书籍,看到了这本。于是从图书馆借了就读了起来,将近一半直到到期,却感觉不是在汇编,而是HLA,听类似C的,但我要的是纯汇编的,时间不允许我学完HLA后在过渡到汇编,于是乎,又无情的浪费了一些时间鸟。
《超越Java》,这本书主要是拿来当技术小说看的,蛮有意思的。
《正则表达式必知必会》,拿来当入门书在适合不过了,简单又实用。
《编程高手箴言》,书名倒挺唬人的,看了前面两三章,涉及到windows内部,不懂,然后是没时间,又拿去还了。
《代码阅读方法与实践》,这本书主要还是讲C的,针对的是开放源码,讲的东西看起来都懂,收获不怎么明显,可能代码的阅读量不足的缘故吧。
《C++编程思想,卷一》,这个得说下,翻译得实在不怎么样,因为读得太不顺了,一句话我都要斟酌好久才能明白他的意思。话说卷二还没看完。
《深入浅出MFC:使用Visual C++5.0 & MFC 4.2》,本来说windows下编程这本应该得看的说。
《经济学基础》,(英) 大卫·伯格, (美) 斯坦雷·费希尔, 卢迪戈·多恩布什著 张旭明, 罗宁译。被誉为”经济学圣经的那本,主要是想了解点经济常识,只看了前面两三章。 还借了好多书,有点根本没看,有的只瞄了了几眼,没兴趣。
对了,想起来了,上学期我们有一门课叫《计算理论》的,应该是计算机科学的基石吧,有点意思,就是有点那,什么时候能再捧起这本书啊。。。。。。
/———————————————-华丽的分割线—————————————————————–/
上研二,由于每个人都得当一门课的助教,我一口气选了三门,算法、数据结构还有操作系统,这三门都是专业核心基础课,我也想学下,所以都选了,就目前的结果来看,确实受益匪浅,很高兴选对了,就是改作业烦点,呵。由于学校实行万恶的奖学金制度,研二的奖学金没得到,关于这个制度的水分不想谈了,反正就是失败鸟。 这学期我的Linux和Python继续跟进,看《鸟哥的Linux私房菜》,还有《Dive into Python》,还借了好多书(上面两本都还没看完),我发觉我有借书综合征,每每看到别人推荐的好书都会想要去借,不管是不是有时间去读。而且我的导师也回来了,开始派发任务,以前得闲的时间渐渐少了,书也可能看不了许多了,毕竟要毕业是要有paper的说,开始熬吧。 说道借书,这学期借的很大一部分是助教相关课程的,—我也要学嘛,而且还不能误人子弟,得在学生问我问题之前先学会咯。再加上其他琐碎的事,这学期眼看着也要过去了,遗憾好多应该读的书没有看,当然有些时间是我主动“浪费”的,我的爱好可是包括电影、美剧还有动漫的哦,–好像给自己开脱来着。 下面罗列的这些书,都是想看而没看,或者看了一点的,或是以后要看的,依个人兴趣而言的,希望有时间慢慢都把他们消灭:
《Lucene+nutch搜索引擎开发》,对搜索有点兴趣,嘿嘿。
《贯通Java Web轻量级应用开发:JSP+Struts+Hibernate+Spring实例精解》,看Java的主要是想给以后的工作多一个选项。
《Programming pearls=编程珠玑》,借了好久一直没看,可惜鸟。
《Python网络编程基础》,对Python着迷那会儿,以为有时间来着,哎。
《FreeBSD操作系统设计与实现》,主要是研究OS想看的,还是先看Linux的和Windows的吧。
《UNIX环境高级编程》,想要走Linux的路,这本书貌似必看的吧。
《C专家编程.第2版》,关于C的这本得看。
《你的灯亮着吗?:发现问题的真正所在》,这本书看了。)
还有一些经典的,就不罗列了,先把这几本还了吧。其他的抓紧。
总的说来,自己确定的方向是Linux下的编程之路,具体怎么走还没什么样子,导师给的方向是医学图像处理,搞研究嘛,可行。
第一次写这么多,看来我废话蛮多的吗!