2024年03月29日,春天特别的困,咱们都很焦虑,之前的技能笔记偶尔会提示下有点赞,大多数和面试相关,对我而言,Android 的方向也确实不多了,特别是甲流和新冠的双重打击,持续了太久了,导致了精力一向康复不了,学不进去的时分,干脆就不学了。
或许有些东西,只有到了有心无力的时分,才能幡然醒悟,本着与其痛苦着折磨的学习,还学不进去的,那就搞点喜欢的,所以拖着本就虚弱的身体开始了养成游戏之旅,也不卷,每天就钓钓鱼,清清日常,然后仿制下国际频道的CPDD和他们发的骚话,这日子也过得还行。可是看着之前学习群的大佬们还在卷鸿蒙,Android 进阶,flutter,compose,vue,车载,Java 后台等等,谁能想到Android 入门还能分发这么多下去,看这他们卷算法,我仍是蛮慌的,却有了一种就这样了吧的感觉。
代码应该是什么?
过年前的加班后,最近作业仍是相对轻松了,可是每天下班的的有心无力的感觉仍旧存在,尽管也在缓慢变好,这得感谢旁边诊所的中医老师。精力无法大规模集中的时分,我也会看一些浅显易懂的技能文档。
从鸿蒙,到flutter,compose,RN,vue,uni到taro,都是一些UI制作相关的东西,既然无法做到某个领域十分的精进如泰山那般拔地而起耸入云霄,那么经过进步广度渐渐的积沙成堆也是一种选择,结合之前的Android相关知识,测验的将现有的东西做一下了解汇总:
- 咱们写的一切的代码,其实遵循某种规则的文件,咱们将这些文件寄存到指定的目录下,是一种标准,用于避免一些不预期的过错。
- 上面罗列的一切的工程都有一个编译的进程,即使是vue 他也有一种类似于编译的进程,这和Java 转class 的共同的。这种编译转化的风格,就突出了别的一个优点,那么便是静态资源寄存的标准性。
- 从编码风格上面讲,我仍是喜欢view 和逻辑别离的写法,可是compose和flutter的写法咱们感觉类似,不存在手感的问题,都是请求后绑定数据,只是写法不相同,一切的核心仍是在于绑定数据的性能上和。
- 这种项目目录化的解构,就很契合人性,关于生疏的项目解构,咱们只需要了解每一个目录及其文件所表达的含义及其效果,咱们就可以开始编码,现在来说,UI层的编码,应该都是大同小异的。
我想精进的表达能力
那么阻止我技能精进的究竟是什么呢?其实是表达能力,最近精力欠好,我也不想把精力用于辩驳他人了,然后发现,不辩驳的时分,他人是乐意依照你的思路去做的(扯远了)。咱们写代码就和说话相同,表达能力不可就如:
渐离,你的言语四分五裂,毫无独到之处.npg
咱们知道,要想完好的表达自己的想法是不容易的,特别是想让他人懂。可是呢,代码不相同,代码是标准性的,咱们需要依照这个标准去说就行,可是这就有了一个不同,言语表达能力好的人,重心突出,代码就很容易了解,加上对规划形式了解就比较深入,就导致了一个问题,表达能力强的大佬写的代码,表达能力弱的人看起来打脑壳,表达能力弱的人只能顺着一条线写,便是那种无规划形式概念的写法,打断了,这可就不可了。
这种老是打断的言语是什么呢?js和C,这种面相函数目标编码方法,他和面相class 目标的编码方法有一个显着的区别,便是函数的调用者是十分不清晰的,不像Java都是目标,所以他的操作目标十分显着,所以我建议咱们学js 和C, 经过bug去进步自己的表达能力,可是这种面向函数目标的编码方法其实更容易导致单流程的表达方法,这或许便是规划形式存在的含义吧。
我记住有一个大佬给咱们说了类似的话:规划形式其实是一种表达方法的处理方案,就和说话的主谓宾相同的,他也是一种模板。在代码里边便是为了处理一种事务诉求而存在的。
未来究竟是什么?
其实我也不知道,可是咱们终究是活在人类社会,与人沟通才是核心,渐渐精进自己的表达能力这必定是是正确的,希望我可以做到无咎吧。