程序员怎么找到想要的资源?新手小白的福利
选择了程序员这个职业就要做好终身学习的准备,始终要有忧患意识,不时刻学习,就会被后来者居上。35岁是所有程序员都要经历的坎,只有不断学习,才有资本不被淘汰。
说到自学,就出现了“如何找到自己想要的资源”的问题了,其实关于如何找到资源,普通大众基本都是去百度搜索。但是搜索出来的东西往往很杂,要想从中找到想要的信息,犹如海里捞针。
我们在学习和工作中一般会遇到这样一些情景:想学习新的技术,却不知道哪里有详细的教程可以学;想找一些书籍来看看,却不知道在哪里可以找到书籍,找到免费的书籍;遇到问题没人可以交流,不知道哪里可以交流;
基于以上的各种可能会遇到的情景呢,文章将从以下几个方面进行整理和分享,希望对于新手小白能够有所帮助:
- 1)学新技术:想学新技术去哪里找教程?
- 2)找项目:想要开发项目,去哪里找教程?
- 3)找书籍:哪里可以找到免费的书籍?
- 4)交流探讨:遇到问题哪里可以交流?
一、学新技术
学习技术无非就两种方式,看书和看教程,这个看个人选择,两者各有利弊,选择适合自己的方式就行。
对于新手程序员,看****会比直接看书籍更容易入门。下面推荐几个视频教学网站:
1)慕课网
慕课网是老牌it技术教学网站了,上面有很多的免费入门视频。大家可以去上面搜索自己想要学习的技术,找到合适的视频就开始专注的学习。
2)网易云课堂
网易云课堂和慕课网类似,不过里面的课程提供方比较杂而且多,特别是学习基础课程,需要自己挑选比较好的课程。
3)实验楼
实验楼对于学习技术的优势就在于,有在线开发环境,如果你想学习技术但又不想在自己电脑上安装环境的话,那么这个时候就可以选择用实验楼了,可以随便折腾,非常方便。
当然,还有其他各种各样的IT学习网站,需要的话可以自己去搜索。
二、找项目
肯定会有这样的情景的,想开发一个东西,却不知道怎么下手去开发;亦或是想找一点项目来练练手;更或者不知道所学的技术可以开发哪些东西……那么这个时候就涉及到“找项目”啦,我想做得最多的就是百度“XX怎么实现?”,但是这样找出来的东西太杂乱了,能拿来学习的很少,所以在找项目这一点上,我首先推荐到各学习平台找。
关于编程的学习平台,基本上都会有项目教程的,在学习平台上找项目,一方面是因为教程讲解的详细,另一方面是因为这是最快的可以找到既有教程又有项目的地方,所以非常推荐。
至于学习网站嘛,就如上面所说的那些,这里再叙述一遍,只介绍2个中文网站,再介绍几个可以找到项目的其他资源。
1)实验楼
实验楼是个非常适合找学习项目的网站,有详细的教程和在线开发环境,而且最近几个月的教程更新频次和质量都非常不错,涉及各个领域,推荐想找项目的小伙伴去网站看看。
2)慕课网
慕课网和实验楼的区别就是视频和非视频,里面同样也有很多的项目教程,不过有一点不太方便的地方在于,慕课网是视频方式,这对于有基础而且只想快速看看项目开发大纲或者某个开发知识点的人来说,不太方便,毕竟文档更容易查找想看的内容一点。
当然,还有一种方式,就是在一些开源平台上去扒拉找项目,或者会有一些大牛总结关于项目的文章,都可以找到不错的项目点子或者教程;
- 开源中国:对于开发者来说肯定还是很熟悉的,上面会有各种开源项目,以及项目代码,可以找到不错的项目资源。
其实关于项目的核心代码倒是很多博客里也有,如果你想要开发某个项目的话,可以换各种关键字以及方法搜索,总会找到想要的。
三、找书籍
关于it书籍的网站有很多,有收费的也有免费的,下面推荐几个找免费书籍的网站,可以自己下载pdf到电脑上看。
1、gitbook:gitbook上有很多书籍,可以看看(英文、中文)
2、图灵社区:图灵教育下电子书,可以在线阅读,有免费的也有付费的(中文)
3、IT熊猫:涵盖的电子书很全,都是免费下载的
4、100本免费IT电子书:包括C、C++、JavaScript、JAVA、Perl、Python、Ruby、PHP等等的免费IT电子书籍(英文)
四、交流探讨
在学习和开发中肯定会遇到各种问题,有时候身边并没有可以交流的人,这个时候就可以上一些论坛交流社区了,推荐几个:
1)国内的:
2)国外的:
3)其他一些资讯网站:
- ****:最大的IT中文社区,可以找到各种资源和博客文章;
- 51CTO:和****差不多,也是可以找到各种资源和文章;
- 博客园:和****、51cto差不多,文章也是很多,参差不齐,需要自己筛选;
- 码农网:主要是文章,有技术的,也有非技术的;
- Linux中国:关于Linux相关的资讯、文章、技术等;
以上介绍的只是部分可以交流探讨,或者找到解决方案的地方,还有很多很多其他的平台,如果你觉得有用着很实用的欢迎告诉我,我添加进来~
五、其他
前面分享了4种需求的找资源的地方,当然肯定不全面,这里再分享一些其他有用的资源,或许对你就有所帮助。
- 动画展示各种路径搜索算法:我觉得还蛮有趣的,直观的感受路径搜索算法;
- 力扣(LeetCode):一个编程刷题网站,进大厂必备;
- 牛客网:找工作,刷面试题必看;
- 互联网,科技博客推荐:偏向互联网,科技资讯类网站;
后记:
写了很多,我把我新手时期所用到的找资源的方法都分享出来了,希望对新手小白能够有所帮助,我非常了解作为一个新手小白所遇到的各种苦恼:想学,可是没人教;想问,又找到前辈;想开发项目,却不知道从何下手……
要相信,每个学编程的人都有这样一段时光,都是这样披荆斩棘的一路走过来,不要怀疑自己,最重要的是多看多做多敲代码,上天不会辜负一个爱学习的人的。
关注公众号:《码之有道》,分享萌新程序员的成神之路!
1、公众号回复:【资料】获取大学四年整理的所有自学资料。
2、公众号回复:【教程】获取零基础游戏开发客户端+服务端全套教程。
3、公众号回复:【实战】获取企业级实战项目。