2022年3月份技术总结

·  阅读 1258

写在开头:转眼间三月份也过去了,2022年其实已经过去了四分之一了,着手准备我的三月份技术总结和第一季度总结了。总体来说这一季度进步我还是很满意,学习了很多新的内容内容,也遇到了很多问题,下面从季度的角度总结一下我都学了哪些内容?

先说下都学了哪些方面:vue3、typescript、小程序开发都是我在这季度新学习的内容,并且投入到实际业务开发中,痛苦与快乐交杂。快乐是写完之后认为有了新技术的提升,痛苦是有那么两周做梦脑子里都在跑代码,想泛型,各种类型的写法、vue3的规范...到今天为止我已经提了我vite + vue3 + ts的项目了,等待大佬们的审核。

TypeScript

终于终于终于学习了TypeScript,早在一年前老学长们就嘱咐我学习这块的内容,平时虽也有看看,但也没使用写写demo,总归感觉还不是那么系统。那这一次虽然也是临阵磨枪,但真的投入开发感觉还是不一样。

平时写写demo只学习某几个语法,这次开发投入使用,结合Vue生态的各种工具配置各种类型,规范了我一部分代码的书写和对数据结构的要求。在这次开发中主要使用的就是接口Interface、数组类型、泛型、方法,我觉得掌握这四个大点你就可以在项目中使用TypeScript了。毕竟TypeScript是JavaScript的超集,你不会写的地方或者不知道的语法可以先写javascript,然后根据typescript的提示去修正,在修正的过程中学习。

其次是在Vue3生态下去写typescript的代码,官方文档中都有一个章节是介绍应该给这个对象添加什么样的类型,比如router、store。其次Vue3官方文档中介绍了具体应该如何在.vue文件中写typescript代码。像defineCompoent该如何使用,PropType的使用,给ref,reactive添加类型这些内容都有详细的介绍,结合官方文档可以快速上手使用。

Vue3投入业务

我觉得我比较幸运,相比同期进入单位的同事,我早早的上了新的技术。当然这也看心态,有人觉得都是写代码,用什么都一样,学新东西要投入成本,本质上还都是响应式原理,修改数据改变视图。但我心态就是我要学习新的技术,投入开发是最好的,自己搞项目玩不如投入开发来的实际。哪有这么好的条件给你配了后端写数据,给你配了交互做设计,给你提四五轮的测试,最后还有大佬给你找缺陷。

幸运的不仅仅是我更早的使用Vite + Vue3进行了业务开发,而是我觉得我在一个循序渐进的过程中掌握了这些内容。在一月份的时候我还只是一个用Vite + Vue3写个单页面的页面仔,而在三月份的我已经拉了一个新项目去用Vite + Vue3写项目了。起初那个单页面叫我写的像屎一样,我看了好多课程应该如何写Vue3代码,怎么把代码逻辑梳理清晰,然后我又重写了那个单页面。现在我已经有了一套自己的规范去书写Vue3的代码逻辑,当然这一套东西还等待着大佬们的捶打,反复蹂躏最后才是那套我想要的样子。

微信小程序

难以置信,我居然做了小程序业务哈哈哈哈。当然对于没写过小程序的或者没了解过的人,不太清楚这两者之间有啥关关系。但对于做过的大佬会觉得这也算新学的??

当时接到了小程序的业务一脸懵逼,怎么我会分到这样的业务,这和我前端工程师有什么关系啊?后来看了一下官方文档发现,这不就还是那一套东西,就是微信团队给你封装的局限了一些呗。然后我就着手开发写业务了。

开发完最近发现好像写的有点问题,最近应该好好了解一下这部分的业务了,虽然我不打算更多的投入到小程序业务的学习,但起码应该保质保量完成开发,至少这季度投入了时间就做的好一点。

下一季度展望

正如我上面所说,我都是临阵磨枪,用到哪里学哪里,很多没用到的都不了解,所以下一季度主要的目标就是学习一下Vue3更多新的内容和Typescript的内容,多看几个优秀的项目学习其中的写法。主要想学习一下人家的组件库是咋搞的,最近用了组长写的组件库,感觉蛮酷嘞!!

当然也存在很多变化,我已经渐渐接受了学习就使用这个事情,以前的心态是不了解之前不敢用,现在是左手文档右手开发一把抓。形成了边学边写,写完再改的流程哈哈哈,不知道是好是坏。那这个月的总结就到这里了,写个月见!

分类:
代码人生
标签:
分类:
代码人生
标签:
收藏成功!
已添加到「」, 点击更改