- 论坛徽章:
- 0
|
针对上面的三个问题,我结合自己的经验分别罗嗦一下:
1,刚开始接触linux是因为比较好奇,后来发现鸟哥写的《linux私房菜》比较有名,就狠心买了一本,自己装系统,亲自跑命令,刚开始好奇心强,后来发现遇到不少困难,但还是咬牙坚持了下来,把整本书啃了两遍,这时候可以初步玩转linux了,然后继续进阶,继续鸟哥的《服务器篇》,自己架站,这次挑战就大了,且苦且坚持,攻克服务器后,这时候拥有了挑战unix界的至尊《unix环境高级编程》,可以这么说,没看过这本书就不算真正开始学unix,但有了前面的基础,这时候学的也就快多了,就像武侠中习武那样,内功学好后,学高级招式如同水到渠成。这本书看完后,能力已经比较高了,然后凭兴趣看《linux内核编程》,对linux的了解也就越来越多了,但linux是一个卓越的操作系统,不是仅仅看书就可以学深,所以现在一边继续学,一边动手写些项目等等。
2,实践是最好的老师,但实践之前最好先了解linux的一些基本知识,这样在实践过程中,遇到问题,起码知道怎么回事?就算不知道怎么回事,最起码知道怎么google吧。学习+实践+学习+实践......,学习指导实践,实践反馈学习,我觉得这样效果比较好。你们觉得呢?
3,在大家了解linux之前,有没有发现utorrent的p2p很神奇?有没有兴趣尝试知道QQ的通信是怎样实现的?有没有尝试过用网页跑一个linux系统?这些熟悉linux之后,就算不会做也会有思路。一年前,我写了一个类似utorrent的工具,然后测试可以正常使用,成就感比较大大的,然后了解了socket编程之后,开始写类似QQ的通信软件,制作一个linnx下的聊天工具,最后虽然功能简单,但对话神马的妥妥的,第三个是现在正在做的,做完之后,大家要用linux就不需要装linux了,直接用网页版的,是不是很方便啊? |
|