所有内容来源于掘金小册,修言大佬,https://juejin.im/book/6844733790204461070
程序员的考核标准:编码能力、设计思维和计算机基础
所谓“不变的东西”,说的就是这种驾驭技术的能力。
具体来说,它分为以下三个层次:
- 能用健壮的代码去解决具体的问题;
- 能用抽象的思维去应对复杂的系统;
- 能用工程化的思想去规划更大规模的业务。
这三种能力在你的成长过程中是层层递进的关系,而后两种能力可以说是对架构师的要求。事实上,在我入行以来接触过的工程师里,能做到第一点,并且把它做到扎实、做到娴熟的人,已经堪称同辈楷模。
技术人之间的口水战,每次但凡想上升一点高度,便要拿”架构“这样高大上的话题出来晃晃眼。但事实上,很多人缺乏的并不是这种高瞻远瞩的激情,而是我们前面提到的“不变能力”中最基本的那一点——**用健壮的代码去解决具体的问题的能力。这个能力在软件工程领域所对标的经典知识体系,恰恰就是设计模式。
所以说,想做靠谱开发,先掌握设计模式**。