Your SlideShare is downloading. ×
  • Like
linux
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply
Published

 

Published in Technology , News & Politics
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
481
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
7
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Learning Linux 王聪 [email_address]
  • 2. 方法(method)
  • 3. How to become a hacker
    • To follow the path:(沿这样一条道路:)
    • look to the master,(寻找大师,)
    • follow the master,(跟随大师,)
    • walk with the master,(与大师通行,)
    • see through the master,(洞察大师,)
    • become the master.(成为大师。)
  • 4. Learning Habit
    • 搭建一个技术博客,尝试把每天的学习心得记录上去。
    • 如果你漂亮地解决了一个技术问题,写一篇文章和别人分享一下你的心得。
    • 协助编写wiki,这可以帮你梳理知识网络。
    • 学会使用rss,订阅你感兴趣的网站,博客。
    • 推荐BSP:cublog.cn
    • 推荐rss阅读器:Akregator, Google Reader
  • 5. Reading Books
    • 如果有时间,多读点儿书吧。
    • 读经典的计算机名著。
    • 尽量去读英文原版的书籍。
    • 做一下书中的课后习题。
    • 试着做一些读书笔记。
    • 推荐书籍: http://wangcong.org/articles/interview-with-zhl.html
  • 6. Programming
    • 入门语言:Python,Java。(不仅仅是用来入门)
    • 其它编程语言:Bash shell,Perl,C/C++,Lisp……
    • 把算法和数据结构学好,非常有用处。
    • 多读代码,多写代码。
    • 尝试参与几个你感兴趣的开源项目,这对你找工作很有帮助。
    • 帮助测试,调试开源软件,及时报告错误。
  • 7. 社区(Community)
  • 8. Linux Is International
    • 全世界的人们都在关注Linux。
    • 如果你对Linux知名社区作出过贡献,全世界都看得到。
    • 在Linux社区里,你可以和来自世界各地的Linux高手交流。
    • 学好英语(但这和四六级没任何关系)。
    • 多为Linux社区作贡献。
    • 协助社区运作。
  • 9. Mailing List
    • 邮件列表和IRC是国外社区最常使用的交流方式。
    • 订阅你感兴趣的邮件列表。
    • 参与别人的讨论,敢于发表自己的意见。
    • 学会树立自己在社区中的声望。
    • 不要卷入别人的口水战。
    • 不要问偏离邮件列表主题的问题。要问,去更合适的邮件列表。
  • 10. Email Client
    • 不要 在浏览器中收发邮件!
    • 学会使用一个好的邮件客户端。
    • 插入文本要方便,不要让空格去替换tab。
    • 定制方便,比如,不要自动折行,如果需要,手动。
    • 不要破坏邮件线索(thread)。
    • 汉字倾向于使用UTF-8编码,英文ASCII。
    • 推荐的邮件客户端:Evolution,Claws Mail,Kmail,Mutt。
  • 11. Good Manners
    • 邮件格式:text/plain要比text/html要好。
    • 回复全部人,不要丢了抄送。
    • 学会恰当地引用别人的话。
    • !! 不要 在顶部回复!!
    • 省略掉多余的引用,这样会使你的观点更清晰。
    • 引用内容和回复内容之间加空行,以使回复的部分更加明显。
    • 尽量不要带附件,尝试用指向该文件的url。
  • 12. Asking a Question
    • 在提问前记得先去网络上和FAQ中去搜索。
    • 在你手头上的教程中去查找。自己多思考。
    • 选一个好的标题,标题应该尽可能地概括你的问题。
    • 选择适当的收件人,抄送给他们。
    • 如果你自己都描述不清楚问题,那最好别提问。
    • 问题应该尽力描述详细,不要太笼统,不要太大。尤其是,不要偏离你的主题。如果问题太多,分开提问。
    • 别人没有回答你问题的义务。
  • 13. Examples
    • 差 的标题:求助!!
    • 好的标题:Fedora5下fcitx输入法无法激活
    • 差 的问题:Linux内核的原理是什么?
    • 好的问题:我正在读2.6.21的源代码,对xxx.c中的yyy()函数不太明白,我的理解是……这样对吗?谁可以帮忙解释一下?
  • 14. 大师(masters)
  • 15. Linus Torvalds
  • 16. Andrew Morton
  • 17. David S. Miller
  • 18. Richard Stallman
  • 19. Ken Thompson & Dennis Ritchie
  • 20. Bill Joy
  • 21. John Carmack
  • 22. That's all. Thank you!