2021年8月21日,偶然有些想法
关于职业和职业的进阶路线-以程序员为例
在职业最开始被分化出来的时候,都是全能的,比如程序员,没有什么Java 程序员,C++ 程序员之间的区别,前端和后端,运维和代码,也都是杂糅在一起的。
随着行业的发展,整体的欣欣向荣,有更多的人进入之中,行业内的平均收入水平增加。
从最开始的都是很厉害的人,一步步的降低标准。
前排的大佬成为最初的获利者,后来的人也能达到平均标准。
通常新语言的起始薪资很高,原因在于,并非是这项语言很难,而是在语言开始指出,并没有大规模的培训班,因此市场价格是那些精通代码,顺便精通这门语言的人,这些人的薪资水平高是正常的事情。
然后过了一段时间,这个分支高,会有很多人专门学习这些东西,然后进入市场,这些人的水平并没有很高,尽管分支欣欣向荣,但是整体的平均工资在下降。
一个行业分支从开始到逐渐成型的过程的标志就是源源不断的的新人,中间有明显的分层。
以C#程序员为例:
实习:5K ,3个月以内,很少5%。
初级:7k-10K,1-3年,大约占据行业的20%,少部分人,完全没有天赋就会停留在这里
中级 :10K-14K ,3-5年,50% 的从业者 中级是最容易达到的,也是最难脱离的,基本上大部分的人,都停留在这里
高级:15K-25K, 高级技术,初级管理。5年向上,基本技术不会有大的突破,在上要有天赋。努力的极限。终极打工仔。10%左右,要付出的努力很多。
C# WPF 开发-C# -其他语言-程序
大厂的薪资是买断。能进大厂的人,在2-3年左右,普遍就可以达到高级水平,只是用提前几年预知的薪水,选取最优能力和想法的人。
小厂就是过渡,因为工作能力的提升不会便随薪资的自动增长。
程序员的成长路线:
基本语法:这个阶段会很长,相当于是一个系数,基本学的越好,后期就越顺利,基本都是些算法,概念之类的东西。 对于在学校中的学习基本归于此类。
实习阶段:了解工程常用软件,并娴熟使用。根据水平不同。
初级:单语言框架下,可以按照要求,开发软件。
中级:同语言情况下,可以按照要求,开发软件。
高级:多语言情况下,可以优化或者设计。
资深:创造一种框架或者他人习惯使用的工具。
分析:
我的工资是13.5K +400左右的补贴,年138228
我需要在这家公司做到的部分。
开发并设计一套系统,构建成套的文档,以供后续复制。
学习和理解上下游的体系,并借此完善整体的代码。
下一次跳槽必须要是一个很好的选择。