现在大二,如何使用 GitHub 提升编程水平?

本文为大二计算机系学生提供利用GitHub提升编程能力的指导,重点推荐了涵盖计算机基础、编程基础和项目实战的优质开源项目,如CS-Notes、JavaGuide、Vue入门项目等,旨在帮助学习Java后端和前端知识。
摘要由CSDN通过智能技术生成

知乎上有一个问题:现在是大二计算机系,如何使用 GitHub 提升自主编程水平?本文章从 计算机基础、 编程基础 、项目实战三方面盘点一些优质的开源项目。

38a4a06aab9e42fd0c6ee8c138b3ff32.png

本文章推荐的项目仅限于后端、前端等相关技术栈的基础知识,对于数据分析、AI、硬件开发等方向后续更新。

本期推荐开源项目目录:

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

65377a40b8f91337012f29a3602816e0.png

1.2 JavaGuide

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值