自我介绍
国际惯例,先自我介绍一下,2018 级科班毕业,操着一手 C
&
C++
, 满脑子的单片机加内存。听说前端简单,前端小姐姐多,前端啥啥啥的, 一股脑硬生扎进了前端大营,结果
三剑客,刀刀入肉; Angular 1.x
, React
, Mobx
, Typescript
对我一个小白而言更是糟心
毕业后摸打滚爬半年多,终于算是前端入门了,来到了 2019
年。
2019
2019
对我而言,是非常重要而有意义的一年,它分为两部分,前半年和后半年, 先说说这一年做了什么。
完成
Github
Repositories
study-notes 个人学习笔记
qq-music-api: QQ 音乐API koa2实现
awesome-javascript-code-implementation: 想实现 JavaScript 原生的方法(Array, Object等), 欢迎大家一起来啊
program-learning-lists: GitHub很多优秀的项目收集
Free-Source: 分享各类资源
以上大概是我今年获得了什么。
上半年
年初刚来的时候,因为项目不是很紧,于是,我准备干一票大的。🤫对,没错,就是学习啦,我心里只有学习。
于是我有了非常多的时间进行学习,整理。然后我在在学习的时候为了方便自己随时随地的可以查看自己学习到的东西,搞了 study-notes 这个项目,目的就是为了方便自己,也为了给大家分享我的心得。
当然,由于我在之前学习的时候收集过很多资料,包括 GitHub
的 star
。有好东西一定要和大家分享啦,毕竟我是一个乐于分享的同学
bang, program-learning-lists,这个项目横空出世,主要是将项目分类整理。
就这样,学习了几个月,深感寒冬将至,我觉得换条生路,于是 我要杀死丁力那个杂碎,等会,不好意思,串频道了,我要搞个 Node
项目学习学习呀,然后,emmm, qq-music-api, 对,就是这个,QQ
音乐API koa2
实现, 主要是通过 koa2
+ axios
来实现的。
Note: 仅供学习使用过哦,所有商业用途均与本人无关
然后就是面试,面了4家,一家拒绝终面,过了三家,最后选择去现在公司。
下半年
上半年天天掘金摸鱼,下半年,emmm,我没空了,┭┮﹏┭┮,忙的一批
下半年见识到的场面啊,那家伙,大场面,锣鼓喧天,鞭炮齐鸣... 诶,这话说的,不知道哪里怪怪的。
面试的时候,我问了面试官有关于公司的分享,结果真的见识到了,什么是分享,那家伙,人家那才是分享。在老大的分享中学习到很多新的思想,对开发帮助挺大的。当然,我只吸收了一点点,毕竟能力就在这了。 因为FE团队一直有一些入门任务,于是就有了 rmc-ui , 一个移动端组件开发项目(只是搭建框架,组件只实现了部分)。它包括了
- 组件框架的搭建 (代码检查 代码格式 打包 提交, etc)
- Github 开源 (ISSUE PR模板 官网 文档 README CI -> Github Action, Netlify, etc)
- 组件设计 (如何设计组件)
- NPM 发布
之后接触到一个移动端的项目,发现项目用到的一个插件 better-scroll 之前有用Vue Demo使用,于是在工作之余将它 React
的实践做了一个 Demo
,当然中间有些问题的,有大佬可以帮我看看,谢谢大家
better-scroll-for-react-usage
这个项目写完以后,我发现,我可能会写很多个类似这样的项目,所以就顺手抽了一个React Template
作为日后起新项目的架子。
这个模板主要是React
+ Typescript
+ less
, 再配上Husky
+ commitlint
+ changelog
再然后,又顺手做了一个抽离了一个docsify
模板 study-notes-template, 对,你没有看错,这个就是根据我的 study-notes
来分解的。
接着,之前一直想搞一个源码实现和算法学习的笔记,想了很久,觉得自己能力不够,怕误导大家
接着启动了项目,向老大、同事咨询了一下建议,然后一个人,慢悠悠的写着 😭 😭,然后发现我自己好菜啊
地址: awesome-javascript-code-implementation
结束
转眼间,2019就结束了,这一年我确实学到了很多很多,工作能力的提升,前端知识的积累,但是依旧还是菜鸟,需要继续努力。大家共勉吧!