快速获取自己想要的学习资源也是一种技能!
在我们网站的基本上都是程序员或者即将成为程序员的同学,选择做程序员就要有一颗保持学习的心,因为技术更新快、需求变化快,所以得时刻保持学习才能不被淘汰。正因为如此,我认为我们程序员的自学能力还是挺不错的。
说到自学,就出现了“如何找到自己想要的资源”的问题了,其实关于如何找到资源,我想基本都知道,去谷歌、去百度一搜就出来了,但是我想要说的是如何更好的找到想要的资源,而不只是谷歌和百度搜索,毕竟有时候搜索出来的内容太过庞大和繁杂,还需要自己再次筛选一遍,而且有时候还掺杂着各种各样的广告,那么我们怎么才能找到自己想要的资源呢?
下面我们就来拿出自己的干货分享给大家!
说明:这篇文章说到到的很多方法知识科普向的,很多大牛肯定是知道的,自己还会有黑科技来爬取自己想要的资源。
我们在学习和工作中一般会遇到这样一些情景:突然或者思考了很久想做个项目,却没有开发思路,不知道从何下手;想学习新的技术,却不知道哪里有详细的教程可以学;想找一些书籍来看看,却不知道在哪里可以找到书籍,找到免费的书籍;遇到问题没人可以交流,不知道哪里可以交流;想要爬取一些资源,不知道去哪获取;安装查找一些软件,从百度上找的往往各种垃圾推广。
基于以上的各种可能会遇到的情景呢,文章就从以下几个方面进行了整理和推荐,希望对大家有个帮助:
1)学新技术:想学新技术去哪里找教程?
2)获得最新资讯:一些业内的最新资讯去哪里?
3)找项目:想要开发项目,去哪里找点子?找教程?
4)找书籍:哪里可以找到免费的书籍?
5)交流探讨:遇到问题哪里可以交流?
6)软件的下载:在哪才能下到干净无推广的软件?
1)学新技术
如果想要学习新技术,首先肯定是看官方文档,新技术谁也没用过,官方文档基本可以满足学习需求了;
当然也有英语不那么好、或者看官方文档一通说的不知所云,那么可以看一些技术大牛写的博文,很多大牛都会第一时间写出相关的博文,参考性还是很大的:
下面这两个博文上有些如何去找到大牛的博客:
GitHub中国区前100名到底是什么样的人?
GitHub中国区follower最多的人有哪些?
除了上面的博客,还可以推荐一些学习网站。
1)PHP中文网
PHP中文网中国最大的PHP学习网站,也是仅有的php行业专业站,永久免费,提供最新的PHP资讯和技术,各种课程应有尽有,你值得拥有!
2)百度传课
百度传课作为国内的IT视频教育网站,还是不错的,不过里面的课程提供方比较杂而且多,特别是学习基础课程,需要自己挑选比较好的课程,对于学习新技术来说,或许会有一些课程提供者会比较快速的出入门或者介绍教程,还是可以看看。
当然,还有其他各种各样的IT学习网站,需要的话可以自己去搜索。
3)国外的一些学习网站
国外的网站,用的就没有国内的多了,不过可以推荐几个,毕竟国外在新技术的普及以及反应方面比国内还是快一点的。
codecademy:codecademy适合编程入门,它提供的是一个文档和在线编辑器。
coursera:coursera呢是一个涵盖各领域的公开课程集中地,和很多大学都有合作,里面的课程还是蛮好的,如果英文可以的话倒是推荐去看看,毕竟还是有那么多世界性的大学课程啊。
Code School:codeschool的教程包括:视频教程、编码挑战以及屏幕截屏等多种学习方式,网站的一些入门课程比较好,学起来也比较有趣味,上面分阶段的挑战是很多人都还蛮喜欢的,如果你的英文可以的话,可以去看看。
2)获得最新资讯
CSDN:最大的IT中文社区,可以找到各种资源和博客文章;
51CTO:和CSDN差不多,也是可以找到各种资源和文章;
博客园:和CSDN、51cto差不多,文章也是很多,参差不齐,需要自己筛选;
码农网:主要是文章,有技术的,也有非技术的;
Linux中国:关于Linux相关的资讯、文章、技术等;
FreeBuf:关于信息安全方面的各种资讯、文章和技术等;
3)找项目
肯定会有这样的情景的,想开发一个东西,却不知道怎么下手去开发,或者卡在某个地方;亦或是想找一点项目来练练手;更或者不知道所学的技术可以开发哪些东西……那么这个时候就涉及到“找项目”啦,我想做得最多的就是谷歌或者百度“XX怎么实现?”,但是这样找出来的东西太杂乱了,能拿来学习的很少,所以在找项目这一点上,我首先推荐到各学习平台找。
关于编程的学习平台,基本上都会有项目教程的,在学习平台上找项目,一方面是因为教程讲解的详细,另一方面是因为这是最快的可以找到既有教程又有项目的地方,所以非常推荐。
至于学习网站嘛,就如上面所说的那些,不做赘述了,关键还是要给讲一下如何从一些开源平台上去扒拉找项目,或者会有一些大牛总结关于项目的文章,都可以找到不错的项目点子或者教程。
开源中国:对于开发者来说肯定还是很熟悉的,上面会有各种开源项目,以及项目代码,可以找到不错的项目资源。
项目列表:有了这个列表,程序员不愁没练手的小项目了:我经常看有人发帖问关于项目点子的事,大家要找简单的编程项目学习练手的话,可以收藏这个列表。这些项目并不是论文级别的,只是想抛砖引玉让大家能从中受些启发。
4)找书籍
这里我推荐下在知乎上看到的一个书单,里面列举了程序员的书单列表,有兴趣的可以存起来看下。
程序员的书籍
5)交流探讨:
在学习和开发中肯定会遇到各种问题,有时候身边并没有可以交流的人,这个时候就可以上一些论坛交流社区了,推荐几个:
1)国内的:
V2EX
SegmentFault
知乎
InfoQ
2)国外的:
Stack Overflow
Quora
6)软件的下载
软件这里我只推荐自己经常使用的几个下载站,如何选择各位读者自己斟酌。
ZD423
吾爱
软件这些东西大家可以在吾爱上自行搜索,我相信没接触过的肯定会发现一个新的大陆。。。