Noodlefighter的书单

自己的书单 记录一下读过觉得好的书 附一些评价.


计算机/工程类

这里按照推荐的阅读顺序排列

![image](\i\note_booklist\1.jpg) __《C程序设计语言》__

大学前在书店掏到作为学C的入门教材,很庆幸遇到了这本好书。
例子多,比喻丰富、恰当,篇幅合适,易懂,比起谭浩强那本又臭又长的有趣多了。

![image](\i\note_booklist\2.jpg) __《C陷阱与缺陷》__

很薄的一本书 一个下午就能看完
可以作为C语言入门之后的补充读物,内容是新手老手都容易犯的错误,赞。

![image](\i\note_booklist\3.jpg) __《深入浅出AVR单片机: 从ATmega48/88/168开始》__

嵌入式开发入门推荐,AVR单片机对于新手来说很易用,芯片也足够强大。
这本书真是深入浅出,从入门到进阶一本书搞掂(每章都让你学到一些必要的思想而不只是单纯罗列寄存器功能),例程写得好比喻也多。
真正的精华在后半部分,主要是嵌入式开发的一些常识和思想,还有C语言的进阶。
P.S.现在回头想想,当时能遇到这样的书真是运气好到爆了

![image](\i\note_booklist\4.jpg) __《嵌入式系统设计的艺术》__

这本书主要是将嵌入式领域实际开发中遇到的困难和对应解决方法,比如项目文件管理、代码规范、工程的周期预期等等。
对于有一定开发经历的人来说这是本好书。
虽然现在还是没能活用里边提到的静态代码分析。

![image](\i\note_booklist\5.jpg) __《C#设计模式》__

C# DESIGN PATTERNS: A TUTORIAL (美James W.Cooper)
做了几个小工具才发现没这玩意真不行。
花了点时间找到的书, 每种设计模式都有对应的例程,理解起来比其他书容易。
推荐给熟悉Csharp的人。

![image](\i\note_booklist\6.jpg) __《通过游戏编程实战教新手学C++编程》__

正如其名,作为C++入门书来说十分有趣。
嗯。。准确来说,这本书不仅是入门,它给的例子和提示的一些技巧在实际编程中很管用。
因为些原因没能看完,之后会重新捡起来的。

![image](\i\note_booklist\7.jpg) __《嵌入式系统的微模块化程序设计——使用状态图C/C++实现》__

Practical Statecharts in C/C++.
一个字,棒。
讲状态机的,从平面状态机(还列举了各种实现并分析优劣)讲到层次状态机(从C++实现到C实现)
唔,不得不说的是,这本书对于理解面向对象编程很管用。
P.S.似乎翻译不太好有些地方读不懂,搜了一下,网上对中文翻译版的评价也很差
不管怎么样,我还是打算把这本书复印备用

未读和未读完:
《程序员的自我修养——链接、装载与库》
《C primer plus》
《架构之美》
《测试驱动的嵌入式C语言开发》
《C嵌入式编程设计模式》


日语入门

![image](\i\note_booklist\8.jpg) __《大家的日语 初级1/2》__

很好的自学入门教材,精华在练习B、C上,跟读能很快入门。
P.S.外研版音频把精华阉割了,请找原版音频

![image](\i\note_booklist\9.jpg) __《会说日语的179个理由》《不会说日语的135个理由》__

有趣的日语语法书,睡前读物哈哈。

![image](\i\note_booklist\10.jpg) __《日语基础语法整理》__

对入门者有帮助,表格式的,一本薄书帮你整理初级语法。

![image](\i\note_booklist\11.jpg) __《袖珍日汉词典》__

商务印书馆,2002年修订本,高中时推游戏啃生肉完全靠这个。
易用、解释清晰,应该说很良心吧,自己用过最多的词典类工具书了= =


其他

![image](\i\note_booklist\12.jpg) __《思考,快与慢》__

对人的直觉的研究,有看的价值。
一本有趣的书吧,重新审视自己。

![image](\i\note_booklist\13.jpg) __《读懂世界格局的第一本书》__

写的倒是精彩,无奈自己却不懂怎么评价。。附一篇书评
book.douban.com/review/4999685

![image](\i\note_booklist\14.jpg) __《游戏关卡设计》__

N年前的睡前读物,感觉最有用的是讲游戏开发工程的那部分。
虽然书名是关卡设计但是相关内容现在完全不记得了。


todo想看的书:
《谈判力》