代码改变世界

我踩着一堆书的尸体,前进 -0 -

2011-02-16 13:11  Aga.J  阅读(415)  评论(4编辑  收藏  举报

  忙里偷闲,写下一篇文章来记录我至今所看过的书籍吧

  入门的书其实看得不多,因为大一的时候也在迷茫中度过,仅仅把学校的C++语言那本教材很快看完,并把书给读破了(-0 - 不是真的读破,其实是把书翻得很旧很残)。之后我便开始淘书,这本在网上听说不错,那本在网上听说也不错,完全不考虑自身的情况,就乱读一通(其中包括MFC的书,而幸运的是关于C++的书读得最多了,例如Effective C++等),结果就是走了很多弯路,但是也正因为走了挺多的弯路,让我慢慢知道该看什么了,下面就是我至今觉得自己“读对”了的书(-0 – 当然,有些是碰巧读对,大部分是在自己知道该读什么后才读的。学校教的那些就不列举了。。。)

  1 学校图书馆内的一本比普通数据结构的书介绍得难的《数据结构》

  2 经典的《Windows programming》,出自Charles Petzold之手

  3 《Windows 核心编程》

  4 《Microsoft Windows CE 程序设计》

  5 和Wince有关的一本书,忘了叫什么

  6 《C#高级编程》

  7 所有和Windows mobile有关的书

  《Microsoft Mobile Development Handbook》,

  《Programming .NET Compact Framework 3.5》,

  《.NET Compact Framework Programming with C#》,

  还有其他的粗略的看了

  8 《Thinking in C++》

  //下面的书最好有“一定的语言基础”和“大量的编程实践”和“若干项目经验”才去读

  9 《head first object-oriented design and analysis》

  10 《编程珠玑第二版》

  11 《重构_改善既有代码的设计》

  12 《design pattern》

  13 《代码大全》

  //注意到,这里少了算法类的书,所以后悔了我。T T 现在在补了。。。。

  14 《Android开发教程&笔记》,《Google Android开发入门与实战》

  15 还有其他比较零散的,关于SQL,关于OOSAD,关于windows phone,关于XNA,和学校所开课程(例如C++,软件建模分析与设计,数据结构的延伸阅读,很多很多)这些都选其  精华来看,并没有完全看完。

  总的来说,我看的书和最新技术关系不大,只有少量是新事物,大部分是基础或者不是特别技术的东西,技术总在变,知道本质就行,有了基础,需要新技术的时候学起来是很快滴。

  最后,光读书是不行的,要结合实践,实践多了,读的书自然也会多,读得书多了,看其他书也就可以取其精华的看了。(-0 - 我还是很懒。。因为延伸阅读的资料或者看过但没特别细看的书太多了,没有把它们整理出来。。以后找到就补上去吧。。)