前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2022年3月份技术总结

2022年3月份技术总结

原创
作者头像
黄啊码
修改2022-07-15 12:23:13
3600
修改2022-07-15 12:23:13
举报

写在开头:转眼间三月份也过去了,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的内容,多看几个优秀的项目学习其中的写法。主要想学习一下人家的组件库是咋搞的,最近用了组长写的组件库,感觉蛮酷嘞!!

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • TypeScript
  • Vue3投入业务
  • 微信小程序
  • 下一季度展望
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档