书与课题只是帮助大家入门,再深入的书都不能帮助你得到飞跃性质的提高..你需要更多的代码编写经验,可以试着自己定义一个系统,然后完成它,当你不断深的写代码后,你就会发现早期的作品是多少的不足..这样才会使你更高的提高..书本上的只是起到带领的作用..
可以看看《深入理解计算机系统》,这本书是用C语言编程来看整个计算机系统体系结构的。
任何教材和课程对于初学者来说都是一个感性认识,只有多加练习,多写一些程序才能真正体会其中的含义,同时自身的编程能力也会显著提高,但这并非一日则成的事,编程是要靠时间和经验的积累。