✉️ 请查收您的保姆级开源百科

编程导航 致力于推荐优质编程资源 ????

项目开源仓库:https://github.com/liyupi/code-nav

跪求一个 star ⭐️

大家好,我是鱼二,今天推荐一份开源知识入门的在线电子书《开源指北》。

正如官方对这本书的描述,这是一份给开源新手的 保姆级 开源百科!

在打开这本书之前,想先问大家:你真的了解开源么?

可能很多同学对开源的理解仅限于:把代码公开、所有人都能下载和提交、共同完成项目吧。

其实,开源 一词对应英文 Open Source,最初起源于软件开发领域,因此也称为 开放源代码 ,对应的软件则称为开源软件。但是,开源可不仅仅是开放源代码,除了我们熟知的开源软件以外,还有开源硬件、开放设计、开放文档等。

Linus Torvalds

这本电子书最有特色的一点就是,它并不是由一个人或者几个人编写而成的,而是由国内知名开源社区 Gitee 发起,邀请 全体开源爱好者共同参与编写 而成!

为什么要那么多人共同写一本书呢?

这本书我也读了一遍,有一句话让我印象深刻:开源问题由开源来解决,这便是答案。

所以,这本书不仅是教程,更是众多开源爱好者故事和理念的结晶。

1998 年 Open Source Summit

通过《开源指北》这本书,可以带你了解开源、学习和使用开源项目、带你实践参与开源、打造自己的开源项目、学习开源治理等。还有一些大家经常关注的问题,比如:怎样在本职工作和开源项目间做好平衡?

这个问题的回答也非常专业,全面分析了工作和开源带给我们的收获,帮助读者权衡自己的时间分配。

比如开源可以让我们的精神生活丰富有趣味:

  1. 参与大型团队,比肩业内大佬

  2. 增加交友机会,拓展社交范围

  3. 帮人解决问题,自信成就彼此

  4. 偶有项目奖励,内心喜不自禁

  5. 个性创新不断,行业视角更广

当然,《开源指北》最吸引我的一点还是其他开源爱好者自己的开源故事,他们讲述了自己参与开源的原因、经历以及收获感悟,看了之后让我收获满满,燃起了开源的热火。

开源故事

强烈推荐每位开发者都来阅读一遍这本书,还可以参与贡献,共同编写。

如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️

⬇️ 点击下方阅读原文查看项目

在 编程导航 还有更多优质编程学习资源,欢迎分享给其他同学吧!

欢迎来到开源的世界!相关推荐

  1. 开源吞噬世界,得开发者得天下

    扫描上方二维码直达精彩回顾 整理 | 伍杏玲 出品 | 程序人生(ID:coder_life) 前不久,64 岁 Python 之父 Guido van Rossum 退休失败,加入微软搞开源一事引起 ...

  2. 精通libGDX游戏开发-RPG实战-欢迎来到RPG的世界

    欢迎来到RPG的世界 本章我会快速的使用tiled这样的瓷砖地图工具,来带领大家创造所设想的世界. 创建并编辑瓷砖地图 瓷砖地图(tile-based map)是广泛应用于各种游戏类型的地图格式,li ...

  3. 谷歌I/O走进TensorFlow开源模型世界:从图像识别到语义理解

    谷歌I/O走进TensorFlow开源模型世界:从图像识别到语义理解 2017-05-23 16:13:11    TensorFlow    2 0 0 一年一度的谷歌开发者大会 Google I/ ...

  4. 欢迎来到OpenGL的世界

    欢迎来到OpenGL的世界 前言 为什么要订阅这专栏呢 你将学会什么呢? 前言 欢迎来到OpenGL的世界.我希望能够建立起一个完善的OpenGL教学,无论你学习OpenGL是为了学业,找工作,或仅仅 ...

  5. 开源改变世界概括_为什么任何开源社区都很难改变

    开源改变世界概括 关于Apache基金会如何一直在ApacheCon Budapest上以某种方式做事的简短演讲,由Rich Bowen撰写. 如您所知,Apache Software Foundat ...

  6. JavaScript 霸榜、TypeScript 爆发、开源吞噬世界,GitHub 年度报告正式发布!

    在知识迭代与认知焦虑并存下,2020 年悄然而逝.作为这个时代下的见证者之一,全球知名代码托管平台 GitHub 于 12 月 3 日上交了自己的年终总结--< 2020 年度 GitHub O ...

  7. 基于SpringBoot的后台管理系统(启动类解析,开源的世界真好)(一)

    Guns基于SpringBoot,致力于做更简洁的后台管理系统,完美整合springmvc + shiro + 分页插件PageHelper + 通用Mapper + beetl!Guns项目代码简洁 ...

  8. 欢迎来到WebGPU的世界

    欢迎来到WebGPU的世界 WebGPU是一门神奇的技术,在浏览器支持率0%,标准还没有定稿的情况下,就已经被Three.js和Babylon.js等主流3D和游戏框架支持了.而且被Tensorflo ...

  9. 开源走向世界(上):开源构建全球化的舞台丨BDTC 2021

    2021 年 12 月 25 日,2021 中国大数据技术大会暨 CCF 大数据与计算智能大赛高峰论坛在中科院计算技术研究所隆重召开.PingCAP 高级副总裁范若晗受邀在主会场进行了以 " ...

最新文章

  1. tkinter button 一个按钮第二次回复_python-tkinter使用方法
  2. 取消tableView多余的横线
  3. maven jar包冲突常见报错及解决方法
  4. 挑战杯科展上的智能车作品
  5. webform登录操作中正则表达式运用
  6. 【Android 热修复】热修复原理 ( 类加载分析 | 分析 PathClassLoader 源码 | 分析 BaseDexClassLoader 源码 | 分析 PathDexList 源码 )
  7. Burpsuite爆破含CSRF-Token的程序
  8. optional 解决空指针_Java8新特性:Optional类的正确使用姿势
  9. hadoop component summary
  10. TextWatcher实现输入关键字筛选数据
  11. htc816t Android go,移动版HTC 816t刷入官方原版recovery教程
  12. 微信小程序应用百度地图API
  13. 速卖通关键词挖掘工具_谷歌优化关键词挖掘工具大全
  14. 北京邮电大学在职研究生计算机,北京邮电大学在职研究生专业
  15. 游戏公司岗位有哪些?各职位都是做什么的?有什么特点?
  16. 08、SpringCloud 系列:Nacos - 安装、启动
  17. 文本相似度 Text Similarity
  18. python rpa机器人_6个开源工具机器人过程自动化RPA工具
  19. tensorflow Variable already exists, disallowed. Did you mean to set reuse=True or reuse=tf.AUTO_REUS
  20. 华为鸿蒙系统超级终端,华为发布鸿蒙OS Connect 打造鸿蒙硬件“超级终端”概念...

热门文章

  1. 一 流程控制之if判断
  2. 丁洪波 -- 不要“ 总是拿着微不足道的成就来骗自己”
  3. ExtJs5.0在WebStorm上的使用之入门教程(一)编写第一个网页 HelloExt
  4. C# 对Datatable排序
  5. USING HAVING
  6. IHttpModule 与IHttpHandler的区别
  7. client copy sap论坛上看到的
  8. Mac系统下Homebrew的安装和使用Homebrew安装python
  9. 美味奇缘_轻松访问和管理您的美味书签
  10. Cygwin使用指南