寻的碎碎念

半年实习总结

2020-08-06开心

半年实习总结

从去年 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

Visit Full version: https://innei.ren/notes/68