今天给大家推荐一些程序员经常使用的网站,也是我经常上的一些网站,让大家也一下拓展视野。
猫哥还将网站做了分类整理,方便大家阅读。
1. 项目类
项目是一个面试官非常看重的点,也是拓展视野、挖掘轮子一个的地方。
下面就为你推荐几个程序员都应该 mark 的项目类网站。
1.1 GitHub 代码托管
GitHub 作为全球最大的同性交友网站,也是矿资源非常丰富的矿场。
GitHub 有时比 Google 还有用,如果你不懂如何使用它来挖矿,那你不算一名合格的程序员。
GitHub 是一个宝藏库,可没有藏宝图,GitHub 这个亿计的优秀的开源项目也和你没有关系。
GitHub 也有非常多好的项目可以推荐,比如我自己的 github (逃了)
https://github.com/biaochenxu...
还有很多非常优秀的 GitHub 项目,比如 FrontEndGitHub、CS-notes、mall 商城项目 。
1.2 GitLab
对于有些人,提到 GitHub 就会自然的想到 Gitlab, Gitlab 支持无限的公有项目和私有项目。
GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务。
猫哥目前公司的项目用的就是 GitLab 平台。
https://about.gitlab.com/
2. 博客类
2.1 dev
dev 社区和国内的掘金社区很相似,技术分类也比较多,各种技术应有尽有,文章质量都很不错。
像 Java、Python、js、分布式等应有尽有,文章质量普遍都还不错,其实如果平时多留意不难发现,掘金上有一些文章是翻译自 dev 社区。
这个社区也是猫哥经常去看的网站,还翻译过几篇该网站的文章呢。
https://dev.to/
2.2 dreamincode
dreamincode 是一个相对小众的技术博客,界面和 博客园 风格颇为相似,属于简约而不简单的那种,但是内容却不简单。
https://www.dreamincode.net
2.3 bytes
bytes 和 dreamcode 类似,简约但不简单,不多说了。
https://bytes.com
2.4 hongkiat
hongkiat 是与技术、设计领域相关的站点之一,大家可以在这里分享技术文章。
https://www.hongkiat.com/blog...
2.5 IBM Developer
这里面都是一线工程师,技术性很强,每一篇文章都值得细细观看,认真学习。
https://developer.ibm.com
3. 问答类
3.1 StackOverFlow
作为一名程序员,如果没有听过 Stackoverflow,那么你最好去面壁思过一下。
这是一个由外国人创办的专为程序员提供的国际性问题解答交流社区,正如网站签名: Stack Overflow - Where Developers Learn, Share, & Build Careers 。
这个网站非常的纯粹,一般人还真不太习惯用这个,没有一手好英语还看不太懂全英文的技术交流与问答。
当你拋出一个技术问题时,最终是否能得到有用的回答,往往取决于你所提问和追问的方式。 –Eric S. Raymond
https://stackoverflow.com
3.2 Reddit
reddit 是一个非常个性的社区,你可以在这里讨论编程问题,还可以学习学英语,reddit 还很幽默,有古怪的莫名笑点,评论接楼很有意思。
https://www.reddit.com
3.3 daniweb
daniweb 也是一个质量比较高的问答平台,有一种像社交平台的感觉。
https://www.daniweb.com
4. 算法类
4.1 LeetCode
和国内的 leetcode 一样都是刷题用的,但是国际版的 leetcode 汇聚了全球各国大神,看看你和大神的思路是否一样呢。
https://leetcode.com
4.2 LintCode
LintCode 领扣上有数量超过 1000 道的算法题目和人工智能题目,通过刷题熟练掌握数据结构和算法。
完成各大名企的阶梯训练,为你斩获心仪的 offer 打下坚实的基础
https://www.lintcode.com
4.3 Codeforces
Codeforces是全球最著名的在线评测系统之一,这里有高水平的选手,高质量的题目,高密度的比赛。
该网站由俄罗斯的一个团体创立并负责运营。当然,该网站上大部分博客、评论、题面都是英语的。
http://codeforces.com/
4.4 Topcoder
Topcoder 据说是世界上规模最大的编程网站,这里面的题型,比赛形式跟 ACM/ICPC 极不相同。
该网站把中国纳入其赛区,大家可以上去那里跟来自全世界的程序员(事实上大多数也是大学生)进行更直接的交流,可能也是 ACM/ICPC 练兵的好地方吧。
该网站每个月都有两到三次在线比赛,根据比赛的结果对参赛者进行新的排名。
参赛者可根据自己的爱好选用 Java, C++, C#, VB 或 python 进行编程。
https://www.topcoder.com
5. 教程类
5.1 tutorialspoint
这是一个在线学习的网站,并且免费,里面有各种技术、各个知识点的讲解和demo,灰常全面,这比查找API方便多了,遇到不明白的知识点直接根据索引找就是了,还有各种电子书。
https://www.tutorialspoint.co...
5.2 codecademy
学习新语言,敲代码玩就在这里了。这个网站将简化编程学习的过程。比如说网站左边会讲解知识点,右边直接练习。如果出现错误,就会有错误提示,直接给你反馈。所以,使用它不用想太多,直接拼命硬干敲代码入门。
https://www.codecademy.com
5.3 Livecoding.tv
Livecoding.tv由一群欧美程序爱好者共同发起成立,旨在为全球程序员提供一个实时高效的互动平台。特色是使用了录屏直播技术,用户可以在线观看高手实时编程并且可以向对方提问互动,网站现在已经汇集了一大批程序精英。现在Livecoding.TV来到中国,希望更多的中国程序员加入进来一起切磋技术。
https://www.livecoding.tv/acc...
5.4 Dzone
Dzone是一个技术涵盖比较全面的网站,像云平台、数据库、物联网、开发运维、Java语言等都有。
https://dzone.com
5.5 simpleprogrammer
simpleprogrammer 简单的程序员,这个网站上纯技术文章不多,指导建议性的文章比较多。
讲述一些职场、以及软件开发中的一些“ 潜规则”。
https://simpleprogrammer.com/
5.6 SitePoint
通过 SitePoint 教程,课程和书籍学习 Web 设计和开发 HTML5,CSS3,JavaScript,PHP,移动应用。
这是一个偏向前端方向的网站,在这里包含了各种高质量的前端方面的文章,电子书。
https://www.sitepoint.com/web
5.7 YouTobe
YouTobe 这个网站可算是经典,和国内的哔哩哔哩一样,各类视频汇聚于此,当然各国编程大神也在这啦。
YouTube 是源自美国的视频分享网站,也是当前全球最大的视频搜索和分享平台,让用户上传、观看、分享及评论视频。
此网站没有官方的中文名字,较为广泛使用的俗称有油管、水管、你管等。
https://www.youtube.com/
最后
如果你访问不了国外网站,那就上网站 GitHub 上搜索一下,你会找到属于你的惊喜!!!猫哥只能帮助你到这里了。