透过小说中的境界划分,看看你的能力处于哪个水平

1. 写在前面

  当我们某天开始走出校园,踏入社会的时候,是否也会感到一丝恐惧与焦虑?当我们各自奔走加入到江湖大大小小的门派中,为了企业与老板全情投入。我们都知道程序员也都是分低、中、高级的。在企业当中这个标签大部分都是根据你的工作年限来定的,今天,让我以小说中的人物境界为参照,来告诉你程序员的能力水平,帮助每一位职业生涯的开发人员找到自己的定位,并努力朝着更高的境界迈进!

正如我前面提到的,在某些企业当中,拥有“高级”或“资深”职称的人,实际上在技能和专业知识能力方面可能只是筑基期的修士!

他们之所以被晋升,仅仅是因为在该领域有多年的经验,并不能代表他们具备胜任所需的技能和知识

我提到的只是其中的一小部分,只是这个群体中的一组数字。很可能大多数人都看到并经历过这种情况

在某些职场社交平台上,我也看到过某些企业员工匿名吐槽身边的同事,甚至是自己的领导

这个社会本来就并不公平,所以我们需要关注的是做好自己,不断提升自己

XX王藤,有大帝之姿!

2. 散修

   为什么将这一类人划分为散修,我给到的定义即“爱好者”。这类群体不以编程为生为业,大部分是兴趣与热爱驱使接触到这个圈子,所以并不是“专业”的,比如说为了玩个游戏学习一门脚本语言帮助自己解放双手,有时候甚至比专业的还要出色

他们有能力独立开发一些小型项目,例如脚本、网页、游戏或应用程序。遇到问题善于在搜索引擎挖掘解决的办法

但是仅仅只是兴趣爱好,所以这类能力并不能直接转化为经济利益,也就是说他们并不能通过技能获得收入

在这里插入图片描述

3. 练气期

这个阶段的大部分人是“实习或应届生”。没有社会、项目经验,很多时候从事一些团队内比较繁杂的事物,甚至在科技公司做一些手动整理统计之类的工作

不过这个阶段里面,同样存在很多优秀的人才,比如说拥有“先天灵根”的天才。他们未出校园之时就已具备强硬的基础实力,并凭借这些实力加入到江湖中的大宗门教派之中

那么日后的路,不言而喻将会是宗门之中的中流砥柱。用不了多少时日宗门内长老之位必有一席

这个阶段多打好基础,了解并参与项目。即使没有机会也可以自己创造条件,现在开源的东西那么多,照猫画虎动手做点有趣的东西也是一种历练
在这里插入图片描述

4. 筑基期

“初级开发工程师”所代表的是那些拥有专业知识的群体正式踏足这个行业

主要通过面向老板编程来获得获得报酬

通常会被分配到可能多个项目中去,负责一些拆分出来的小任务、小模块、脚本、工具的开发工作,至于整个项目的结构跟细节并不是太清晰。主打的就是哪里需要填哪里

有时候也需要在其他资历深的开发人员指导下完成工作。这是一个成长的过程,在红尘中历练一切都需要靠自己。

5. 结丹期

那么在经历了前期的不断打怪升级,你终于得以突破,凝聚金丹!踏入了“中级开发工程师”阶段

你已经开始完全适应这个行业仍至于你所在领域的整体开发节奏!变成了开发团队成员当中的一名合格开发人员

你能够独立完成并构建业务模块,并且掌握熟悉最佳的实践方案

你开始了解项目系统的基本架构,对所在领域内的架构、性能、解决方案都有了一定的了解

你开始修炼更加高深的功法,在这个过程中,你一路走来踩了无数个坑,你的经验在多次开发周期之下变得越来越丰富

在这个阶段项目实践经验对你来说还是那么的重要。只有不断的项目经历实践与经验积累,才会让你修炼的速度更快

6. 元婴期

如果你踏入了这个境界,那么恭喜你成为修炼界的佼佼者。来到了“高级开发工程师”阶段,就像我前面说到的,真正意义上的高级开发工程师的标准是很难达到的。

每一个人的评价与企业评价跟其他一些指标都是不一样的,很多人之所以没有突破金丹,凝结元婴,机遇跟天赋还有努力都有关系。

“高级开发工程师”之所以与众不同,是因为他们知道如何做。他们都拥有自己的一方天地,里面存放各种功法与经验。这些都是通过去犯过的错误和经验教训获得的

他们已经是整个宗门的核心力量,精通自己团队所使用的核心技术

什么系统架构设计、设计模式、部署、运维、分布式、存储经验与概念都能够很好的融入到项目当中

这个境界的你已经拥有了构建完整解决方案的能力跟经验,在项目当中的任何一块都能够提供出来

你作为宗门的精英,也以师兄师姐的身份传授你的师弟师妹功法与经验,并指导修炼

一定不要吝啬向他们传授你的经验跟知识。成为“高级开发工程师”的另一个指标就是领域或者团队的其他成员经常像你寻求建议与帮助

一定不要看不起“低阶”修士,因为你曾经也是这么过来的,有时候我们甚至会在抱怨, 曾经的自己就是风雨里没有伞在拼命奔跑的孩子,而如今我们自己有能力了适当的就能帮助那些没有伞的自己

在这里插入图片描述

7. 化神期

  如何你有效踏入了这个境界,那么恭喜你!成为了真正的一方巨擎。这个境界我称之为“高阶架构师”或者“团队领导者”。其实不然高级工程师的你也可以领导团队,同时也拥有架构能力。不过大家的功法也都是分等级划分的,更加高级的技术能力、团队领导能力与架构能力所代表的境界与能力也越高

现在的你已经不再是仅仅为你的团队服务。可能同时为多个团队提供支持,并向你下面的团队提供更底层的指导,在产品的早期设计与开发阶段总是少不了你的身影

你还得对业务领域有深刻的理解,协助开发团队与企业其他业务部门之间的沟通障碍

同时又得发挥PM的职能,去协助规划产品开发和时间表,向营销或销售团队提供反馈

最后你还得发挥CTO职能:,去协助高层管理,实现企业愿景,领导开发团队实现企业的业务目标

之前你在元婴期的时候负责的只是内部的团队事物,而现在你需要超越团队内部管理面向外部,致力于为整个企业服务

因此你具备了更加高级的全局视野,能够将业务术与技术相互转化

当然这个境界的你已经快站在程序员技术领域的顶峰,要钱有钱要人有人

8. 练虚期

现在的你达到了前所未的高度,已经跳出了企业的限制!在整个圈子或一些特定领域也颇有名气。你所提供的解决方案不再是只为一家企业去服务,你所擅长的领域也不是一般的学科分类,而是一个非常有针对性地细分领域

这个境界在整个行业内都是凤毛麟角。因为一般的程序员根本就很难接触到这些领域,你已经不再是一个一般人。

你可能是某种编程语言的奠基人,也可能是某个框架的创造者,甚至是某个领域的重要驱动者,你成为了一代宗师,很多人都在使用与借鉴你所贡献的知识与产品

总而言之,你的一举一动都可能对整个修仙界产生重大的影响。哪怕你已经飞升仙界,但是仍然有许多的后辈修士在向你学习

在这里插入图片描述

  好了,到这里又到了跟大家说再见的时候了。创作不易,帮忙点个赞再走吧。你的支持是我创作的动力,希望能带给大家更多优质的文章

猜你喜欢

转载自blog.csdn.net/qiulin_wu/article/details/131350601