首先我想说一个真理
“事物在对立统一中发展,在矛盾中达到蜕变和消亡... ”
--黑格尔辩证法
所以,变化的变化才是不变的。所以,我们推导出,定理1:“Java架构师知识体系一定是在变化和发展的”。Java架构师知识体系2015年和2016年不同,2018年和2019年也是不同,2020年的Java架构师知识体系更是不同的。定理2:”Java架构师一定会在工作的矛盾中蜕变或消亡“,消亡就看不见了,看见的定理2的,推论1:"Java会蜕变,变成kotlin、C++、Golang?" 。推论2:“架构师会蜕变,系统架构师,技术专家,CTO?”。为什么推论1、2会有问号呢?那就要问我们自己了,我们需要确定一个对自己有利的蜕变目标,这里对可能性做一条分支的推理,对于推论1倾向于客户端选择的会考虑Kotlin,服务器端选择会倾向于Golang。对于推论2可能是技术专家或CTO...。最终的发展方向决定于你自己,如果你不选择,企业或你的领导会代替你选择的。
所以,可以推导出定理2:“Java架构师知识体系,一定会以一个目标为中心去演化和发展”。一点会有一个目标去演化和发展,但是目标不一定是你自己决定的,可能是老师、教程和你决定,可能是企业、领导和你自己决定...。由定理2可以推导出,推论3:“Java架构师知识体系必围绕着一个核心目标而展开”。不然就是错误的知识体系,导致后面的所有错误,利他,利己,利平台... 各种有利颜色都不应该有,应该有利于你和企业、社会共同制定的核心目标,而不是其他。
所以,可以推出定理3:“Java架构师知识体系一定是千人千面的,每个人都不同”