1

闲言碎语—年终总结

 2 years ago
source link: https://blog.csdn.net/eclipsexys/article/details/122749668
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

闲言碎语—年终总结_eclipse_xu-CSDN博客

343368aa6f5cd67567a11c58a52ce4ff.png

点击上方蓝字关注我,知识会给你力量

f8a4b3a01f9900309834fd8a0722b11b.png

2021的年终总结,虽迟但到。

其实好久之前就想写一写了,但每次打开这个文档,都不知道要从哪里开始写,就当是流水账吧。

今年最大的收获——可爱的儿子。

经历了年初陪产的日子,一晃眼到现在儿子都已经周岁了,我们看不到时光的流逝,只能看见孩子的一天天长大,这里得好好谢谢老婆和丈母娘的照顾,她们付出了比我多得多的辛苦。

希望儿子能够健康快乐的长大,这是新年最大的期盼。


再来聊聊工作上的事,21年,「卷」成了互联网上最热的话题,就在刚刚,才看了「腾讯企业微信员工声讨加班.pdf」。其实相信不少人都比较反感这种形式上的加班文化,特别是将这种文化奉为「信仰」的公司,但大环境如此,的确让很多人无奈随波逐流,相信随着国家经济实力的发展,社会也将越来越重视这个问题,「卷」这个字,也终将消逝在时间洪流中。

那么我呢?我其实是一个很「躺平」的人,这里要感谢我的同事们,能容忍一个经常第一个走的我。

他强由他强,清风拂山岗,他横由他横,明月照大江。

按自己的节奏,做好自己的事就好了。不虚度光阴,是把宝贵的时间花在值得的事上,当然,这个「值得的事」也包括加班,看个人的想法了。

那今年都干了些什么呢?今年好像做了很多事,但是又没完全做,一如以往的死水。

去年的这个时候,对Flutter踌躇满志,可推了一年,收效甚微。主要有两个问题,一个是Flutter的问题,另一个,也是Flutter的问题。

对于纯Flutter应用来说,它确实摈弃了以往跨平台开发的各种劣势,通过自绘引擎的方式,来实现多端统一,我一直相信这就是「未来」。

但大部分场景下,混编开发才是当前的主流,如何解决「Flutter包大小」、「混合栈」、「资源复用」以及「Dart」这些问题,才是混编的最核心、最亟需解决的问题,比较可惜的是,Flutter的开发团队主要精力还是放在跨平台上,对混编的支持进度太慢。

另一个问题是Flutter的开发场景没有标准化,当然这也能够理解,Android经历了这么多年,官方才通过JetPack和MAD来约束开发行为,规范统一化的开发场景,Flutter还是个孩子,跟一个孩子叫什么劲呢。

这些问题也是我当初有很长一段时间没有再继续做Flutter的原因,新的一年,Flutter加油吧。


比起「写代码」,我更喜欢「想代码」。但21年想的可能太多了,导致很长时间想不出什么结果,反而越想越乱,导致TODO List中积累了太多未完成的东西,今年需要调整调整这个比例,争取清空TODO。

21年想的最多的问题就是「协程」和「JetPack」,很多问题没有想明白,之前只是会用,会喊「卧槽牛逼」,但是它真正的设计思路,为什么要这样做系列,却没有好好触及。21年梳理了很多协程的设计思路,以及如何配合LiveData、Flow的使用范式,但是在想协程的时候,有些问题没有想明白,所以当时搁置了一段时间,找了很多协程开发者的文章来学习,并输出了十几篇相关的文章翻译,看完之后恍然大悟,很多时候我们不了解一件事情,很可能就是因为我们站的不够高,希望今年可以弥补去年没有写完的系列,把「再谈协程」写完。

「写」和「想」,是一个相辅相成的过程,偏向任何一方都不好。


再来聊聊投资这个喜闻乐见的话题,今年可谓「关灯吃面」,年初开始,一天比一天狠,看着身边的韭菜,哦不对,是同事,天天比惨,我心里暗自窃喜,因为我从我爸那里继承了三个理念——不要炒股、不要炒股、不要炒股。

现在,我也要传给我儿子三个理念——不要炒基金、不要炒基金、不要炒基金。

把钱放余额宝都能跑赢95%的股民。

希望年后能有所转机,当然,不卖就没亏,拿着就当传家宝了。


Flutter的不上进导致Compose异军突起,当然,还只是突起,Compose的核心优势在于它和Android的紧密结合,借助当前Android比较成熟的开发范式,利用申明式编程来简化开发流程,可以让Compose开发具有Flutter的优势,不过,Compose目前还是不太成熟,过高的Gradle版本和工具链的问题,让它暂时还不能广泛流行起来,不过可以预见的是,如果抛开跨平台不谈,Compose应该是以后Android原生开发的大趋势。

一旦你同时掌握了Compose和Flutter开发,你就会发现它们殊途同归的地方,技术有时候就是这样,说不清是谁抄了谁,但好像谁都抄了,虽然技术栈不同,但它们都是申明式编程的范式,了解了Flutter绘制的三棵树,Compose的绘制原理也就无师自通,状态管理也好,刷新diff也罢,最终都指向了一个思想——UI = f (state)。

听剑九黄的,学武不吃亏,学武不上当。多学点吧,总有用的。

2022年,但行好路,莫问前程。

向大家推荐下我的网站 https://xuyisheng.top/  点击原文一键直达

专注 Android-Kotlin-Flutter 欢迎大家访问

本文原创公众号:群英传,授权转载请联系微信(Tomcat_xu),授权后,请在原创发表24小时后转载。

< END >

作者:徐宜生

更文不易,点个“三连”支持一下👇


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK