部分干货节选自大佬文章,纯娱乐『狗头』
练气境 『百度战士』 外门弟子
当你带着简朴的网站和黑白的C语言小程序走出校门,扛着二叉树拜入山门时,恭喜!你成为了一名光荣的外门弟子。
看在学位证书的份上,大家开始叫你练气境修士。你虽然惊讶于自己的修为暴增,但既然分配给你的工作大都会做,不会也能百度会,也就勉为其难承认了。
炼气境的你,能够通过查阅资料和拷贝代码,配置运行环境和实现想要的功能。而当你熟练地掌握这门技能,那么祝贺,你可以突破至筑基境了。
筑基境 『重复的螺丝钉』 内门弟子
随着工作的积累,你发现很多知识会用却并不懂,如内存的分配,类的加载顺序等。你会开始查阅一些基础类的资料,比如又重读起来《xxx从入门到精通》。这一次你会读得很仔细,不再只是学着如何使用,开始钻研着为何如此。你也会尝试着买些比较深入的书籍,比如讲解原理的,高级特性分析等。你会逐步地在你现在的这门语言(功法)开始深入,试着不光会用,还要懂为什么。
这就是筑基修士。而当你跨过这个深入的阶段,在一门语言(功法)上逐渐精通,如臂指使实现大成,你便结成了金丹,突破了修为。
金丹境 『高级工程师』 真传弟子
祝贺!你已经是一名成熟的金丹修士了,于是你被升为真传弟子,开始独立负责一些项目。这时你面临的考验不再只是功法的运用,你还需要考虑如何让你的项目具备更好的扩展性,如何提高性能,如何和数据库、服务器、缓存等配合,设计出更好的系统。
这个境界的主要特征,是抽象能力、复用能力、组件化、模块化的提升,同时可以和编程周边(数据库、服务器等)进行更好的协调和搭配,以完成自己的项目设计。
当你熟练地带队完成项目设计和开发,也就潜移默化地形成了自己编程风格的雏形。恭喜!你炼成了元婴,突破了。
元婴境 『资深工程师』 长老
现在,你来到了元婴期。
在这个阶段,你会对抽象、架构的理解更深,你开始灵活使用多模块,形成一个SDK或一个微服务,你开始深入研究安全、并发、监控。如果你是服务端,你可能会考虑服务双活或多活(身外化身),考虑网关(本命法宝)等。
并且你可能已经开始跨多个端了解业务和架构设计,比如服务端和前端的分离,服务端和终端的协作,开始逐步地从全局思考问题、设计系统。
深入,积累,扩展,再深入,再积累,再扩展,终于,你悟了。
化神境 『架构师』 峰主
在这个境界,你不再局限于自己的技术栈,即你不再拘泥于你是剑修还是法修,其它功法你可能不懂,但你知道如何使用。
你设计系统时,不再会什么便用什么,而是考虑用什么更合适。
你会跨语言、技术栈思考问题,并且可以提出好的方案,比如负责的一个项目,横跨服务端、Android、iOS和前端,你会通盘考虑,兼顾各个技术栈,协调大家完成这个项目。
你不光可能完成分配的任务,还能对现有的系统提出更多有建设性的建议,进行优化,改进,甚至提前积累我们业务需要的技术、平台、知识,为我们未来的使用和扩展做准备。
你还会熟悉业务,可能比其他更多的人对业务更熟悉,因为只有这样,才能设计出更适合业务的架构。
你会借助技术负责人的能力,帮你推动协调事情,让你的想法更好的开展和实现。
你的考虑角度,永远都是整个技术部门,而不是再局限在某个项目,某个组,某个技术栈。
如此,你便是一名成熟的峰主,走到了化神境的巅峰,那么如何突破至炼虚呢?
有些人可能五六年就能突破至化神境,但可能需要十年才能到炼虚境,这是一个非常困难的过程,需要长期的积累,思想的蜕变。
炼虚境 『技术总监』 教主
历经惨烈的权力斗争,你终成山门的新任教主,修为也随之突破至了炼虚境。在修行届(技术的领域)你已走到了巅峰,在王国(公司)里你也走到了一人之下万人之上,甚至你已可以开创自己的王国。
站在云深不知处的你悟了,你感叹着万道归一,万法皆虚。所有的一切功法,都不过是感悟天道的工具。正如所有的一切技术,都是实现业务的工具,业务才是根本,技术是为业务服务的。
此时的你,统掌产品、市场、运营、设计、测试、运维等各大山峰,横压一教,仙焰滔天。
你新招的弟子睁着萌萌的大眼睛恭敬地问你,“师父,天道是什么?”你深深地看了一眼他茂密的头发,背起手转过身去,淡淡地说,“我无法告诉你天道是什么,因为每个人都有自己的道。但如果一定要找出一个共性的话,它,能赚钱。”
附炼虚大佬指点:
修仙六境中,筑基境是一个槛,它决定了你是否能走出一条自己的道。金丹境和元婴境是积累的阶段,也是培养抽象、架构能力的阶段,这两境决定了你是否能突破功法、职业的局限,成为化神。
从金丹境开始,你就不能只顾自己了,要更多地考虑协调协调、协作、体系、多角度。只有做的事是让整个团队收益的,才能逐步地突破元婴境,进入化神境。
每一步、都踩实,多思考、多学习,在每个境界巅峰,多做些超出这个境界的尝试,自然而然就突破了。