本部分内容对应视频链接。
很多小伙伴在刚开始学习技术的时候,都会去找一些学习类的网站来提高自己的水平。但现在网络越来越发达,学习类的网站真的是多如牛毛。有的网站真的是非常优秀,可以让你学到不少技术,但同样也有很多网站非常垃圾,不仅浪费你的时间,还可能会误导你。
下面,我就来介绍10个程序员必逛的网站,给大家做一个参考。
1. B站
https://www.bilibili.com/
第一个网站肯定不必多说,就是我们经常逛的小破站,也就是所谓的B站。这个网站原本的定位是一个二次元动漫类的网站,可是走着走着,越走越偏,B站自己也万万没想到自己会变成一个学习类的网站。
对于我们程序员而言,这里有海量的编程类的学习资料。不管是什么类型的编程语言,编程技术,你几乎都可以在这里找到对应的视频教程。而且最重要的是,视频播放的时候,不会有任何烦人的广告,几乎不会受到任何打扰。
正因为如此,我现在也入驻到了B站,成为一名UP主,在B站里分享自己的经验与教训,希望能给大家提供一些帮助。
2. CSDN
https://www.csdn.net/
CSDN是国内非常知名的技术交流社区,创建的时间也比较早,所以在国内也很有影响力。虽然说这个社区还是有一些争议,比如盗版文章、盗版资料,但CSDN还是有非常多很优质的原创文章与资料,对于程序员来讲经常来这边逛逛也会学到不少知识的。
3. 51自学网
https://www.51zxw.net/
现在教程类的网站也是非常多,比如说慕课网、腾讯课堂之类。但是为啥推荐51自学网呢?简单来说吧,我对它比较有感情。在2007我刚上大学的时候,我就在51自学网上去学一些乱七八糟的技术。当年很多我们专业课要用到的软件件,还有相关的技术,我都是在那边学到的,所以我一直都对它很有感情。
而且这个网站还是有不少编程类的学习视频,基本上你想学的技术在上面都能找到。它的视频大部分是免费的,但也有一些视频需要付费,但往往价格都不是太高,平均下来一个视频才几毛钱,我觉得还是非常良心。
4. LeetCode
https://leetcode-cn.com/
现在很多公司,尤其是一线大厂,面试的时候必考的一个项目就是算法。谈到算法,就肯定会谈到leetcode。leetcode是一个非常知名的刷算法的网站,里面有大量的算法题,如果你能够把这些算法题都刷完,那么你的算法水平提升肯定不是一个档次。而且它每道题都会有相应的评论和题解,如果不会做的话在那里会找到灵感。
他的主站是美国版的,但也有中文版。我比较推荐刷中文版的,因为中文版的会根据我们国内的情况,增设了一些知名企业的面试题,这对于我们面试的时候会比较有帮助。
5. GitHub
https://github.com/
作为一名程序员,如果你没有听说过github,那你肯定不是一名合格的程序员。GitHub上托管了大量的优秀项目,比如Linux内核源码,以及Git本身的源码,都托管在github上面。
在GitHub上,你可以通过主题、榜单等方式找到你感兴趣的项目。通过多做一些项目,你就可以很快提升自己的技术,从而进入到自己心仪的公司。
6. 菜鸟教程
https://www.runoob.com/
菜鸟教程提供了编程的基础技术教程, 介绍了HTML、CSS、Javascript、Python,Java,Ruby,C,PHP , MySQL等各种编程语言的基础知识。我们从它的主页面看过来,教程真的是非常的全面。
同时,这里面也提供了非常多的工具,甚至还提供了各种编程语言的在线工具,你甚至都不需要开启代码编写程序就可以直接运行代码,非常方便!
另外,在去年国庆的时候,我非常荣幸见到了菜鸟教程的开发者:田总。
7. codecademy
http://codecademy.com/
codecademy是一个免费有趣的在线互动编程学习网站,目前提供了 HTML/CSS/PHP/Javascript/Ruby/jQuery/Python 等课程。它像玩游戏一样,让你一关一关从易到难来完成学习,你可以每天利用碎片时间来从零基础入门到掌握一门编程语言,相比大多数传统的学习方法实在是好太多了……
Codecademy 并没有提供传统的编程教学视频,也没有任何“老师”进行教学,而是精心地将原本复杂的课程拆解成一个个非常简单的小节,通过各种提示来引导用户学习,譬如教会用户怎样计算出自己的名字的字数长度。
用户在学习的时候,只需要在命令行中输入正确的代码,提交保存,即可以一关一关地完成整个学习过程。而且,由于是分段式的学习,用户可以很快地拿起学习然后放下,整个学习过程不会有太大的时间压力。
8. coursera
当然,他们也提供一些付费项目,但是价格还算是比较公道。
除此之外,你只要完成课程,并通过测试,你就能拿到对应的证书。这些证书没啥用,但是是对你学习的一种肯定。
这些列出来的课程是比较热门的课程,大家有兴趣可以学学
9. stack overflow
https://stackoverflow.com/
stack overflow是一个程序员问答平台,你有程序员相关的问题都可以在这边搜索并得到比较专业的回答。这里比某度专业多了,毕竟某度是个综合性的搜索引擎。
大家搜索的时候,尽量用英文,你用中文搜索的话,可能得不到太多结果。而很多很专业,直击要点的回答,往往都是用全英文写的。所以大家一定要习惯用英文去获取自己想要的答案。
10. 资源网站
https://www.lxlinux.net
最后推荐一个良许的资源网站。在这里,有超过1200个高质量的资源,并且这个数字还在每天增加。你想要什么资料,在这里直接搜索就可以了,非常方便。而且,你还可以在下拉菜单里直接选择你感兴趣的资料,非常快速高效!
最重要的是,完全免费!
好了,这就是本文所推荐的10个程序员必逛的学习网站,强烈建议大家收藏一波,即使是吃灰了也要收藏!
最后,最近很多小伙伴找我要Linux学习路线图,于是我根据自己的经验,利用业余时间熬夜肝了一个月,整理了一份电子书。无论你是面试还是自我提升,相信都会对你有帮助!目录如下:
免费送给大家,只求大家金指给我点个赞!
电子书 | Linux开发学习路线图
也希望有小伙伴能加入我,把这份电子书做得更完美!