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

news2024/10/7 18:28:48

文章目录

    • 1. 写在前面
    • 2. 散修
    • 3. 练气期
    • 4. 筑基期
    • 5. 结丹期
    • 6. 元婴期
    • 7. 化神期
    • 8. 练虚期

1. 写在前面

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

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

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

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

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

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

XX王藤,有大帝之姿!

2. 散修

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

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

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

在这里插入图片描述

3. 练气期

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

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

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

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

4. 筑基期

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

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

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

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

5. 结丹期

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

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

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

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

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

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

6. 元婴期

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

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

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

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

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

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

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

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

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

在这里插入图片描述

7. 化神期

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

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

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

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

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

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

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

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

8. 练虚期

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

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

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

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

在这里插入图片描述

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/679467.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

EL标签-给JSP减负

https://blog.csdn.net/weixin_42259823/article/details/85945149 安装使用 1. 通过命令行创建maven项目 2. 安装jstl包 <dependency><groupId>jstl</groupId><artifactId>jstl</artifactId><version>1.2</version> </depen…

仙境传说RO:服务器外网架设登陆教程

仙境传说RO&#xff1a;服务器外网架设登陆教程 大家好我是艾西&#xff0c;今天跟大家说一下自己编译的仙境传说RO服务端怎么开启外网让小伙伴和你一起玩。 目前开放的现成端有以下版本&#xff1a; 仙境传说ro守护永恒的爱 仙境传说ro爱如初见 仙境传说ro黑色派对 仙境…

docker-compose把微服务部署到centos7

前言 这里主要记录以下微服务使用docker、docker-compose部署遇到的一些问题&#xff0c;大佬可以绕道去看看自动化集成这篇文章 部署之前你需要准备一些内容 微服务 这里feign-api是用来做服务之间相互调用的&#xff0c;单独抽离成了一个模块&#xff0c;gateway是服务网关&…

中国电子学会2023年05月份青少年软件编程C++等级考试试卷三级真题(含答案)

1.找和为K的两个元素 在一个长度为n(n < 1000)的整数序列中&#xff0c;判断是否存在某两个元素之和为k。 【输入】 第一行输入序列的长度n和k&#xff0c;用空格分开。 第二行输入序列中的n个整数&#xff0c;用空格分开。 【输出】 如果存在某两个元素的和为k&#xff0c…

CentOs中文件权限命令

文件权限&#xff1a; ls -l命令查看文件详情&#xff0c;前十位就是文件的类型和权限 第一位&#xff1a;类型&#xff1a; - 普通文件 d 目录 l 链接文件&#xff08;快捷方式&#xff09;link 2~4位&#xff1a;所有者的权限 5~7位&#xff1a;所有者所在组其它用户的权限 …

AI绘图-StableDiffusion安装

AI绘图-StableDiffusion安装 安装Python 1、去官网 https://www.python.org/downloads/ 下载Python3.10.10版本&#xff0c;网上建议下载3.10.6版本。 2、安装Python,打开安装界面&#xff0c;注意把Add Python to PATH选项勾上&#xff0c;然后选择自定义安装 3、点击WinR…

【数据结构与算法】2、链表(简单模拟 Java 中的 LinkedList 集合,反转链表面试题)

目录 一、链表基本概念和基本代码实现二、链表、动态数组整合&#xff08;面向接口编程&#xff09;三、clear()四、add(int index, E element)(1) 找到 index 位置的节点(2) get(int index) 和 set(int index, E element)(3) add(int index, E element) 五、remove(int index)…

基于Java+Swing+Socket实现中国象棋-网络版

基于JavaSwingSocket实现中国象棋-网络版 一、系统介绍二、功能展示1.系统登陆2.选择黑色方进行对局3.整体页面4、保存棋谱5、认输 三、其他系统四、获取源码 前言 中国象棋是起源于中国的一种棋&#xff0c;属于二人对抗性游戏的一种&#xff0c;在中国有着悠久的历史。由于用…

员工管理业务开发 -- 手把手教你做ssm+springboot入门后端项目黑马程序员瑞吉外卖(三)

文章目录 前言六、员工管理业务开发1.开发功能预览2.新增员工功能1&#xff09;需求分析2&#xff09;数据模型&#xff08;表&#xff09;3&#xff09;代码开发4&#xff09;功能测试5&#xff09;编写全局异常处理器 3.员工信息分页查询1&#xff09;需求分析2&#xff09;代…

VS Code的下载安装,及其简单使用

目录 前言 一.下载 二.安装 三.VS Code的插件安装 &#x1f496;插件正常安装 &#x1f496;插件安装异常 四.VS Code的配置 五.VS Code的基本使用 总结 &#x1f381;个人主页&#xff1a;tq02的博客_CSDN博客-C语言,Java领域博主 &#x1f3a5; 本文由 tq02 原创&#…

Redis 分布式锁实现

Redis 分布式锁 分布式锁&#xff1a;满足分布式系统或集群模式下多进程可见并且互斥的锁 特点&#xff1a; 多线程可见互斥高可用高性能&#xff08;高并发&#xff09;安全性、可重入性、重试机制、锁超时自动续期等 … 加锁之后&#xff0c;对整个分布式集群都有效 基于…

多线程之常用线程安全类型分析

写在前面 本文一起看下在日常工作中我们经常用到的线程安全的数据类型&#xff0c;以及一些经验总结。 1&#xff1a;常用线程安全数据类型 1.1&#xff1a;jdk集合数据类型 jdk的集合数据类型分为两类&#xff0c;一种是线性数据结构&#xff0c;另外一种是字典结构&#…

【系统架构】第五章-软件工程基础知识(一)

软考-系统架构设计师知识点提炼-系统架构设计师教程&#xff08;第2版&#xff09; 软件工程 一、软件过程模型 1、瀑布模型 特点&#xff1a;前一个阶段工作的输出结果&#xff0c;是后一个阶段工作的输入 缺点&#xff1a; 软件需求的完整性、正确性等很难确定&#xff0c…

人力资源外包系统(社会实践管理系统)需求分析文档

该系统主要针对当前在校大学生、中专院校学生寒、暑假社会实践而设计的管理系统&#xff1b; 主要用户群为人力资源外包公司&#xff0c;也可以是各个学校管理学生使用&#xff1b; 主要功能有维护企业信息&#xff0c;招工信息&#xff0c;企业宣传资料&#xff1b;维护学校…

基于JavaSpringBoot+uniapp制作一个记账小程序

你不理财,财不理你,制作一个记账小程序对自己的收入/支出明细进行管理,守护好自己的钱袋子。 一、小程序1.1 项目创建1.2 首页1.3 收支报表页1.4 记账提交页1.5 记账列表页

NCI Core Framework

3.1 概述 NCI 核心包括以下必需的功能&#xff1a;  通过 NCI 传输命令、响应、通知和数据消息的数据包格式。  用于设备主机和 NFC 控制器之间不同操作&#xff08;第 4 节中指定&#xff09;的命令、响应和通知的定义。 &#xff08;本规范后面的一些部分定义了不属于…

一起学SF框架系列4.7-模块context-MessageResource

Spring通过MessageSource接口提供了国际化&#xff08;“i18n”&#xff09;功能。搞明白MessageResource相关接口和类&#xff0c;基本就掌握了国际化功能。 MessageSource接口 定义了消息访问接口。 String getMessage&#xff08;String code&#xff0c;Object[]args&…

全网唯一!Matlab原神配色包MGenshin

前段时间&#xff0c;在原神官网逛了一圈&#xff0c;发现里面角色的原画配色十分的好看&#xff0c;便突发奇想&#xff1a;要是把原神配色用在SCI论文插图上&#xff0c;emmmmm…… 于是&#xff0c;我默默打开了自己的Matlab&#xff0c;用TheColor工具箱的图片主题色提取功…

数据驱动的商业决策:BI在企业中的重要性

第一章&#xff1a;引言 在当今数字化时代&#xff0c;数据被广泛应用于各个行业和领域。对企业而言&#xff0c;数据是一项宝贵的资源&#xff0c;可以为其带来无限的商机和竞争优势。然而&#xff0c;海量的数据本身并不具备实际意义&#xff0c;只有通过有效的数据分析和洞…

亚马逊云科技中国峰会:Amazon DeepRacer-梦想加速度

零&#xff1a;前言 你是否憧憬在赛车赛道上开车&#xff0c;享受疾驰而过的感觉&#xff0c;感受无与伦比的驾驶乐趣&#xff1f; Amazon DeepRacer可以满足你的梦想&#xff0c;虚竹哥带你了解Amazon DeepRacer。 它为用户提供了一个虚拟仿真环境和一个真实赛车模型&#xf…