Home
>
包头可文档管理系统
>
包头github 文档管理
包头github 文档管理

time:2020-08-04 13:29:02

author:重庆佰鼎科技有限公司

【Font size: big medium smail

本文由重庆佰鼎科技有限公司提供,重点介绍了github 文档管理相关内容。重庆佰鼎科技有限公司专业提供可文档管理系统,文档管理系统的设计,文档管理系统设计等多项产品服务。从成立至今,服务过多项优质客户,提供一站式服务,选择我们享受一次完美的消费体验。

github 文档管理又到毕业季了,打开 Word 准备写简历,却开始犯了难:

总听前辈和大佬们说,简历里放上自己的 GitHub 链接是个加分项;然而,自己的GitHub 上面只有零星的一点点绿,充其量也就是一些个人项目和 Demo,还应该放在简历里吗?

我的 GitHub 可以加分吗?要想知道自己的 GitHub 是否加分,先要了解面试官在看我们的 GitHub 链接之时,到底在关注什么:

活跃时间。如果是在最近三个月才开始在 GitHub 上活跃的,那么很大可能就是为了找工作而准备的。Star 数。这代表了受欢迎程度,虽然不能代表你的真实能力,但是它可以代表你的影响力。擅长的语言类型。GitHub 的语言识别可以减少一些麻烦,毕竟,那些只有 README 的项目是不会有语言的。▲ github.com/gaearon其实,对于大部分应届生来说,面试官也并不会期待你在 GitHub 上做过什么惊天动地的大事,更多的时候还是想通过你的 GitHub 主页,更直观深入地了解你的技术能力和技术热情。

1.编程功底和涉猎领域

首先,从你的 GitHub 上,面试官最想了解的,莫过于你的编程风格和编码习惯了。

通过你的代码结构来更深入的了解你,看看你的代码质量如何,思路结构是否清晰,是否会写完善的注释和文档,总之,好的编程规范会在面试前就给人留下一个很好的印象。

其次,用 Git 系工具(GitHub、GitLab、Gitee)做项目源码管理,基本是每个程序员的必修课,而 GitHub 上的提交记录,就是你的 Git 基本功的最好证明。可以用 GitHub 的 Pin 功能把自己认为写得好的项目钉在自己的首页,这比简历上任何天花乱坠的描述,都要有说服力。

▲ github.com/alanhamlett另外,面试官也会从你的 Star、Fork 等各种记录里看出你都在研究些什么,是否有关注业界动态,从而看出你对相关领域的涉猎、关注和掌握程度。比如你给知名项目发过 PullRequest,就说明你对该项目源码有着深入的了解。

2.技术热情和开源贡献

很多人都喜欢在自己的简历里写上一句自我评价:拥有技术热情。

但是,该如何定义“技术热情”这四个字呢?绿成一片的 GitHub 可能是你的技术热情的最好体现。

▲ github.com/phodal当然,OpenSource 的精神也很重要,不是说一定要有上 K 的 star,重要的只是你对开源的那份热忱。你可以整理一些实用的资源,或者做一个小工具,即使只是用了别人的工具之后提了 pull request,都是对开源的一种贡献。github 文档管理

总之,敢于把自己代码放到 GitHub 上,把真实的自己暴露给所有人,并希望自己能在开源的世界里不断学习进步,这种态度,才是最重要的。

2.怎么让自己的 GitHub 加分?马上就要找工作了,而我的 GitHub 还是光秃秃一片的撒哈拉沙漠。我该做点什么,才能让自己的 GitHub 成为一个加分项呢?

- 原创项目

首先,毋庸置疑的是,原创项目的质量和数量,会是一个很好的加分项。

即使这个原创项目,你只是写着玩的,那也很有意义,Linux 的诞生不就是 just for fun 嘛。而且,如果一个原创项目能坚持几年不断迭代,不仅会让面试官看到你更多的能力,对你自己也是一个很好的锻炼。

具体到一个项目上,你又该关注哪些内容呢?

1.READMEgithub 文档管理

这是比较重要的一部分内容,所以,尽量将 README 文档写的规范。

毕竟,编写一个项目的 README 就像是写一本书的序言一样,一个好的项目不应该仅仅只有一份高质量代码,同时更应该有一份高质量的文档。而对使用者来说,一份好的文档能够节省大量的时间。

如果像上图一样,在README 文档里涵盖了持续集成、测试覆盖率、代码质量等等,那自然是让面试官好感满满,它可以表明这是不是一个贴近社区水平的开源项目。

如果做不到这些,那么至少要在 README 里清楚写明项目是怎么用的,这可以体现出你的表达能力。

2.项目结构

项目的代码结构要清晰,代码抽象合理,文件名、变量名等命名合理易读,某一语言的项目最好遵循该语言的代码规范,这些都能表明你对代码的组织能力。

另外,项目的提交信息能显示出你的表达能力及工程经验 ,issues 和 pr 的各项处理,则能表明你的协作能力。

- 博客

如果一时半会没有自己的原创项目,还有什么方式然让自己的GitHub看起来更“干”一些呢?

那就用 GitHub 写博客吧。

不得不说,在 GitHub 上写博客是一种很“聪明”的方式。毕竟,GitHub 的 Markdown 功能真的很好用,各种笔记、面经在 GitHub 上的获赞能力也十分可观。

而且,在GitHub上写作,优势也非常明显。

协作。对于熟悉 GitHub 的用户来说,他们看到错误就很乐意提出,或者提交一个 Pull Request 来帮你修复错误。这样做既可以增加自己的 Contributions,同时也可以帮助到别人。持续部署。GitHub 有一个很大的优势,即 GitHub Page,使用 GitHub Page 可以让我们实现持续性部署。我们只要一 PUSH 我们的修改,就可以将我们的最新版本呈现给用户。支持 CNAME。这样我们只要用一个简单的域名就可以完成一个高逼格的整合。支持评论功能。偷偷告诉你,用 GitHub 的 Markdown 写简历也真的很方便,写完以后用 Chrome 的 ctrl + p 打印成PDF格式,清晰且极客。

总之,如果你还是一个应届生,那么在GitHub上学习的过程才是最重要的,“Contributions” 只是对你学习过程的一个记录。

如果你已经有工作经验,还能维护着一个牛逼的项目,那么,向着“绿成一片”进击吧~

九章算法,硅谷一线工程师在线直播授课,已经帮助30000+人成功拿到心仪offer。

九章基础算法班(Java),随时开始、免费试听,零基础转专业找工作必备

更多课程信息请访问:九章算法 或 添加微信 jiuzhang6 了解课程相关优惠信息

Reprint please indicate:http://irwf.cnsoftweb.com/wdgl-3681.html