一、求职小白刷题网站
二、入门级学习网站
三、进阶级学习网站:
开源网站;自由工作平台;分享/阅读文章类网站;问答类网站;编程游戏、竞赛网站
对于求职小白来说,最重要的就是多多学习、多刷题,小编总结了面试刷题网站如下:
1、LintCode 收集了面试最常见、最高频的编程题目:
LintCode有中文,能节省不少时间,更加人性化。
模拟面试专栏,精选 Facebook, Amazon, Google, Linkedin 等IT企业的面试题。
编程比赛,可以看到算法大佬的coding,能学到不少。
【中文站;英文站都有】
2. 算法学习 LintCode
算法学习网站,上去每天刷两道算法题,走遍天下都不怕。
3. 牛客网 — 面经和刷面试题
各个公司的面试题和面经分享,找工作前认真刷一刷,一定会有很大收获!拿到心仪的 offer!
4. Web 开发练习题
这是国外发起的一个 Web 开发学习的网站,从简单到深入,一步一步带你学习 Web 开发。就像一本练习册,并且当你完成相应的内容后,会得到相应的资格认证。
5. 百度前端技术学院 — 前端开发项目库
学前端的看这里,百度官方推出的前端开发学习技术学院,题目从简单到困难,如果你把里面的题都做会了,找个 BAT 的前端工作不成问题的。
0. 各种编程语言,编程工具,各种轮子的官方网站
要记得,学习一门语言或者一个工具,最优质的学习网站就是他的官方网站,官方文档。
1. 菜鸟教程
菜鸟教程的 Slogan 为:学的不仅是技术,更是梦想! 记住:再牛逼的梦想也抵不住傻子般的坚持!网站包括了HTML、CSS、Javascript、PHP、C、Python等各种基础编程教程。
2. 中国大学MOOC网
中国大学MOOC是由网易与高教社携手推出的在线教育平台,承接教育部国家精品开放课程任务,向大众提供中国知名高校的MOOC课程。在这里,每一个有意愿提升自己的人都可以免费获得更优质的高等教育。
3.Coursera
Coursera是大型公开在线课程项目,由美国斯坦福大学两名计算机科学教授创办。Coursera的合作院校包括斯坦福大学、密歇根大学、普林斯顿大学、宾夕法尼亚大学等美国名校。你可以在上面学到大量计算机理论和编程知识,部分课程有中文字幕哦~。
GitHub — 开发者最最最重要的网站
Github是程序员托管代码的平台,很多开发者都会在上面找各种各样的开源项目来学习。阿里、腾讯、字节跳动、美团、Google、Micosoft等国内外大厂都有自己的Github开源库。
上面有很多资源,想要什么轮子,上去搜就好了。并且呢,上面有很多优秀的程序员,你可以在这里交到很多好朋友喔。
程序员客栈
程序员客栈是领先的程序员自由工作平台,如果你是有经验有资质的开发者,都可以来上面注册成为开发者,业余的时候做点项目,赚点零花钱。当然,如果你想成为一名自由工作者,程序员客栈也是可以满足的。只要你有技术,不怕赚不到钱。很多程序员日常在这里逛一下,接一点项目做。很多公司也在这发布项目需求。
1. 掘金 — 帮助开发者成长的技术社区
现在国内优质的开发者交流学习社区,可以去看大佬们写的文章,也可以自己分享学习心得,与更多开发者交流。认识更多的小伙伴儿,提升个人影响力。
2. v2ex
V2EX 是一个关于分享和探索的地方,上面有很多各大公司的员工,程序员。你想要的应有尽有。
3. 博客园
博客园创立于2004年1月,是一个面向开发者的知识分享社区。自创建以来,博客园一直致力并专注于为开发者打造一个纯净的技术交流社区,推动并帮助开发者通过互联网分享知识,从而让更多开发者从中受益。博客园的使命是帮助开发者用代码改变世界。很多早期的高质量内容都在博客园。
4. Medium
国外优质文章网站,Medium 的整体结构非常简单,容易让用户沉下心来专注于阅读。上面有很多高质量的技术文章,有很多厉害的人在上面发布内容。
5. Hacker News
国外优质文章网站,上面有很多高质量的技术文章,有很多厉害的人在上面分享内容。
6. GeeksforGeeks
GeeksforGeeks is a computer science portal for geeks
关于算法和数据结构,GeeksforGeeks 有很多好的文章、解释和代码解决方案。如果你正在准备一个面试,也可以用这个网站准备和复习更难的算法问题。
7. CSDN
老牌社区,但广告和低质量内容掠夺,需要读者自行筛选。
1.Stack Overflow
Stack Overflow是一个IT技术问答网站,能解决你在coding中99.99999%的问题,关键是它不会弹出任何广告!开发过程中遇到什么 bug,上去搜一下,只要搜索的方式对,百分之 99 的问题都能搜到答案。在这里能够与很多有经验的开发者交流,如果你是有经验的开发者,还可以来这儿帮助别人解决问题,提升个人影响力。
2.思否
与掘金相比,思否网站主打的是问答。有博主反映同一篇文章在两个网站的阅读量相差数十倍左右。
1.CodinGame
CodinGame很特别,是以玩游戏的方式通过在线编程完成相应挑战。有些游戏非常有趣,并且游戏界面和图形设计非常精美。
2.Codewars
Codewars提供了大量由他们自己的社区提交和编辑的编程挑战,你可以像打游戏升级一样进行挑战,并提高分数和排名。
3.Kaggle在线竞赛
Kaggle 是数据挖掘、机器学习在线竞赛平台,在简历上有这一经历对求职者来说是非常具有优势的。
4.TopCoder
TopCoder 是最早的在线编程竞技平台之一,他们还会赞助竞赛,如果你写出最好的解决方案,就可以拿到奖励!2019年就有5000美金给前5名。