第九十四期:工作和生活

591 阅读4分钟

这里记录工作中遇到的技术点,以及自己对生活的一些思考,周三或周五发布。

封面图

typescript的思考

最近在写一个taro+typescript的小程序。小程序的开发没什么可说的,很简单,taro+react语法上手就来。但是加上typescript的话,就需要多一层考虑了。

组件如何封装,是否需要定义新的接口,是否需要定义新的类型,都需要提前考虑好。

我有时候觉得一般的前端项目,其实没有必要用ts进行重构,而且如果单纯的只是将原来的语法从es6简单的转换为ts的语法,不做类型的抽象,意义也不大。

所以,如果一个项目,如果真要用ts去写的话。需要从全局有一个理解和把握。拆分出哪些模块儿,哪些对象,哪些类,哪些接口,甚至枚举值,都需要尽可能的定义完善。数据怎么传递,内部怎么接收消息通知,也需要考虑到。

个人理解的ts的主要作用还是在于编译时能够后提示错误信息,而不是运行时提示错误信息。

工作和生活

工作是生活的子集,这一点我们需要认识清楚。

从内心出发,我是一个比较喜欢自由的人。自由并不一定是空间的自由,更多的是心灵和思维的自由。

前两天参加了个小聚会,坐在烧烤炉边,看着滋滋冒油的肉串儿,喝着啤酒,闻着炭火和油烟,听着小度放的音乐,那一刻我觉得那才是我向往的生活。

当然,我正在前往实现这个目标的路上。

对待生活,我们需要有一个认真的态度。需要去学习,规划好每一步。尤其是疫情之下,更需要我们去自习的思考和学习。

疫情当前,比疫情更可怕的是,我们有了疫情的心态。一个成熟的人,他的标准来自他的内心,而大多数人,却受环境所左右。我们可以花一些时间去调整自己的内心,但是不能沉湎于过去,时间一分一秒的过去,我们在不停地成长,多花些时间去学习,去思考,知道自己想成为什么样的人,知道自己该做什么,而不是浪费了时间还自以为是的沾沾自喜。

随着时间的流逝,一些我们原先在意的东西慢慢的变得不那么重要。就好比我以前一直希望自己能够有机会去大厂,但是现在想想其实也无所谓了,一时一念,如此而已。

我刻意的提醒自己去看一些书或者几部电视剧,然后去思考一些问题,让自己在思维层面能够有所收获。

是因为我一直认为,人和人的区别,本质上还是在于思维认知的不同。不同的思维认知,决定一个人的境界能有多高,人生能走多远。

其实自己想想我自己,近几年给自己定的目标基本上都实现了。接下来的一个目标是如何实现一个家族的兴旺。这是个远期的目标,并不急于一时。

什么样的技术不会过时

  • 基础科学。
  • 通信技术。

所有底层的基础科学逻辑永远不会过时。因为所有的技术都依赖于最基础的科学。

从互联网的角度来看,web1.0 , web2.0也好,其实都是通信技术的一种表现形式。未来的新的交互形式,其实也是通信技术的载体。

也许未来基础科学和通信技术会议更加新颖的交互形式和载体出现在人们的眼前,但底层的基础科学和通信的本质不会改变。

最后

  • 公众号《JavaScript高级程序设计》
  • 公众号内回复”vue-router“ 或 ”router“即可收到 VueRouter源码分析的文档。
  • 回复”vuex“ 或 ”Vuex“即可收到 Vuex 源码分析的文档。

全文完,如果喜欢。

请点赞和"在看"吧,最好也加个"关注",或者分享到朋友圈。