8102年我和开源社区产生的姻缘

前言

自我介绍:某不知名高校毕业生。にじげん(二次元),bilibili深度用户(买不起会员的那种),前端开发。回顾2018年6月到目前为止的这四个月里面的经历,写下这篇流水文。前端

正文

首先,文章题目是和开源社区产生的姻缘,开源社区主要指的就是gayhub。先贴一张gayhub的contribution图把。node

总括2018年

首先以为本身很是的幸运,不管是毕业以前实习仍是毕业以后找工做都是很幸运的,两次找工做,面试的时候都是一问三不知,而后最后又都是莫名奇妙的被招了进去。(我归结于运气好)。第一家公司在武汉,大四上找的实习,到今年四月份离的职。也就是上面那张图开始的地方。中途稀稀拉拉的提交点是已经删除了一部分。最开始是离职以后想写个博客,用hexo构建,中途不当心某一次使用vscode点了git clean以后,源码所有被删除,找了不少方法都没有恢复。辛辛苦苦写了一个多月的博客就此断更。react

而后就是中途要准备毕业答辩以及毕业设计,一我的写三我的的份,哎,都是泪。中间很长一段时间没有提交信息。git

第一个开源项目

毕业答辩结束后,也没着急找工做。实习的时候作过一个小程序,我把小程序完工了以后就辞职了,也算给老东家有个交代。刚好看到 我Y腿发布的小程序富文本渲染的教程,微信小应用学习 cnode版 教程在这里-,本着反正也没事作的态度,也去尝试开发一个cnode小程序版的第三方客户端。es6

说干就干,因而我就去github上搜索cnode客户端。因而我找到了这个CNode-Material-Designgithub

对于为何想作cnode的客户端而不是仿某某某客户端呢,主要有如下考量web

  • 开源的API
  • 我想学node (虽然至今没时间去学)
  • 我会一点小程序(切图)

我仍是有些别的想法的,第一,我想实践组件化开发。作一个小程序,上线,说不定之后面试能用上呢。(年纪轻轻,套路很多)面试

个人目标就是实现一个微信小程序版的CNode-Material-Design,想一想还真是美滋滋。小程序

但是,我那时候仍是个连es6都不知道的菜鸡,只有一身的切图技巧。怎么办,怎么办?segmentfault

机制的我,找到了web-L大佬写的wxCNode。虽然star数很少,可是划分很清晰啊,功能齐全。

没说的,立马fork了这个库,下载下来运行。发现了几个小bug,修复,而后提交Pr。就这样,混到了人生中的第一个pr,正式成为了开源贡献者之一?

我把这个库下载下来,花了两天时间去修改侧边栏,使得侧边栏基本上和CNode-Material-Design 设计保持一致。上传,发布--

扫一扫体验如下吧

基本上,除了不能评论发文章,和CNode-Material-Design,这是受限于我的开发的小程序服务类目。实在是没办法去解决。github地址cnode-

写完了以后,就把这个小程序开源了。哈哈哈,这是我与开源社区的第一个故事,你觉得就结束了?

再次工做以后与gayhub的纠缠

7月份在广州找了一份工做,我很喜欢,虽然有的时候很累。你们从贡献图上面能够清楚的看到。8月份,github贡献飙升,实际上是我又从新搭建了博客,连续写了半个多月--,太忙了,就弃更了。

这再次工做这四个月里面,接触了angular react ts antd,ng-zerro。。。鬼知道我都经历了些什么。

像是黑夜白天颠倒,地狱与天堂穿梭。

某一天,忽然以为本身还有不少事情能够作,因而,我就开启了各个论坛的奇妙旅行,利用中午休息时间,去思否论坛给人答疑解惑。中间学到了不少东西。咦,你这说的和开源社区没有半毛钱关系???

客官,别急嘛,忽然有一天,使用antd-mobile的时候遇到了一个bug,嘿嘿。应该是维护者测试的时候疏忽了,嘿嘿,两行代码修复了,pr(没错,俺就是那么快,pr狂魔)

中间也学到了一些东西,好比antd构建自动化,利用脚本自动生成测试报告,不到十分钟,整个测试流程,代码review就已经完成了!!阿里速度

说一下中间的小插曲,偶然看到 颜海镜 大大发的一篇文章 【8102年如何写一个现代的JavaScript库】,干货啊,教你如何建一个开源库。

因而呢,我就尝试写了下面这个库FEGuide,总结了一些前端面试的资料。

时间顺序上,也就到了今天了,刚看omi的文档,发现几处翻译错误,无耻的混了个PR

小结一下

本文是流水文,也不是什么过高深的技术文章,目前为止,也没有任何炫耀的意思(菜是原罪),若是你感到不适

其实混pr不是主要的,写这篇文章的目的是想分享一个点是,若是给一些开源项目作点贡献,你也能够从中学习到不少的知识,虽然我依旧很菜,可是我很努力了不是。

推广时间到!

上面咱们说到开源的面试手册FEGuide,咱们也有同名的微信公众号哦

这是一个菜鸡的平台,诚邀各位菜鸡来此互啄,每日早上6:00下米

写在最后

欢迎转载,下面推荐阅读

相关文章
相关标签/搜索