GitHub高手秘籍:如何利用它成为编程达人?

2024-07-29 16:22:08 2点赞 3收藏 2评论

本期推荐开源项目目录:

1. CS-Notes

2. JavaGuide

3. Java 核心知识点整理

4. 致力打造完善的 Java 后端知识体系

5. 前端入门到进阶

6. 成为一名更好的 Java 程序员

7. Python 初学者资料

8. Vue 入门项目

9. Vue 仿豆瓣市集

10. 学之思开源考试系统

11. 微人事前后端分离系统

12. 在线考试系统


01

计算机基础

1.1 CS-Notes

这个项目 150K 的 Star!包含了技术面试必备的基础知识,内容浅显易懂,你不需要花很长的时间去阅读和理解成堆的技术书籍就可以快速掌握这些知识,从而节省宝贵的面试复习时间。

技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++。

开源地址:https://github.com/CyC2018/CS-Notes

1.2 JavaGuide

Guide 哥的成名之作,在 GitHub 上斩获了 109K 的 Star。JavaGuide 是一份学习指南,涵盖大部分 Java 程序员所需要掌握的核心知识。

包括Java基础、计算机基础、数据库、系统设计、常用框架、安全、分布式、微服务、高并发。

开源地址:https://github.com/Snailclimb/JavaGuide

02

编程基础

2.1 Java 核心知识点整理

Java 核心知识点整理(包括Java基础、JVM、数据库、计算机网络、算法、操作系统、设计模式、系统设计、框架原理)

开源地址:https://github.com/zaiyunduan123/Java-Summarize

GitHub高手秘籍:如何利用它成为编程达人?

2.2 致力打造完善的 Java 后端知识体系

这是一份为计算机专业学生或者刚进入职场的程序员提供的开源项目,里面包括 Java 、前端等等相关知识点和复习笔记等。

致力打造完善的 Java 后端知识体系,不仅仅帮助各位小伙伴快速且系统的准备面试,更指引学习的方向。

开源地址:https://github.com/Veal98/cs-wiki

2.3 前端入门到进阶

前端入门到进阶图文教程,超详细的 Web 前端学习笔记,从零开始学前端,做一名精致优雅的前端工程师。

通俗易懂,不懂技术也能学。此前端教程不玩猫腻,不会设置任何套路,因为我相信启蒙的重要性。

开源地址:https://github.com/qianguyihao/Web

GitHub高手秘籍:如何利用它成为编程达人?

2.4 成为一名更好的 Java 程序员

成为一名更好的 Java 程序员,是自学 Java 以来所有原创文章和学习资料的大聚合。内容包括 Java 基础、Java 并发编程、Java 虚拟机、Java 企业级开发、Java 面试等核心知识点。

开源地址:https://github.com/itwanger/toBeBetterJavaer

GitHub高手秘籍:如何利用它成为编程达人?

2.5. Python 初学者资料

Python 初学者需要看的一个厂库,零基础学习Python、Python入门。收集了书籍、视频、资料、社区等等。

开源地址:https://github.com/Yixiaohan/codeparkshare

03

实战项目

3.1 Vue 入门项目

非常简单的一个vue2 + vuex的项目,整个流程一目了然,麻雀虽小,五脏俱全,适合作为入门练习。

这个项目主要用于 vue2 + vuex 的入门练习,另外推荐一个 Vue2 比较复杂的大型项目,覆盖了Vue.js 大部分的知识点。

开源地址:https://github.com/bailicangdu/vue2-happyfri
开源地址:https://github.com/bailicangdu/vue2-elm

3.2 Vue 仿豆瓣市集

这是基于 Vue2 + vue-router2 + vuex + axios 仿豆瓣市集的一个 Vue 全家桶入门 Demo!

开源地址:https://github.com/Awheat/vue2-douban-market

GitHub高手秘籍:如何利用它成为编程达人?

3.3 学之思开源考试系统

学之思开源考试系统是一款 Java + Vue 的前后端分离的考试系统。主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰。支持 Web 端和微信小程序,能覆盖到 PC 机和手机等设备。支持多种部署方式:集成部署、前后端分离部署、docker部署。

开源地址:https://github.com/mindskip/xzs-mysql

GitHub高手秘籍:如何利用它成为编程达人?

3.4 微人事前后端分离系统

微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。

项目效果图

首先,不同的用户在登录成功之后,根据不同的角色,会看到不同的系统菜单,完整菜单如下:

不同用户登录上来之后,可能看到的会有差异,如下:

每个用户的角色是由系统管理员进行分配的,系统管理员给用户分配角色的页面如下:

系统管理员也可以管理不同角色可以操作的资源,页面如下:

GitHub高手秘籍:如何利用它成为编程达人?

3.5 在线考试系统

该项目是一个前后端分离,后端使用 SpringBoot,前端使用 VUE 和 Element-UI 组件库配合完成开发。

展开 收起
2评论

  • 精彩
  • 最新
  • 虽然看不懂,难得张大妈还有这么高级的东西

    校验提示文案

    提交
    哈哈,感谢对品质的认可

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

镜像人生

本号分享的软件等收集自互联网,若侵权或违规,请联系删除。 软件仅供学习使用,禁止商用,请购买正版软件。 软件使用造成的一切风险由用户自行承担,本号 不负任何责任。 涉及商业机密或者个人隐私的请警慎使用

发文累计被7012人收藏

关注 打赏
作者其他文章
最新文章 热门文章
3
扫一下,分享更方便,购买更轻松