欢迎大家也来推荐好的资源!!!!
为什么整理这篇文章
想通过在网络上随便搜索出来的文章学习其实是很不明智的,往往不能保证知识的质量、全面性和系统性。甚至是粗制滥造、造假的所谓知识!
用Google,不用Baidu。可是虽然Google搜出来的比Baidu好,但是也还是不能确保质量都是没问题的。所以还是请自己去认真筛选!
虽然好的论坛上的信息比一般的论坛更靠谱,但是你也不能保证在StackOverFlow上回到你问题的那个人就是高手、给的答案就是准确无误的。所以本文虽然整理出了一些论坛,但是在使用的时候还是不能轻信,还是要自己去认真的考证!我觉得论坛最大的作用不是学习系统化的知识(系统地、深入地学习知识是一件很严肃的事
),而主要是用来是交流信息,给你提供一些思路和启发,当然一些具体的技巧的学习也是可以的。
所以请怀疑一切
。
怎么保证知识的质量
当然首先是看书,去找那些公认的权威的书籍!好的书能让人受益良多,而且好书的知识比较能够保证质量和系统性,也会有一些有意义的思考。好书看得再多也不为过!好书对待知识都是严肃、认真的!不会误导你!
在网络上找教材也可以,但是这时候就需要你去仔细甄别,确保你将准备花时间学习的东西的质量是没有问题的,否则你将走偏,最可怕的是你可能要花双倍甚至十倍的时间扭转这些垃圾信息带给你的知识上的、思想上的误导。
下面我想整理一些不错的资源,方便自己的学习和讨论。
真实的情况是你无法决定环境,而一定是环境最终改造了你,但是至少我们还能做这样一件事:选择呆在一个好的环境里!
活到老,学到老。以下是摘自CoolShell的一段话:就算是你有了10年以上的程序员经历,你也得要使劲地学习,因为你在计算机这个充满一创造力的领域,每天都会有很多很多的新事物出现。你需要跟上时代的步伐。你需要去了解新的程序语言,以及了解正在发展中的程序语言,以及一些编程框架。还需要去阅读一些业内的新闻,并到一些热门的社区去参与在线的讨论,这样你才能明白和了解整个软件开发的趋势。
实践是检验真理的唯一标准
Github上有足够多的高质量的开源项目。重点是自己开发并托管到Github。
这里是我整理的一些资源。
这里是我整理的关于git、github使用的方便快速查看的笔记。
好书读的再多也不为过
豆瓣上自己找。
不要只读技术书,请各个领域的书都读些。
书去当当或亚马逊买,多说一点:不知道为什么最近在当当买的两本书有点像盗版。
别人整理的好的资源
博客
- 陈皓coolshell
- 阮一峰的博客
- July | 算法与数据结构
- 云风的blog
- 陈硕(muduo的作者)在CSDN的博客
- 陈硕在博客园的博客
- 孟岩
- 风雪之隅:PHP、Zend
- Vamei:Python、Java……
- 老高:PHP、ThinkPHP、Typecho、Python
- 刘未鹏:思维改变生活
- Trinea:Android源码解析、性能优化
教程
首先说一下自己的个人观点,不推荐使用视频教程来学习,没有什么理性的理由,纯粹是感觉的问题。
论坛&技术问答
- StackExchange
- StackOverFlow
- Quora
- 知乎,去杂七杂八的都看一些吧
- CSDN论坛
- CSDN技术问答
- 乌云网:自由平等开放的漏洞报告平台
- python中国
- Ruby中国
- Get Yii:打造国内最权威的 Yii 社区
- Ionichina:全球最大的 Ionic Framework 中文社区
- Node.js专业中文社区
- Golang中国
- ElixirChina
- AngularJS Nice Things
- Swift社区
- Meteor 中文社区
- eoe:Android、iOS
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。