由于最近一段时间在找工作,面试的多家公司给的薪水都打不到自己想要的,所以一直都在思考一个问题,自己到底值多少钱。对于人,没有明确的成本,所以不能像商品一样明码标价,但在某种意义上来看,市场认可的就是标价。如果自己认为自己值10K/月,但市场不这么认为,即公司不认为你有10K/月的价值。那很遗憾,要么换个地方,要么老老实实地逐步增加自己的市场价值。天上不会掉馅饼,提升个人市场价值是渐进的过程,薪水爆涨的可能性有,但这种情况不可能很多。那么到底是什么可以决定技术人员的市场标价呢?
我不是搞经济学的,也不是搞人力资源的,所以我不懂什么理论,只是从自己的思考和经历来分析。影响薪水的几个因素,按照权重由低到高,依次为:个人学历、工作经历、技术水平、目前薪水。
个人学历
初入职场的时候首先被这条标准衡量。虽然学历不能代表个人能力,但是对于企业来说,基本上没有别的有力的衡量标准。这一点我比较有体会,在招聘刚刚毕业的学生的时候,不可能通过面试来全面的衡量应聘者的全部能力,没有办法,在很大程度上要依赖于应聘者的学历和毕业院校。毕竟从概率上讲,学历高的人的能力高于学历低的概率比较大,这是事实。所以我觉得,对于初入职场的人,学历对薪水的影响是有的。但是,他并不重要,也不起决定性作用。学历对薪水的影响会随着工作年限的加长越来越小。在软件行业中,毕业三年之后,很少有人在乎你是哪儿毕业的,大家更在意的是这几年里所做的工作和取得的成绩,这就是接下来要说的工作经历。
工作经历
对于有工作经验的人来说,做过什么样的工作很重要,当然对薪水的影响也远远高于学历,因为它代表你曾涉足哪个行业和领域。软件行业中,同样有着五年工作经验的人,能力可能会有很大差异,这里原因不排除有主观因素,但是在很大程度上取决于工作经历,如果一个人在五年中,只做Coding或者Testing,那么他的技术体系可能很单一,当然不排除有技术牛人,但是概率不是很大。相反,如果一个人在五年里,依次做过Testing、Coding、SE、PL、PM,那么基本可以初步认定他具备发展潜力,因为是一路前进的,软件行业的职业特点如逆水行舟,不进则退。更进一步说,这样的人具备各种能力,不仅仅局限于某一工种,那么很自然薪水要高于不具备这些能力的人。所以说,工作经历影响薪水,但是与学历一样,工作经历也不决定薪水,那么什么决定薪水呢,那就是下边的技术水平。
技术水平
对于技术人员来说,当然包括基层技术管理人员,如PM,技术水平也基本等于个人能力了。这才是决定薪水的主要因素。技术水平决定你可以为企业创造多少价值,说得透骨一点,决定你可以为公司赚多少Money。利益是相互的,所以技术水平也就直接决定公司给你的回馈,这种回馈最直接的体现就是升职加薪。所以,我认为技术水平决定薪水。此外,还有一个潜规则也直接影响薪水,也是知道最近才彻底明白,那就是下边要说的。
目前薪水
目前薪水是市场对我们价值的货币体现,大部分情况下是合理的。同时,现在的薪水也是新公司考虑提供我们薪水的基础。另外,你目前的薪水也是个人能力的另外一种体现,就如同自己报价是自信程度的另外一种体现异曲同工。
除了以上说的几点外,在公式中,还有“......”代表其他因素,那就很广了,可能有机遇、人事关系、公司状况、老板器重、个人态度等等,在这些因素中值得一提的是个人态度和认识,我觉得这也起着至关重要的作用。认识决定态度,如果认为工作是为了有口饭吃、老板和同事都是*,那怎么指望有好的工作态度呢?快速成长就更无从谈起,提升薪水也就不大可能了。相反,如果认为工作是为了提高自己和家人的生活质量,认为老板和同事都有过人之处,一定要学到手,相信在各方面都会成长很快,薪水的增长也会成为必然。
总之,时常检讨一下自己,看看态度是不是正确,逐步提高自己的市场价值,获得合理的薪水应该不是难事。