程序员毕业十年,我是如何从月薪 2800 涨到税后年薪 30W+ 的?
前言
虽说文章有标题党嫌疑,但是还得认真给大家做分享,希望大家能从我的个人经历中感受到一点对自己有用的东西,这个其实比我拿 CSDN(抠门网站)的礼物要重要的多哈。
好,天不早了,给大家上正文!
2012 年刚毕业入行时我的工资是 3500,实习期就是 2800。看过上一篇文章的同学应该也知道,我在第一家公司没有通过实习期。到了下一家又有 3 个月实习期,所以我的实习期相当于就是有 6 个月,拿了 6 个月的 2800 工资...苦逼的程序员生活就是从那个时候开始的...
然后经过这些的积累(诈骗),我现在的工资是税前 23k,14 薪...
每个月发到手的税后工资是 18696.29 元。相当于税后年薪 261748,尴尬了,不到 30w...
然后只能把公积金的钱也算上了...公积金也是每个月固定打到自己卡上,只不过是 3 个月提取一次,当然你买了房也可以办成固定每月提取或者 一次性提取...所以这也是自己的真实收入...我现在还房贷就是用的这个钱...
公积金卡每月到账 4416 , 4416*12= 52992;
261748+?52992 = 314740,差不多就是 30w 多一点,虽然尴尬了一些,不过终于凑够了...?
好,背景都和大家说清楚了,下面正式的和大家聊一下我的工资是如何一点一点涨(骗)上来的。
一 跳槽
其实在行业内有个潜规则,就是要想要工资涨的快,就得跳槽。
因为一般每个公司都有自己的薪酬体系和岗位晋升模型,每个岗位对应的薪资水平是有一个标准的。
下图是我为了说明自己的观点,从网上找的阿里的级别和薪酬对照表,后面有对应级别岗位的岗位通用标准描述。大家先看下
阿里官方的定义是从 P1-P14,11 年以前还会招 P4,之后就再也没有了,校招生都是从 P5+起。
我先给大家看看 P4-P14 的通用标准描述:
<table><tbody><tr><td><p></p><p></p><p></p><p></p><p></p><p>P4</p></td><td><p>1)有相
关专业教育背景或从业经验;<br>2)在专业领域中,对公司职位的标准要求、政策、流程等从业所必需了解的知识处于学习成长阶段,尚需要主管或高级别人员对负责的任务和完成的产出进行清晰的定义和沟通,并随时提供支持以达到要求;能配合完成复杂任务;<br>3)在专业领域,具有学习能力和潜能。</p></td></tr><tr><td><p></p><p></p><p></p><p></p><p>P5</p></td><td><p>1)在专业领域中,对公司职位的标准要求、政策、流程等从业所必需了解的知识基本了解,对于本岗位的任务和产出很了解,能独立完成复杂任务,能够发现并解决问题;<br>2)在项目当中可以作为独立的项目组成员;<br>3)能在跨部门协作中沟通清楚。</p></td></tr><tr><td><p></p><p></p><p></p><p></p><p></p><p></p><p>P6</p></td><td><p>1)在专业领域中,对公司职位的标准要求、政策、流程等从业所必需了解的知识理解深刻,能够和经理一起探讨本岗位的产出和任务,并对经理具备一定的影响力;<br>2)对于复杂问题的解决有自己的见解,对于问题的识别、优先级分配有见解,善于寻求资源解决问题;也常常因为对于工作的熟练而有创新的办法,表现出解决复杂问题的能力;<br>3)可独立领导跨部门的项目;在专业方面能够培训和教导新进员工。</p></td></tr><tr><td><p>P7</p></td><td><p>1)在专业领域,对自己所从事的职业具备一定的前瞻性的了解,在某个方面独到,对公司关于此方面的技术或管理产生影响;<br>2)对于复杂问题的解决有自己的见解,对于问题的识别、优先级分配见解尤其有影响力,善于寻求资源解决问题;也常常因为对于工作的熟练而有创新的办法,表现出解决问题的能力;<br>3)可独立领导跨部门的项目;能够培训和教导新进员工;<br>4)是专业领域的资深人士;<br>5)行业外或公司内培养周期较长。</p></td></tr><tr><td><p>P8</p></td><td><p>1)在某一专业领域中,对于公司内外及业界的相关资源及水平比较了解;<br>2)开始参与部门相关策略的制定;对部门管理层的在某个领域的判断力产生影响;<br>3)对事物和复杂问题的分析更有影响力。</p></td></tr><tr><td><p>P9</p></td><td><p>1)是某一领域中的资深专家;<br>2)对某一专业领域的规划和未来走向产生影响;<br>3)对业务决策产生影响;<br>4)使命感驱动。</p></td></tr><tr><td><p>P10</p></td><td><p>1)在公司内部被认为是某一方面的专家或者在国内的业界范围具备知名度和影响力;<br>2)对公司某一方面的战略规划和未来走向产生影响;<br>3)在本领域的思想和研究在公司具备较大的影响力;<br>4)使命感驱动。</p></td></tr><tr><td><p>P11</p></td><td><p>1)业内知名,对国内/国际相关领域都较为了解;<br>2)对公司的发展做出重要贡献或业内有相当的成功记录;<br>3)所进行的研究或工作对公司有相当程度的影响;<br>4)使命感驱动;坚守信念;<br>5)成为公司使命感/价值观的守护者、布道者;<br>6)对组织和事业的忠诚。</p></td></tr><tr><td><p>P12 及以上</p></td><td><p>1)业内顶尖人才, 对于国际上相关领域的思想/实践都有独到的见解并颇受尊重,比较有名望;<br>2)对公司的发展做出重要贡献或业内有相当的成功记录;<br>3)能领导公司相关方面的研究、开创业界一些实践;<br>4)所倡导或所开创一些做法对公司的未来有深远的影响;<br>5)使命感驱动;坚守信念;<br>6)成为公司使命感/价值观的守护者、布道者;<br>7)对组织和事业的忠诚。</p></td></tr></tbody></table>
从上面的这个例子大家其实可以看出,想晋升一定是有条件的。晋升难度越到后面越大,说白了都是百里挑一,甚至是千里万里挑一的,竞争会非常激烈。
这还是大公司,岗位级别及大概薪资还算是比较透明,但是实际上很多小公司没有这么清晰透明的岗位级别薪酬定义。很多都是看老板心情...越是小公司越没有规范的制度,老板或者上级通过自己个人喜好来定员工的工资和奖金。
所以,在大公司通过自己努力的情况下有机会涨幅非常高,但是在小公司想在同一家公司从月薪两千涨到两万,难度就好比让老板把自己一年赚的钱分一半给你那么难,你自己感受下...
所以,你如果想工资有跳跃式的增长一定是需要跳槽的。
不知道你们有没有发现这种现象,在同一家公司工作 3 年 ,如果你自己不主动提涨工资,不主动提离职,公司很少会主动给你涨工资,即便涨也很少...
其实在中国很多公司都有这种现象,其实就是因为 老板觉得你并不值那么多钱,但是你一提离职,公司一招人发现大家要的工资都很高,那还不如留下你,你对公司的业务还熟悉...所以这个时候公司才会愿意给你涨...你的价值到这个时候才得以体现。中国的有句古话形容这种现象就是:会哭的孩子有奶吃。当然也有公司企业文化,员工成长环境比较好的,但是这样的太少了。
我到目前为止待过 5 家公司,现在这家公司是 2021 年 6 月份入职的,我在上一家公司工作了 5 年。工资变化最大的是在第三家公司(工资翻倍),其他几家的涨幅不是特别高,但是肯定也是跳一次各方面都好一些,待遇各方面一直在往上走。
二 学习
那么有人就提出质疑了,你就是想表达涨工资就拼命跳槽呗,一年跳一家不是涨的更快,一家涨 2000 就能涨 2 万...
其实我不说,你们也知道不是这么简单,跳槽其实是有前提的,就是下一家公司得认可你才行。认可你在上一家公司学到的东西及取得的成就 ,而且他们认为你有潜力可以做的更好,有更大的成长空间和培养价值,同时你在上一家公司提升的技能和经验可以帮助自己公司创造更大的价值。
还是以我个人为例:
我在第一家公司是以 java 软件开发工程师入职的,在第一家公司负责 Android 开发、移动端 api 接口开发,java web 企业应用开发...
第二家公司是刚创业公司,技术部没有移动端,想开始发展移动端业务,他当时就是看中我又做过移动端开发 、同时又做过移动端 API 开发,把我招进去就省了一个后台开发人员的成本...
第三家公司是做互联网直播的公司,我当时是被他们 CTO 内部推荐到公司的,推荐我的其中一个原因是因为我当时在技术群帮他解决过几个技术问题。(CTO 是 C++开发人员)
第四家公司是做传统建筑行业公司,当时招我进去,就纯是因为我移动端技术当时已经有 4 年多经验了,他们就是想招一个比较有经验的移动端开发,同时沟通表达能力也比较强的。
第五家公司 也就是现在这家公司是刚上市的一家公司,刚刚开始涉足建筑行业的业务,他们需要既懂技术开发,又懂信息化项目管理,还懂建筑行业信息化项目业务的人。
所以大家从我的经历就可以看出,任何一家公司招聘员工?,一定是会建立一个基本画像的,公司招人一定是先满足自己的用人需求标准为主。招人的目的就是解决问题,招上来的人要能给公司带来价值,这点一定要记住。
所以我们还是要想办法努力的提升自己,你提升的越快,你升值的潜力就越快,你的选择就越多,不断在工作中学习提高自己,而不是同样一成不变的事情一直重复做 3 年 、做 5 年。这样你的 3 年、5 年经验就只是个时间而已。
对程序员来讲,提升自己最主要的还是提升自己的技术水平和接触的知识面,尽量做到接触面广一些,然后有一项技能非常专业就可以了。
所以看到这就知道,我不是单纯的鼓励大家通过跳槽来涨薪,而是在自己有一定经验和能力的情况下,结合目前自己公司实际情况(能力和薪资不匹配),自己做出更好的选择。
顺便提下挑选公司时需要注意几个方面:
1)公司规模(能去大的,不去小的,除非有创业想法)
2)公司业务、盈利模式及发展前景(很重要,一不留神过俩月就发不出工资了)
3)公司其他情况(有无拖欠薪资,加班情况等)
通过多了解公司的这些情况,可以有效的避免进入比较差的公司,不浪费自己的时间。
? ?三 转型
对于做技术的我们来讲,如果想要有大的改变,继续走技术是一条路,走技术这条路天花板就是技术总监、架构师一类的。
还有一条路就是转型业务 或者项目管理,那么这时候可能对于公司而言要求的就不仅仅是技术水平这么简单了,这时候要求的是一个人的综合能力。
给大家贴一个项目经理招聘要求:(我从网上随便找的)
1、负责信息化项目需求分析、系统设计、系统开发、系统测试、系统部署等分阶段项目管理;
2、负责项目过程管理、项目成本管理、项目风险管理、项目质量管理、项目进度管理及与用户的沟通、协调;
3、负责信息化项目的实施和运维管理;
4、负责项目或产品的前期规划,用户交流,需求分析,原型开发等相关工作;
5、基于物联网、大数据、云计算技术,负责公司信息化产品的规划、设计;
6、负责信息化大项目实施团队建设。
评论