目录

1. GitHub网站(https://github)

2. 力扣网(https://leetcode-cn)

3. 牛客网(https://www.nowcoder/)

4. 哔哩哔哩(https://www.bilibili)

5. stackoverflow(https://stackoverflow/questions)

6. 粉笔网(http://www.fenby/courses)


1. GitHub网站

GitHub(https://github)其实是一个开源项目的托管平台,里面有很多大佬程序员上传自己的开源项目,我们可以从上面下载这些优秀项目的优秀代码来学习,学习人家的编程思维,良好的代码习惯。

这个网站在IT圈里几乎没有不知道的,应该说是全世界最大的一个开源托管站,可以免费学到不少好东西,简单分享下几个优秀项目:

  • mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。55.5k星推荐

  Download地址

  https://github/macrozheng/mall

  • Java算法练习项目,43.9k星推荐

  Download地址

  https://github/TheAlgorithms/Java

  • 阿里巴巴 MySQL binlog 增量订阅&消费组件,21.8k星推荐

  Download地址

  https://github/alibaba/canal

  • 循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列,22.6k星推荐

  Download地址

  https://github/wuyouzhuguli/SpringAll

  • Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识,59.6k星推荐

  Download地址

  https://github/doocs/advanced-java

简单啰嗦几句,

怎么搜索项目,首页的这个框可以说包含了整个github世界

        

可能刚接触这个网站的人不知道怎么下载项目:点击我上面的项目链接,按照米修哥下面截图所示,你一看就明白了:

2. 力扣网站

力扣(https://leetcode-cn)能有效帮助程序员实现快速进步和长期成长。致力于解决程序员技术评估、培训、职业匹配的痛点,逐步引领互联网技术求职和招聘迈向专业化。

米修哥自己也是一直在使用力扣网提供的不同功能,体验非常棒!强烈推荐你也试试,力扣提供以下核心功能:力扣题库、主题学习、力扣竞赛、社区交流、模拟面试

  • 力扣题库非常庞大,总共有25页✖100条/页,2000多道题目。可以设置不同的筛题条件:热题,精选题,面试题,竞赛题等,筛选简单/中等/困难三种难易程度的题目,筛选不同标签的题目,还有随机一题,可以说是十分全面了。

下面是刷题页面,中间最上面可以选择不同的编程语言在线编写代码,非常方便。写完之后,点击右下方,输入不同测试用例,在线帮你检查代码,太强大了。

        

  • 主题学习包含很多方面:算法、Java、计算机网络、python、前端、操作系统、数据库等,还有一些美团滴滴腾旭等大厂真题集锦。当然里面有部分需要开会员才有,免费的也不少。

  • 力扣竞赛:力扣联合不同的互联网大厂每周都举办排位赛,排位赛就跟打王者农药一样会有不同的奖励,排名靠前的还能获得工作机会奖励or实物奖励等。如果你学到一定程度,可以试着挑战一下,肯定不亏。

  • 力扣社区:首先,在这里面集结了很多大佬,热爱分享不同的面试过程经验和刷题技巧。其次,有字节美团等一线企业内推发布专区,给到大厂企业内小伙伴发布内推信息;然后是技术交流区域,如果在做题过程中遇到任何问题,可以在这里和前辈们探讨交流问题,分享你自己的感悟。

  • 模拟面试:当你学到一定程度了,怎么检验自己是否真正吸收了呢?在模拟面试区来参加一场模拟面试绝对没错了。一般人在现实中投递到大厂的简历可能都石沉大海,这里就可以在线上解决了这个的问题,给你一个反馈,然后你再根据反馈结果不断提高优化,想想这样也是棒棒哒。不过提醒下,这个功能比较高级,需要开通会员才有哦。

最后,顺便提一下,力扣有手机APP,上下班路上,拿起手机也可以刷题,这也是值得推荐的点。

3. 牛客网

牛客网(https://www.nowcoder)和力扣网站的内容差不多。网站里面包含面试题库,交流区,专题学习,牛客竞赛,APP,该有的都有了。

米修哥觉得他比较特色的是,他还有一个求职必备板块,里面包含职业能力测评,书籍推荐,项目推荐,offer工具,职场经验,求职互助等很多小板块。能想到的都帮你想到了,你没想到的也帮你想到了,可以说非常之贴心了。

4. 哔哩哔哩

B站(https://www.bilibili)现在发展十分迅速,已经是一个创作和分享非常多元化的内容平台。其中的资源会让你觉得:哇,就是这个味儿。

程序员们都喜欢在上面看漂亮小姐姐学习新的知识,因此诞生了很多很多的资源和课程。这里就随手主要分享几个比较好的视频课程吧,帮助你边看小姐姐还能好好学习。

【零基础 快速学Java】韩顺平 零基础30天学会Java_哔哩哔哩_bilibili

老杜带你学_mysql入门基础(mysql基础视频+数据库实战)_哔哩哔哩_bilibili

数据结构与算法基础(青岛大学-王卓)_哔哩哔哩_bilibili

【小白入门 通俗易懂】2021韩顺平 一周学会Linux_哔哩哔哩_bilibili

尚硅谷Java设计模式(图解+框架源码剖析)_哔哩哔哩_bilibili

5. stackoverflow网站

https://stackoverflow/questions

全世界最大的技术问答社区,没有之一。每一个软件行业的人都应该浏览学习的网站。

因为这个网站面向的是全世界的技术人员,是全英文的。因此,如果你英文比较不好,建议使用chrome浏览器。

进入网页后,在网页空白处右键“翻译成中文(简体)”,混久了,常用的英文应该是看得懂的。

6. 粉笔网

这个网站(http://www.fenby/courses)主要针对的是入门和快速学习的新手。号称最好的IT图书课程网站。里面都是免费的学习课程,课程不是很多,但最基本的课程还是有的,简单列一下:Java,Object-C,Python,MySQL,HTML,JavaScript,AngularJS,CSS,IOS,GO, Ruby, Django,Eclipse, Maven。

先推荐这几个,个人觉得网站质量都很不错,有这些就够了,准备开始好好学习吧!为了下次快速找到这些内容,记得点个赞收个藏哦。

最后米修哥这里整理了一份全面的最新Java相关的电子书,方便你作为课程之外的学习补充,需要的小伙伴可以找我免费领取一份,对你应该会有所帮助。~~~///(^v^)\\\~~~

更多推荐

零基础编程学习的6个常用网站,包含课程和项目