当前位置

跟大家共勉,摘录

主标签

其实,说难也不难,关键是掌握方法,特别是一个畅通的Internet联接是必不可少的.实事上,如果你勤于搜索的话(我一般用google,偶而用altavista),你会发现绝大多数问题早已有人解答过.
我们的一个心得是一定不要有依赖心理,不要觉得什幺不会立刻就到网上问.其实没有人是神,除了一些特别的牛人之外,每个人都只是了解自己做过的部分,所以您的问题很难企望立刻有人回答.关键还是自己分析.
只有当每个人都是在尽了自己的努力仍无法搞懂时才问别人,这样才能达到交流的效果.比如你的问题"apache+php+mySQL"安装也不知道什幺意思,其实解释文档何止万千,有info, man, HOWTO, Documentation, mailinglist等等资源数不胜数,多的根本看不完.何不自己先研究一番呢?
我们都是只恨时间不够,而不是资料不全.当然,前提是您的英文阅读能力够用.
还有,学习时,要有所取舍,时间精力都是有限的,不可能什幺都学.因此要能抓住重点,从大处着手.等方向性的东西搞清楚了,再钻研细节不迟.但如何知道什幺是重点呢?这可能需要一些基本的理论知识,如OS的设计思想等,可能也需要一点相关的经验.
举个例子吧:我学习kernel thread时,首先绝不是到网上问:"哪位高手讲讲kernel thread是怎幺会事?",因为网上资料很多,干吗这幺懒呢?我们就想kernel thread是一种thread, 那幺thread是什幺呢?这需要一些OS的基本知识了,书上网上都有大量的介绍.知道了thread,就想想什么是user thread,什幺是kernel thread,资料也很多;接下来就想在linux中thread是如何实现的呢?和process的区别是什幺呢?是如何生成的?如何调度的?
这样一个一个问题问下来,自己一个一个力图解答它们,先不管细节,等你真的粗粗地走了一遍,你会发现"原来如此,--不过如此!",如果您还有余勇可贾,您可以乘胜追击,把细节也过一过,但当你过细节时,可能发现需要大量其它相关系统的知识,如果你已经知道了,自不必说,如果不知道,可以暂且放一放,也可以进行一次"知识爆炸",就象你刚刚化了个小圆,现在要在小圆外面化一个大圆,虽然半径只增加了一倍,面积却是四倍.当你把大圆也过了一遍时,您会发现没有问题解决不了了,只是时间问题而已.
当您有了这种自信,您就上路了.你会发现您的心得对很多人非常有帮助,很多人开始称您为高手了.

当然我们现在离高手还有很大的距离,正向着这个方向努力,咱们互相勉励吧.

评论

查查kernel thread,或者kernel 线程就可以了。查不到就加一个linux。总是可以找到的。

搜索引擎是很强大的,在提高你的搜索能力的同时,你的阅读速度,理解速度和归纳速度也要跟上。一旦你具备了这四种能力,就可以成为任何专业的专家。

这个不是关于搜索引擎的,而是关于学习的精神和态度的,赫赫