|
|
|
|
|
|
|
《软件调试》书友
帖子发起人: chen 发起时间: 2008-07-03 22:31 下午 回复: 10
|
帖子排序:
|
|
|
|
2008-07-03, 22:31 下午
|
chen
注册: 2006-04-07
发 贴: 18
|
|
|
购买地 :上海、
方式: 网上书店 china-pub 。
购买时间:2008-06-29
到货时间: 2008-07-03 12:15
书今天收到了,发个图片 凑凑热闹,偶不是做内核方面工作的 , 不过调试程序还是很有帮助地!
不过 偶很穷啊 没有书架 哎
刚收到书图片 一张 。对面就是上海标志性建筑 **明珠和**江:-)
2 家里的书
2
3 放在公司的一些
4 还有几本分布在同学手里 ,拍不上了。
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-07-03, 23:22 下午
|
格蠹老雷
注册: 2005-12-19
发 贴: 1,303
|
|
|
欢迎上海的第一个参与者。第一张照片还是很有创意的。看得出,你也是很专心技术的,照片中的很多书看着都好亲切,覆盖的领域基本覆盖了软件工程师的主要功夫,编程语言(C/C++、汇编)、操作系统(UNIX、WINDOWS、LINUX)、网络、编译原理、设计模式。
网络编程那一本看起来翻得最多,做网络有关的开发的么?
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-07-04, 08:27 上午
|
王宇
注册: 2007-05-08
发 贴: 306
|
|
|
好地段呀,而且好多书好亲切!
貌似和网络有关,桌上有一份NDIS相关的文档。 ^_^
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-07-04, 09:02 上午
|
chen
注册: 2006-04-07
发 贴: 18
|
|
|
谢谢 张老师 和王宇兄顶贴o(∩_∩)o...
我的主要工作是 应用层的互联网软件方面的,p2p 即时通信 相关,服务器啥的。
内核的的东西是个人兴趣 ,再有就是深入了解些系统,感觉写程序心里踏实 ha。
至于 NDIS相关的文档,拿出来吓人的,打印出来好多年了,也没正经研究过。^^!
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-07-04, 13:36 下午
|
chen
注册: 2006-04-07
发 贴: 18
|
|
|
看到张老师的这么一段话:
>>“但目前的一个问题是,很多程序员做了几年顶层的开发之后,没有生坚定之心,到时大
>>涨浮躁之气,觉得软件开发不过如此,做技术已经做到头了,没啥继续可以做的了。于是
>>要么转行,要么迷茫.......”
有个几个疑问
就是就技术方向而言,
1 做了几年顶层的开发之后如果继续做应用层的开发,应该更多做哪些方面的积累?
2 如果逐渐转做底层,那么除了安全方面的工作,还有哪些方面的工作呢(这个问题比较现实,又不是很了解)?
3 还有各位高手发表下意见,你们平时都做什么呢 ?写程序啊,还是经常在调试内核啊
这个对很多人来说都是很神秘的
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-07-06, 11:46 上午
|
格蠹老雷
注册: 2005-12-19
发 贴: 1,303
|
|
|
我来先回答一下吧,这样的问题是仁者见仁,智者见智的。
1 应用层开发门槛相对较低,但是把应用层开发做好并不容易。我坚信,无论是内核代码还是应用层代码,都应该精炼、灵活、鲁棒。为了实现这个目标,我觉得程序员要不断提高自己对代码的感知力和控制力。通俗的比喻就是增强对代码的感觉,看到代码有如鱼得水的感觉。回答的具体一点,对应用层的程序员来说,对底层和整个系统的理解是首先要积累的,虽然写的应用层,但是心中应该有整个系统,知道API调用在下面是如何执行的。另外,应该培养自己跟踪代码的习惯,深刻的理解代码,去掉不必要的代码,对代码精益求精。
2 底层开发的工作其实也很多,比如驱动程序开发是个大空间,包括真正驱动硬件的设备驱动程序,也包括内核模块和纯软件的驱动程序,以及过滤驱动程序(Filter)。
3 我平时既写代码,也做调试工作。 调试包括调试自己写的代码,也包括很多调试其它人写的代码和无源代码的调试。
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-07-14, 10:13 上午
|
王宇
注册: 2007-05-08
发 贴: 306
|
|
|
01. 不懂不瞎说。但正如 Raymond 老师所说,所有学习、研究的目标都是一致的。
02. 可以模仿也可以创造,二者不冲突。我觉得任何一个目标(系统)都可以简单地分为3个认知阶段——应用、实现、超越。以操作系统为例,第一阶段对应于 Ring3 和应用级 Ring0,第二阶段对应于实现级 Ring0。在“充分应用”的基础上,“理解架构”就是发展的必然,安全问题只是认知细节的一个附属,除此之外可干的事也非常的多(只要去动手,就会有感觉,而且这个感觉是自己得到的,比任何人的说教都真切)。最后,在掌握了细节 & 横向类比之后,“超越”并不是不可能的了。
03. 我应该还算初学者,目前时间相对宽裕。平日爱好追踪内核、各色驱动以及多态/变形引擎。
呵呵~
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-07-15, 14:38 下午
|
chen
注册: 2006-04-07
发 贴: 18
|
|
|
看来是应该多动动手了啊!虽然看过些windows 原理的书但,怎么老觉得 在门外转悠。
正好有 张老师的书,希望也能把 os的门敲开条缝 ,张老师说是调试之剑 啊,我觉得像个匕首。
问上面的问题 因为是觉得 学习方法 是更 重要的问题,会想 计算机 技术 哪些是不变的东西。
希望大家多交流啊,取人之长 补己之短,与人分享自己的思想 那么每个人就拥有了 两个思想。
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-07-15, 21:37 下午
|
尛莫巴
注册: 2008-07-13
发 贴: 1
|
|
|
刚拿到书。书内容,不错。可惜印刷质量有待提高。:)
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-07-19, 13:38 下午
|
黑风幻影
注册: 2008-07-11
发 贴: 11
|
|
|
好多书我想看,又还没买的哟,真想抢几本自己看得懂书,拿来看看,呵呵......其中<<深入理解计算机系统>>一书看起来最亲切了,当初在学校可是让我一人霸占了半年啊,真对不起其他校友啊,呵呵
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
2008-08-15, 15:46 下午
|
mzty
注册: 2008-08-15
发 贴: 3
|
|
|
|
|
IP 地址: 已记录
|
报告
|
|
|
|
高端调试 » 图书 » 《软件调试》书友 » Re: 有个几个疑问?
|
|
|
|
|
|