正文程序员
拿破仑说性能优化
不想当将军的士兵不是好士兵。架构
类比到IT行业并发
不想当架构师的程序员不是好程序员。分布式
虽然此种类比不必定恰当。也许你就想简简单单、安安静静写写代码,这种想法没错。国外,就有不少老程序员,与世无争的写代码,把代码写漂亮,没有那么功利非要给本身挂一个架构师的头衔。相比较而言,国内就要现实太多。工做N多年后,若是仍是在一线码农,多数时候也会被鄙视,也许还会被BOSS扣上此人发展潜力不行。还有N多人,换工做的时候,非架构师职位不来。微服务
年前和团队人开会,有个同事的给他的定位是渐渐能够作更多架构规划相关的工做。他说,对于如何作架构还有不少迷茫。有些人也许不会选着这条路;有些人正在这条路上,可是很迷茫:我该如何成为一个架构师呢?高并发
说到这里,也给你们推荐一个架构交流学习群:835544715,里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化这些成为架构师必备的知识体系。还能领取免费的学习资源,相信对于已经工做和遇到技术瓶颈的码友,在这个群里会有你须要的内容。源码分析
视野性能
记得有个架构师讲过学习
“视野决定格局”
本身仍是比较认同这句话,架构师首先要重构的是本身的视野。视野不是装逼。视野能够做为一个看问题、积累专业领域知识的内在驱动力。
仅仅说视野,未免太虚,如何把视野坐实是很重要。由内在(思惟、心态、方法)驱动外在(专业知识)是须要扎扎实实去积淀。
经常听到这样的观点
“作架构师,必定要有全局的视野或关注”
如何理解全局?负责几百个应用就是全局?负责单个系统就不是全局?
我的对全局有以下理解: