看了很多CU文章,看了之后有的很Happy,可是也有的很无语。。我在想,怎样学习开源:源码
所以,我希望看源码,尽管这些源码和一些强大的软件无法比拟,但可以通过源码,从内部去学习他们,而不是天天看配置,烦人。 拿cp命令来说吧,在百度或Google查cp命令的使用方法,最少有几百页。可是,在2010年coreutils 8.5中的cp命令只有1160行,试想,看Google的几百页和cp的1160页,或者是看man page... 到底哪一个好一点。。。。
管理员更喜欢man,程序员更喜欢看源码。
我本人就是程序员。
说句实话,在一年前,我不相信man手册,不知道它写得对不对,所以,我要验证它是对还是不对,就开始看各种程序的源码,看了之后,才发现, man手册原来是一种程序文档。
还有曾经看过一本书这样说: 这个世界希望程序员不看别人的程序就能写出wonderful的程序,这就像是让一个作家不读其他人作品就写出像<孙子兵法>一样的书。(PS:大意是这个样子的) 作为程序员的一员,你说这行不?答案显而易见。
所以, 我强烈 顶程序员多看看源码,无论是在学校刚学C的,还是上班一年的,还是上班三年五年,已经很成熟的。
如果您同意我的观点,那么,会出现这样一个问题!
什么源码才好。这个问题困扰了我良久。
Follow Open Source!
最后得到这样一个结论。然而开源的代码也很多,那哪一个才适合 自己。。呵呵。这个问题也挺烦人。。
我就是上和上看源码。
linux 源码太长,不适合初学看,不过代码相当简洁。而coreutils 倒挺适合我的,我刚工作一年。技术还不行,所以像这种代码,挺适合 我的。 另外还有vsftp, tcpdump, vim也挺好的。
阅读(1245) | 评论(0) | 转发(0) |