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