从去年 12 月以来断断续续,到现在 8 月,过去半年多了,然后在这里记录一下,半年多实习的情况。
我做了什么#
2019.12
刚入职进入团队那会 || 其实那时还没有入职,正式入职在今年二月份 ||,我还没有学过 React,我只是一个只会写写 Vue 2 的彩笔 || 不要说了现在也是 ||。然后我花了一天时间学会了 React,又花了一天时间学了一下 Redux。然后就开始看看项目,大改过了一周,我开始贡献代码了。|| 不堪回首,这都写得啥啊 || 我记得那时候提交的第一个 PR 是关于多文件上传的。
2020.1
转眼就放寒假了,这个月基本没什么干活,在这个月里,我对整体的业务和项目的结构都看的差不多了,基本也知道哪跟哪了,但是对一个项目没有配置工具链,我是不能忍受的。所以组里讨论了一下,希望能加一套工具链。就是常说的 ESLint,Prettier 这类工具。之后,我配置了一下工具链,终于代码风格得到统一。我可以愉快地用 NeoVim 写代码了。在这之后,又配置一下自动化构建流程,也就是 GitHub Action,大大提高了效率。
2020.2
这个月正式入职了,加下来几个月想不起来做了什么了,大概就是写业务,修 bug。无非就是写写页面,封封组件,沦为一个切图仔。
至今
在前端项目里,这段时间我只干了这么几件有意义的事情。
- 推进了前端 TypeScript 化
对于如此庞大的项目,单纯使用 JavaScript,太容易造成各种 undefined 的问题了 ||TypeError:Undefined is not a function 警告 ||。而且组件之间 Props 没有提示太容易写错了。
- 建立工具链,自动化流程
- 学习了一下 Electron|| 其实我并不是很接受它 ||,并对 Electron 项目起了基层
- 做了一些有意思的小组件(Custom Markdown Token Render, mx-player)
摸鱼时刻
|| 摸鱼是肯定要摸鱼的,不摸鱼又没有钱赚。||
因为我是兼职,所以在平时除了在校学习|| 划水 ||,还能再业余时间自学点好玩的东西。
如下:
语言层
- TypeScript
- Swift
- Golang
框架
- NestJS
- NextJS
- Vue 3
- SwiftUI (Loading...)
并且在期间(2020.3 - now)开发了一个属于自己的小窝。欢迎来玩呀。
对了,它是开源的。欢迎来 PR 呀!mx-space