本文主要是介绍格格她爹讲程序之做个有钱猿,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一直想把自己的程序猿之路总结一下,也一直没有
时间,最近经常有原来带过的小孩问我,怎么能把
自己的工资提高一些,所以也趁这个机会,和愿意
听我胡扯的人说说程序猿的“进化”。
首先,还是强调一下,我说的是我个人的经验和个
人看法,也不一定对,毕竟,我也不是什么成功人
士,如果读到这篇文章的人觉得我说的不对,请保
留意见。
君子爱财,取之有道,我一直不是很排斥谈钱的事
,毕竟,在这个经济时代,“有啥别有病,没啥别
没钱”。甚至我在这里可以下一个判断:至少百分
之九十的程序猿都是希望把工资涨一涨的。
但是,每年下来,涨了工资绝对不是多数,而且,
即使涨了工资,百分之九十的是没有涨到自己希望
的那个数字。
然后,信任我的同志经常向我抱怨“今年就业形势
真不好...”“领导不信任我...”等等。然后就问
有什么好办法。
我确实没有什么好办法,但是,做为中高层的我,
这时候特别想告诉你们,老板们(除了我现在的老
板,原来的老板,还有现在开始一些创业的哥们)也经常向我抱怨,他们抱怨的是“招个人真费劲!”“怎么(手下人)就没有一个能提得起来的呢?”
我说这个的矛盾其实并不是想说明什么人性,只是
想借它做为入题的引子。因为程序猿想涨工资,就
一定得知道老板们在想什么,知己知彼,才能“在
和老板的工资争夺战中一战而胜。”
工资争夺战!当然,其实没有这么严重,这么说,
大家可以认识我是一个幽默的人而已。
不过,说到涨工资,我们首先要搞清楚,什么是工
资,我觉得,工资就是你的价格!注意,不是价值
,是价格!
相信绝大多数的程序猿都上过高中,高中的时候,
我们肯定学过价格和价值的区别,在这里我们可以
理解为程序猿写出来的“有用的”代码,创造出来的产品,就是程序猿的价值,而程序猿拿到的工资,就是程序猿的价格。
如果我没有记错,当时要背诵的价格和价值的关系
是有三条:
一.价值规律调节社会经济资源即社会劳动在各生
产部门之间的分配;
二价值规律对商品流通的调节主要是通过价格围
绕价值上下波动引起商品供求关系变化来实现的.
三.价值规律促使企业改进生产技术,改善经营管
理,提高劳动生产率和经济效益.
看完这三条,我觉得,套在工资和代码上,许多现
象就能解析清楚了。
一般程序猿刚出学校门的时候,身上基本上没有价
值,因为,在中国的教育体系下,大学里,准程序
员们一般都在看片儿,LOL,或者是在搞对象(不是OO)即使有上进一点的,想学点有用的,老师们也大多没有实际的项目经验,能帮准程序猿的也很少(在这里,说明两点,一是我说的是大多数情况,确实有个别学校的老师带着学生做项目。二我也没有说这种不对,因为大学的老师本来就是教大家一些编程的基础和学习编程的基本方法)。所以这时大家能做的就是基础的编程,即价值也基本上是一样的,价格既然是围绕价值上下波动的,所以大家拿的工资也基本上差不多。
当然,肯定有人问,为什么实际情况是差很多呢?
那正是因为第一条原因造成的。客观世界是不断变
化的,IT界做为一个比较新的行业,变化会比较传
统行业更大一些,所以,变化量也会更大,变化在
人才市场上的表现就是每年需求人才的不同,记得
2000年左右,我刚毕业的时候,我的师兄就告诉我
:“学别的都没用,学VC才能赚大钱。”那时候用
VC的程序猿的确比其它程序猿的工资稍高一些,
2005年左右,大型网站不断崛起,互联网的第一轮
冲击波来到的时候,JAVA程序猿就走到了前列。
2010年左右,刚毕业的程序猿中,拿到工资最高的
就是做网页游戏的脚本编程的那些,但是网页游戏
的高峰随着智能手机的发展渐渐的衰落。现在,当
然是做手机编程的人平均工资稍高一些。这些并不
是做手机编程的人就比做C++桌面编程的人聪明,
只是现在市场上对做手机编程的人需求量较大造成
的。当然,清华大学的毕业生会比普通大学的毕业
生工资高一些也是因为人才市场需求造成的,毕竟
,就算各方面都一样,老板们也是愿意用清华大学
的毕业生的,至少以后和客户谈项目的时候,说到
公司名牌大学毕业员工的数量,也是加分的一个项
,可以更有机会拿到项目,这一点请不用质疑,因为绝大多数的人是不能免俗的。
通过上述的分析,我相信刚毕业的准程序猿们都应
该明白了怎么做了吧,要想把自己不输在“起跑线
”上,就选择一个现在市场上比较“走俏”的编程
工具吧。不过,在这里提醒大家一下,选择的时候
一定要谨慎,因为,现在流行的,并不一定是两年
后流行的,还是以上面说到的网页编程为例,我记
得当时有一个创业的哥们和这样描述过网页编程:
“2012年一万块钱以下的工资招不到人,2013年八
千以上找不到工作。”他说是否夸张,我也不清楚
,毕竟,我也没有在游戏行业里混,但是我觉得应
该是比较靠谱的,因为,2012年手游发展的很迅速
,大家在看到手游的好处后,大多公司放弃了页游
。这样,市场上对网页编程的程序猿的需求就一下子减少了很多。
好了,选择好方向了,工作了两三年了,又该到了
考虑涨工资的时候了(当然,也有工作了半年或者
一年就考虑换工作的,我只是劝你们谨慎,原因后
面会讲到),按上面说的,工作了两三年了,无论
如何,价值提高了,价格当然要变化了,这是毋庸
置疑,但是,大家想清楚,这两年,程序猿的价值
提高了,是在哪些方面提高了。
一般说来,这两年的提高是编程的基本能力的提高
,这时候的程序猿一般是对本行业要用到的技术已
经有一定了解。那么,价值的区别就在于,你对技
术有多少提高,有多少提高,工资就会有多少相应
的提高,所以不要在要求领导涨工资的时候和在找
工作的时候和面试官说“我有同学都挣五千了,所
以我现在挣三千太少了。”这个没有意义,只会让
你的领导和面试官感觉到你太肤浅而已。如果你没有涨到你心仪的工资数,请看一下,你的技术能力提高到什么程度了。
在两三年的时候,影响工资的还有几个其它原因,
最重要的一个就是行业,每个行业的盈利模式和发
展规律都不太一样,所以工资水平也不太一样,一
般说来,传统行业一般会低一些,新兴的行业会稍
高一些,这也是正常的,因为传统行业之所以低是
因为,这个行业已经发展的比较成熟了,程序猿的
压力小一些,写出来的代码“单位价值”低一些,
所以,自然就会少一些,而新兴的行业,会稍高一
些,这是因为,这些行业的程序猿不但要“写”代
码,还要“试”代码,他们需要一定的创业性,同
时,由于是新兴行业,所以风险大一些,“短暂性
间歇性失业”的机率高一些,所以工资稍高一些也
是正常的。
至于其它,我不认为是普遍的原因,例如,拼爹的
现象一样的存在于程序猿群里。而这,是程序猿们无法解决的。
当然还有就是机会主义,有人正好赶上围绕价值波
动的最高峰,拿到了他能拿到的最高价格,只能说
人家运气好。但是这种只能是个别现象。也根本不
值得去羡慕。
在这个阶段,要想提高工资,最好是选择一个好的
行业,其实,选择一个好的行业,本来是应该在刚
毕业的时候就选择的,但是那时候刚毕业的程序猿
们不一定看得清楚,经过两年的社会洗礼,也应该
成熟一些,换一个“挣钱多”的行业,也确实是
一个不错的选择。
需要注意的是,对于大多数的程序猿而言,整个程
序员的职业生涯的只有一次重新选择的行业的机会
,就是工作两三年的时候,因为这两三年里,大家
是积累的技术,在接下来的日子里,积累下来的,
就不至是技术了。
但是,同时,即使这时候,有换行业的机会,也要
考虑清楚,因为,换行业是有风险,而我们在开始
的两三年里,无论怎么说,也会积累一些行业的业
务知识,这些知识在换到新的行业之后,几乎是作
废的,不要相信太多“举一反三”的事例,至少我一直坚信,在工作两三年,二十五六岁的年纪的时候,不太可能有太多的人有“举一反三”的能力。
还有,在这里,需要着重说明的是,由于社会的发
展,许多程序猿在这个年级的时候,已经开始顶着
巨大的压力了,尤其家庭条件比较差的,房子,老
婆两大压力都得自己抗,家里基本上帮不上什么忙
,但是我还建议大家:越是因为这样,越应该更加
慎重,不要去追求一些“不符合你身价”的事。因
为,如果不符合你的身价的事永远是虚的,虚的东
西就是不稳定,我可以给大家分享一个真事:在上
一家公司的时候,我们有一个项目急需要人,当时
,正好有一个合适的,只是要的工资比“市价”高
三千块钱,我们老板就直接告诉我说:“你决定!
如果你要想用这个人,就用三个月...”我听到这
句话的时候,心里还是有一些触动,虽然最后我还是没有把这个人招来,因为我觉得那对这个人来说很残忍,但是我理解老板,毕竟,人家投资开公司,冒着倾家荡产的危险,也是不是做慈善的,“义不养财,善不带兵”中国传统就是如此。
再接下来,工作五到八年的时候,又是一轮涨工资
的时候,这时候,程序猿的价值通过三五年的积累
,增加了哪些方面呢?一般说来,比较有用的就是
设计和管理。没错,这几年里,你的技术的积累已
经不足以影响你的工资了,因为就像上面说的,你
的前三年里,学到的技术和获得技术的能力已经基
本上够用了,而后面哪些技术需要了,再去学习都
基本上来得及了(来不及的也就不用考虑了因为如
果你选对了行业,而且你选择的行业没有经历太大
的变化,那些可能不重要),但是,一般公司会让
工作了五六年的人开始抗一定的压力,负责一大块
的工作,甚至需要带一个小的团队,这时候,你要
做的不是个人能力的体现,而是你所在的团队的能
力,无论是做设计架构还是做管理,你需要做的就
是调动你的团队里的人,集体去完成一件任务,如
果你能把整个团队的人的积极性都调动起来,产生
出“1+1大于2”的效果,你的价值就体现出来了,
如果达不到,那涨工资,基本上没有希望。
当然,有人会不服,说,我一个人就能把这一个团
队的事搞定,我告诉你,你能这么说,说明你不成
熟,也不懂事。
分析一下,说这话出来的人只有两种:一种是在吹牛逼,另一种是个人能力超强。但是如果你在吹牛逼的,那么,早晚有一天,你会表现出来,这肯定是不行的,如果你说的是真的,那么你一个人,抗着一件事,你的老板会怎么想,你可以换位一下,如果你有一件事,只能依赖一个人,你心里会踏实吗?所以,这个阶段,你的价值,就是调动一个团队,做技术,就是把整个团队的代码架构整理清楚,让大家都很轻松的去编码,如果是管理,就是让大家没有后顾之忧,从思想和风气上调动大家。所以这个阶段,程序猿的价值就是你能调动多少人,能管理多大的团队。
再接下来,就是十年了,十年后的程序猿差异也是
最大的,但是,造成这种差异的,已经不是技术,
能力和你努力不努力了,而是你做人和机会。
因为这个阶段,你如果前面的路都是踏实的走过来
的,你已经具备了技术能力,设计或者管理能力,
已经足够你管理一个小团队了,但是到目前为止,
你都是在做技术相关的事,而企业的命脉是利润,
没有利润,所有一切都是白扯,因为,无论如何,
你得保证企业经营下去!
所以,这个阶段,要想提高,必须需要能管理一整
块的事务,客户要去见,业务要自己梳理,团队要
自己打造,这些都会涉及做人,如果你在这个行业
里待的时间够长(这是为什么不建议大家换行业的
原因),至少客户是熟悉的,人都是有惯性的,对
新的人和事都是有一定戒备的,所以,和熟悉的人
打交道是人之常情,在中国,就不要相信那些“管
理专家”说的什么高深的理论,因为,中国人几千
年了,看人情是一个是基本常识,没有什么道理好
讲,你没有能力去改变这一切。而且,还要带好团
队,同样涉及到做人,如果你容不得人,做人不符
合“中国人的原则”,一样是行不通,因为,你这
样,就不可能把团队的人的心都集中在一块,“人
心散了,队伍就不好带了”。最重要的是,你在这个行业的时间足够长的时候,才有机会看清楚这个行业里的事,现在这个信息足够发达的时代,一个刚入行就能把握住一个行业的“精髓”的人,几乎不可能存在。
以上的内容说起来很复杂,但是其实是很简单的一些事,需要指出的是,如果到了这个年纪的时候,你再考虑这些就已经晚了,你必须在这个阶段到来之前,掌握到这些能力。而掌握这些能力的条件只有一个:就是踏实的在一个行业里等足够长的时间,至于具体多长,就看一个人的悟性了。
接下来就是机会了,因为能做到以上的人太多了,
但是成功的人很少就是因为缺乏足够好的机会,这
里说的好的机会,就是能把团队的能力发挥到极致
而且,又正好在发挥到极致的时候,创造出来的产
品,正好是市场上所需要,这样,创造出来的产品
的价值才会提高,产品的价值,就是你的价值。
当然,有人会说,我就是要做技术,把技术做到极
致,可以,那样,其实也是一种机会的体现,因为
在中国,只有公司发展成一个很大的公司的时候,
技术的级别才会有明显的体现,中小型公司,不太
可能有高薪的纯粹的技术人员,因为公司小,分工不是很明确,产品也不是足够有影响力,纯粹的技术人员的价值不是得到很好的体现,即,纯粹的技术人员的价值不是很高,那么相应的价格,即工资也就不可能有很高的表现。
说了这么多,我自己也觉得有些乱了,呵呵,太晚
了,睡觉!
这篇关于格格她爹讲程序之做个有钱猿的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!