内容简介:自我介绍:某不知名高校毕业生。にじげん(二次元),bilibili深度用户(买不起会员的那种),前端开发。回顾2018年6月到目前为止的这四个月里面的经历,写下这篇流水文。首先,文章题目是和开源社区产生的姻缘,开源社区主要指的就是gayhub。先贴一张gayhub的contribution图把。首先觉得自己非常的幸运,无论是毕业之前实习还是毕业之后找工作都是很幸运的,两次找工作,面试的时候都是一问三不知,然后最后又都是莫名奇妙的被招了进去。(我归结于运气好)。第一家公司在武汉,大四上找的实习,到今年四月份
自我介绍:某不知名高校毕业生。にじげん(二次元),bilibili深度用户(买不起会员的那种),前端开发。回顾2018年6月到目前为止的这四个月里面的经历,写下这篇流水文。
正文
首先,文章题目是和开源社区产生的姻缘,开源社区主要指的就是gayhub。先贴一张gayhub的contribution图把。
总括2018年
首先觉得自己非常的幸运,无论是毕业之前实习还是毕业之后找工作都是很幸运的,两次找工作,面试的时候都是一问三不知,然后最后又都是莫名奇妙的被招了进去。(我归结于运气好)。第一家公司在武汉,大四上找的实习,到今年四月份离的职。也就是上面那张图开始的地方。中途稀稀拉拉的提交点是已经删除了一部分。最开始是离职之后想写个博客,用hexo构建,中途不小心某一次使用vscode点了git clean之后,源码全部被删除,找了很多方法都没有恢复。辛辛苦苦写了一个多月的博客就此断更。
然后就是中途要准备毕业答辩以及毕业设计,一个人写三个人的份,哎,都是泪。中间很长一段时间没有提交信息。
第一个开源项目
毕业答辩结束后,也没着急找工作。实习的时候做过一个小程序,我把小程序完工了之后就辞职了,也算给老东家有个交代。恰好看到 我Y腿发布的小程序富文本渲染的教程, 微信小应用学习 cnode版 教程在这里- ,本着反正也没事做的态度,也去尝试开发一个cnode小程序版的第三方客户端。
说干就干,于是我就去github上搜索cnode客户端。于是我找到了这个 CNode-Material-Design
对于为什么想做cnode的客户端而不是仿某某某客户端呢,主要有以下考量
- 开源的API
- 我想学node (虽然至今没时间去学)
- 我会一点小程序(切图)
我还是有些别的想法的,第一,我想实践组件化开发。做一个小程序,上线,说不定以后面试能用上呢。(年纪轻轻,套路不少)
我的目标就是实现一个微信小程序版的CNode-Material-Design,想想还真是美滋滋。
可是,我那时候还是个连es6都不知道的菜鸡,只有一身的切图技巧。怎么办,怎么办?
机制的我,找到了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下米
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 姻缘算法:聪明人的21条爱情公式
- 聆听中国开源最强音 | 国内大厂开源项目齐聚 OSCAR 开源先锋日
- 小米 9 开源内核代码,上市即开源
- 开源 | 陌陌风控系统正式开源
- 开源 |《Go 语言高级编程》开源图书
- 开源不只是“喊喊” 看红帽的开源之道
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Web全栈工程师的自我修养
余果 / 人民邮电出版社 / 2015-9-1 / 49.00
全栈工程师正成为 IT 行业的新秀,论是上市互联网公司还是创业公司,都对全栈工程师青睐有加。本书作者是腾讯公司高级工程师,在前端、后端和APP开发方面都有丰富的经验,在本书中分享了全栈工程师的技能要求、核心竞争力、未来发展方向、对移动端的思考。除此之外,本书还详细记录了作者从零开始、学习成长的心路历程。 本书内容全面,客观务实,适合互联网行业新人、程序员,以及期待技术转型的从业者阅读参考。一起来看看 《Web全栈工程师的自我修养》 这本书的介绍吧!