关于开源项目

看开源项目有助于解决以下问题

问题 1:学完编程语言,但还是感到学习与实践之间的巨大鸿沟?
问题 2:在校生,自学的感觉是玩具,不知实际项目怎么写,实际项目代码没看过?
问题 3:本科毕业时校招找工作,或研究生复试,或外行转 IT 没项目经验怎么办?

java 推荐开源项目

  • halo:java、博客系统

  • hutool:java、工具集

  • piggymetrics:java、微服务、脚手架、落地

  • HanLP:机器学习、数据挖掘、自然语言处理

  • hansonwang99:对初学者友好

Spring Boot 前后端分离项目

C/C++推荐开源项目

Web 项目示例

电商项目

  • xmall:Vue全家桶、Spring、SpringMVC、MyBatis等
  • MyBatis:Spring Boot、Vue、微信小程序等
  • mall:Spring Boot、Vue、微信小程序、MongoDB等

玩转开源项目

  • 了解本项目是干什么的,你有没有兴趣学习,有哪些技术点(可以提前拆分了解)
  • 把项目给跑起来
  • 阅读项目源码并调试(可结合某个运行起来的功能入手,一个组件一个组件弄熟、看报错、看日志、看打印变量)

以上是我对下列视频及文章的归纳和总结。
Java 企业级开源项目推荐,研究开源项目是获得项目经验的绝好途径
C/C++开源项目推荐,研究开源项目是获得项目经验的绝好途径
玩转开源项目
没有项目实战经验,程序汪介绍 7 个开源项目充实你的简历

作者

Fallen-down

发布于

2020-01-16

更新于

2021-06-28

许可协议

You need to set install_url to use ShareThis. Please set it in _config.yml.
You forgot to set the business or currency_code for Paypal. Please set it in _config.yml.

评论

You forgot to set the shortname for Disqus. Please set it in _config.yml.
You need to set client_id and slot_id to show this AD unit. Please set it in _config.yml.