在中关村图书大厦闲逛的时候偶然看到了这本书,看到标题,粗略翻阅了下目录之后,立即决定吧它买下来。这正是我一直在寻找的书。买回来以后仔细一读,发现这本书的深度超过了我的想象,它不光是一本阐述如何调试的书,甚至是一本教我们如何写调试器的书,国内的图书达到如此技术的深度我还是头一次见到。
另外我请教一下张老师关于我未来职业道路的规划。我对底层拥有强烈的兴趣,一直坚信精通底层是学好软件技术的不二法则。现在的新技术层出不穷,许多人都忙于追赶时代,吹捧泡沫,踏踏实实学习底层的人越来越少。新技术随时在变化,而操作系统底层是基本稳定不变的,看了这本书之后我也坚定了学习底层的决心。但是我今年7月即将毕业进入microsoft做软件开发的工作,如果不出意外应该是从事.NET的开发。工作机会固然很好,但和我所热衷的底层却有一定差距。我不知道这个时间该怎样把握,是全力去做好本职工作(这样可能在底层上没什么发展),还是坚持自己学习?毕竟时间是有限的。(好像在那里做到windows kernel也不大可能)。请张老师指教!
非常感谢!我也是这么打算的,感觉现在新技术太多,不能盲目跟潮流,要认准一个目标,要学就学底层的。以前看到驱动程序,或病毒这种东西都感觉是非常神秘的高深的东西,用C写程序的时候经常被一些库函数搞晕,一般的程序员总是摸着黑在写程序,知其然不知其所以然,在了解了一些底层的东西之后,以前的这些迷惑正在慢慢的被解开。试想一下,如果写程序的时候我对机器里发生的一切都了如指掌,那感觉多么好,在有一个好的想法以后,不用为不知道如何实现来发愁(至少知道从哪里下手)。
回去学习了,有问题再过来请教。