分享一些资料(侧重Linux)

  以前没有攒资料的习惯,这一两年才养成了这个习惯。有次和大学老师聊天,和她说攒了不少资料,她就让我分享给她看。后来和她进一步沟通,觉得整理一下,分给学弟学妹看也许对他们更有帮助。为了这个目标,把资料重新梳理了一下,并且添加了一点我个人对学习方法的理解,分享出来,希望对大家有所帮助!

  本文章面向刚刚踏入挨踢行业的新手,高手可以直接飞过!当然,如果有好的资料,或者一些不同的看法,请留言交流!

学习方法论

  1. 享受学习!寻找学习中的乐子,享受这种乐子!强化学习中的成就感,提高自己对课程,对学习,对生活的自信心!在《只要一部计算机,就可以创造出无限的世界》中有更多论述。请自己查看。
  2. 亲自动手实践!就我的同学来看,大家最欠缺的是动手能力。很多人理论学的还行,但是一动手就完蛋!所以,一定要亲自动手实践!!另外,你可以把你实践的过程记录下来,发布到网上。说不定有很多菜鸟需要你的这些资料呢。
  3. 最好的学习方式就是把学习的东西记下来!当你试着把你所学的东西都记录下来时,你就会逼着自己去把不懂的东西搞清楚。另外,再你写的过程中,你要斟词酌句,你要谋篇布局,还锻炼你分析问题、整理问题的能力。无形中让你受益匪浅。所以,强烈推荐把自己学的东西写成博客发布出来!目前中Linux方面最好的论坛算是51CTO(D瓜哥个人认为)了。大家可以在上面注册个账号,开始写自己的博客!如果你写得好,会有很多人赞你!这可以获得很大的成就感,更会提高你的写作动力。如果你写的有问题,一些热心网友也会给你指出,纠正你的错误,你还是会获得进步。所以,无论从哪个方面讲,写博客都是百利而无一害的!所以,有事没事写写博客还是大有益处的!如果哪天你不小心混到VIP,那就真的牛逼了!当然,你所学的任何方面的东西都可以写出来发布出来,不限Linux。

    广告一下:如果感觉这篇文章对您有用,而且方便的话,麻烦把我的网站“‘地瓜哥’博客网”加入到你的友情链接列表里!如果是推荐博客列表更好!哈哈

  4. 一定一定要学会使用Google!把使用Google查资料培养成一种习惯!有事没事用Google百度一下!这里给大家讲解一个这段时间发生的一个故事:15岁的美国学生Jack Andraka的长辈因胰脏腺癌过世,让他决定上网用谷歌和维基百科理解这噩病。他发现:初期胰脏癌很好医治,但后期几乎无望,所以早期诊断是最关键的。7个月后他发明了一种纳米试纸,能够迅速廉价精准检测胰腺癌生物标志。由此可见,互联网时代人人都可以成为科学家!相信瓜哥,没错的!也许有人会提到百度,D瓜哥看来如果你不是做假药的,百度真的就可以算了!珍爱生命,从远离百度开始!
  5. 一定要把英语学好!在挨踢行业中,英语几乎是个必须掌握的技能!学好英语,就可以打开一个更广阔的天地。能接触到最新的各种挨踢资料。全世界最好的挨踢问答网StackOverflow就是以英语为主,学好英语,你所有的挨踢疑难杂症,几乎都可以在这里找到。另外,里面还有好多经常的解答,也会让你受益匪浅!

    也许大家会觉得英语学起来很费劲,看原版书更是头大!其实,并不像大家想象的那样!D瓜哥的英语也很烂,但是D瓜哥也读过几本英语原版书了!根据我的个人经验,刚拿到一本书确实很头大,但是只要硬着头皮看几章之后,找到感觉之后,读起来就会顺畅很多了!遇到不懂的,拿个词典(电子词典也行,推荐有道词典)随时查就行了。

  推荐大家自己搭建一个博客,可以自己开发,也可以使用Wordpress。注册个域名,配置DNS,你要懂网络知识;搭建博客,无论是自己开发,还是定制Wordpress,你都要懂PHP(当然,也可以是其他编程语言!不过,网络上PHP的虚拟主机最多,也便宜!JSP的虚拟主机少,而且贵!);如果再进行网站优化,那就需要懂更多的知识了,编程语言、互联网协议、数据库优化、Linux服务器管理、HTTP、缓存、JavaScript、CSS、DNS等等!可以把你自己所学的东西,都串起来,构成一个整体的、清晰的框架!

Linux资料

  1. 只要一部计算机,就可以创造出无限的世界,来个开胃菜,准备迎接下面的大餐!
  2. 程序猿技术练级攻略
  3. 应该知道的Linux技巧
  4. 命令行是你的至交好友
  5. LinuxCast
  6. 28个Unix/Linux的命令行神器
  7. 简明VIM教程
  8. 普通人的编辑利器——Vim
  9. Vimer的程序世界
  10. 手把手教你把Vim改装成一个IDE编程环境(图文)
  11. VIM 文件编码识别与乱码处理
  12. StackOverFlow上关于vim最有信息量的答案
  13. 只用VIM制作EPUB
  14. All commands,非常强大的Linux命令在线查询工具,谁用谁知道!!
  15. Linux Wiki,里面的指令讲解挺详细,排版也很好!
  16. AWK简明教程
  17. sed简明教程
  18. Unix目录结构的来历
  19. Unix传奇(上篇)
  20. Unix传奇(下篇)
  21. Unix 40年:昨天,今天和明天
  22. 理解inode
  23. KVM虚拟化原理与实践,最新颖的Linux虚拟机技术!
  24. agentzh 的 Nginx 教程,nginx是目前使用最广泛的Web服务器!

网络相关

  1. 互联网协议入门(一),从上到下,从下到上,透彻地分析互联网中的主要协议!
  2. 互联网协议入门(二)
  3. SSH原理与运用(一):远程登录
  4. SSH原理与运用(二):远程操作与端口转发
  5. 趣解HTTP状态码
  6. CDN技术介绍
  7. CDN技术实践

编程相关

  1. Web开发:我希望得到的编程学习路线图,这只是一个学习指导路线。大家可以把其中Ruby相关的,换成JSP、ASP.NET或者PHP等。另外,Ruby很好玩,感兴趣的可以学一学。(如果Java或者C#等没有学会的话,还是不要学了,Ruby的语法太灵活了,你会被搞蒙的。)
  2. 23种设计模式的形象比喻
  3. JDK里的设计模式
  4. 每个程序员都应该了解的内存知识
  5. Codecademy,在线交互式编程学习网站!很有趣!
  6. MySQL(微博),里面分享了很多干货
  7. 图解SQL的Join
  8. 字符编码笔记:ASCII,Unicode和UTF-8,如果你写过程序,肯定就会遇到过乱码问题。那么,你可以看看这篇文章!
  9. Redis 设计与实现,可能一时半会用不上,备用吧。

网页开发

  1. jQuery选择器大全,jQuery是任何一个搞网站开发人员,甚至移动应用开发人员必学JavaScript库!
  2. Bootstrap,Github上最火爆的项目。
  3. Bootstrap中文手册
  4. 50个必备的实用jQuery代码段
  5. jsFiddle,可以在网上调试JavaScript代码。还可以共享出来。
  6. HTML语义简析
  7. 优设,网页设计。
  8. imageCSS
  9. 浏览器的工作原理
  10. 浏览器是如何工作的?
  11. 分享一些D瓜哥攒的比较好的Web开发资料,这里分享了更多的关于网页开发的资料!

书籍推荐

  其实,读书也可以很有趣,比如下面的这些书。

  1. 鸟哥的Linux私房菜.基础学习篇
  2. 大话设计模式,这本书会告诉你,其实技术也很好看。
  3. 重来,静下心来,两个小时看完。
  4. 黑客与画家,阮一峰(下面有推荐他的博客)翻译的,书不错,推荐看看!
  5. 数学之美,让你切身体验一下计算机中是怎么玩数学的。
  6. 浪潮之巅,和上面的《数学之美》是同一个人,吴军博士,Google攻城师,前腾讯副总裁。
  7. 思考的乐趣,其实数学也很好玩!不信你看看这本书。另外,这本书的作者是中文系的!是不是突然感觉很牛逼啊?加油,你也可以很牛逼!
  8. JavaScript高级程序设计(第3版),学JavaScript只需要这一本书;
  9. 明朝那些事儿,很好看的历史书!这里只给出了第一本的链接,一共七本!大家也可以在网上找电子版的。这套书最早就是电子书!
  10. 牛奶可乐经济学,生活中很多有趣的现象都可以使用经济学的一些原理来解释。问题有趣,解释也很有意识!喜欢经济学的朋友可以看看这套书。这也是一套书,目前出到第三本了。
  11. Unix编程艺术,作者是Unix的开发人员,开源运动的推动者,主要讲解Unix/Linux的“野史”;当然,也讲解了很多Unix/Linux系统设计原理和设计思想。推荐!

挨踢趣闻

  1. 黑客的含义
  2. 那些年,MIT技术男们奇妙的黑客作品
  3. 为什么 Vim 使用 HJKL 键作为方向键
  4. 淘宝技术发展
  5. Tech Drafts
  6. 士兵,间谍,服务器
  7. 给哥三十五次机会,哥就能猜中你的手机号

知名技术博客

  这里推荐的一般是个人博客,知名论坛等,不在此列。

  1. 地瓜哥,我个人博客,暂且以次充好吧。哈哈
  2. 写在人生路上,我弟弟的博客。他现在正在学Linux,有Linux方面的问题,可以在他博客中留言问他。
  3. 酷壳,里面有好多好文章、资料,自己慢慢发掘吧;
  4. 阮一峰博客,不是专门的挨踢技术博客,但是里面技术类的文章都特别浅显易懂,而且深入浅出,可以学习阮老师的文笔!
  5. Linux大鹏,细致地讲解了不少Linux指令。
  6. 肉饼范凯,ItEye的创始人,技术也很刚刚的!
  7. 池建强
  8. 汤姆大叔,里面有关于JavaScript的一个系列文章,非常不错!
  9. 老赵
  10. ImportNew
  11. 夏の航海士
  12. 冯大辉
  13. 刘未鹏
  14. 淘宝核心系统团队博客
  15. 阿里巴巴集团数据库技术团队
  16. 淘宝JAVA中间件
  17. 淘宝UED团队,博客页面不错!
  18. Matrix67,《思考的乐趣》作者的博客,主要介绍一些数学方面的东西,不用怕,文章写的都很有趣。不过,如果我告诉你这个博主是中文系的,估计你会自卑得无地自容。最起码,D瓜哥当初看到之后,真的很惭愧!
  19. 结构之法 算法之道
  20. scott's blog
  21. 王垠
  22. Life As An Outlier
  23. 伯乐在线
  24. 笑遍世界
  25. 疯狂的菠菜
  26. darkmi

知名论坛

  1. 51CTO,侧重服务器、网络管理;
  2. 博客园,侧重.NET技术,前端技术的文章也不少。
  3. itpub,侧重数据库、服务器管理等。
  4. 开源社区,侧重介绍一些开源项目,里面的“翻译”版块也很不粗。
  5. V2EX
  6. CSDN;这个是全国最大的IT社区,但是里面的内容参差不齐,仅仅列出,不推荐。

知名资讯博客

  1. 36氪
  2. 月光博客
  3. 爱范儿
  4. 卢松松

奇技淫巧

  1. 如何用好 Google 搜索引擎?
  2. 墙外“谷妹”,墙里佳人“上”,不FQ,顺利上Google!
  3. 十大高明的Google搜索技巧
  4. GotGitHub,Github的使用教程
  5. Git分支管理策略
  6. WordPress代码高亮插件SyntaxHighlighter终极使用详解

必备武器

  1. Google,再次强调一下,必须学会使用Google!
  2. 印象笔记,注意保存资料!也许你现在看到的资料,到明天链接就失效了。
  3. 有道云笔记,也是笔记类软件,网易推出的。备选。
  4. Github,上面有各种各样的代码,喜欢代码的朋友,喜欢开源的朋友,必须会用!
  5. 开源中国-在线工具,各种工具。
  6. 豆瓣读书,可以在这里看书评,选书。

资料荟萃

  1. 分享一些D瓜哥攒的比较好的Web开发资料
  2. Startup News,注册个账号,点击文章标题左侧的向上箭头可以投票,这样还可以把文章收藏起来!另外,见到来自diguage.com的文章(文章标题后面有域名)就帮我顶一下。D瓜哥这里先谢谢大家了!哈哈
  3. Hacker News
  4. 极客头条
  5. 网易公开课,很多开放式课程都可以看!
  6. 电驴,虽然现在的电驴被阉割了!但是,里面还是有好多各种各样的学习资料!想学什么,直接在里面搜索就可以!原以为里面的内容都删除了,后来发现登陆后一些链接还是可以照常下!不幸中的万幸啊!
  7. 中国互联网创业工具库Startup Tools
  8. 零基础学习Python
  9. IT学子成长指导
  10. 鲜果网
  11. 我的Linux书架
  12. 豆瓣网,不仅仅读书,还有影评,音乐等等!
  13. 一些文章和各种资源
  14. 20本最好的Linux免费书籍
  15. 斯坦福开放在线课程

问答类网站

  1. 知乎,需要注册,不过里面很多问题回答的很深入透彻!推荐注册。
  2. StackOverflow,这个应该是目前全球最大、最好的挨踢问答网!估计你遇到的任何挨踢相关的问题,都可以在这里找到解答!
  3. Quora,需要注册,并且注册需要跨栏(因为目前只允许米国IP注册)。

  百度知道也是一个问答类网站,但是对于解答挨踢问题来说,太不专业!另外,里面的回答质量也差强人意。就不推荐了。

生活常识

  1. 智慧的提问
  2. 程序员,你会问问题吗?

推荐个动漫

  1. 海贼王,超级好看!可惜现在每周只出一集,还经常跳票!

未完待续

  D瓜哥以后还会不断补充这篇文章原文中的资料。原文链接如下,敬请持续关注!谢谢!

  原文链接:分享一些资料(侧重Linux):http://www.diguage.com/archives

更新日志

  2013年4月5日  增加了学习英语和建立博客的论述;还增加了一些新的资源。

你可能感兴趣的:(linux)