写代码。
写很多代码。
针对各种不同的需求不同的应用场景写各种代码。
不断思考为什么要这样写,
不断反思如何组织这些代码,如何降藕,如何提高效率。
直到你可以闭着眼睛一个人把一整个应用系统写下来
然后持续运维、变更
在运维和变更中继续反思如何组织代码,为什么要这样耦合。
然后你会发现,你的主要工作变成了教别人怎么写,教别人不要这样写。
恭喜你,你可以算是狗屎了。
理论上能帮助你的,大概有 算法与数据结构 和 设计模式。
阿里巴巴孤尽老师给你分享如何成为一名优秀的架构师!
先成为java程序员。