Skip to main content

 路由器设置 > 新闻资讯 >

是什么在阻碍你的月薪万元之路?

2014-08-19 23:06 浏览:

  对于程序员来说,月薪上万确实是一个分水岭,对于北上广而言月薪上万已经非常容易,更有甚者应届毕业生就能拿到月薪上万,我们来讨论二三线城市,比如成都,重庆等城市。月薪上万基本上就是衡量一个高级程序员的分水岭。正常的技术沉淀基本上4年月薪可以上万。那么是什么原因阻止了你月薪上万之路呢?我总结有以下的原因:

  1.思维层面的僵化

  如果按照惯有的思维,程序员工作多年,结果却只是量(工作年限)的增加,而没有质(阅历、经验、视野等等)的改变。自然而然,也会始终在原地踏步,更何谈加薪升职呢?也曾听过不少求职的朋友抱怨,目前的薪水已经拿了好几年了,为何总是难有突破?市场的反应是8K左右,经常会是我们需要跨越的第一个门槛;而一万左右,是我们需要跨越的第二个门槛。跨越第一个门槛,相对来说比较容易,只要你认真细心,把日常工作处理得井井有条就会在日积月累中实现。但跨越第二个门槛,则需要思维层面的提升。你要站在更好的层面考虑问题,比如架构.这样就不仅仅是一个只会写业务代码的“码农”.

  2.无鲜明的技术个性

  对于高级程序员一定要有自己”杀手锏“的技术,对于4年时间做到技术面面俱到基本上不可能,对于一个复杂的系统而言也不需要面面俱到的人,如果需要基本上属于“小公司”或则纯粹的业务堆积型公司。所以需要的是对某一个技术方向有自我的一个独特个性。对于独特的技术个性而言也就是能熟练或者夸张一点的叫法叫做精通某项技术,甚至这样的熟悉或者精通根本还不是自己能有原创的技术观点,仅仅是能熟悉的使用别人的观点或技能。能对于这样熟悉使用的技术中能够形成一个较完整的技术解决方案。这样的话,其实已经很很多的群体区分开来,对你的面试一定是加分的。比如数据结构而言,不仅仅知道常用算法,并且能独立的实现其算法。知道各个算法的优缺点。适合场景等等.

  3.无完整项目的沉淀

  对于这样的情况也很普遍,源自于长期跳槽等原因导致你某个项目你只知道其中的一个或则部分模块,不能从项目的需求,设计,编码,到最后的部署完成的掌握,这样的经历在定位于中级程序员非常有优势,因为你比很多将程序员经历得多,所以很多公司喜欢这样的。当你跨入另一个层次的时候,雇主考虑的不仅仅是做得多的问题,而是如何去设计,调优甚至集群.你的定位是写代码,而公司定位不仅仅是写代码,很有可能是设计或则带团队。既然这样在面试中会失去很大的分数。所以几乎都是不会满足要求的。

  3.基础指标的硬伤

  这样的情况还是普遍的,比如有些程序员前面几点都做得很不错,就是文凭或则英语四级这样的硬伤。特别是学历。这样也导致了失去了进入某些大公司的机会。这样对月薪上万自然有影响。

  4.对平台误解

  这样的情况也是很普遍的,比如有些毕业一开始就在就业于大公司,并且在这个平台呆了很久,最后导致自身对外部市场的不信任或则被外部市场所抛弃。其本质而言就是对平台的错误认识。对于前者,技术实力是具备的,也有很强的经验,就是太迷恋公司平台。认为外面"不靠谱".其实由于社会需求的变化,没有任何平台可以长期可持续发展。对于后者,也是很正常的。大的公司或则平台,平台稳定,并且实现技术本地化,所以很多很难触及核心。只是一颗螺丝钉的效果,这样很容易应对市场。这也是对平台的一种误解。

  那么我们有如何的应对方案呢?

  方案:

  1.思维层面的僵化,这样类型的需要平时多锻炼设计思维,比如这个系统你去设计 你该如何做。长期的坚持一定会有效果的.

  2.无鲜明的技术个性对于这样的问题,选择一个喜欢的有市场的方向好好的沉淀下去,你会发现你越学越有趣,那么进步就很明显,面试中就很自信的突出自己的技术个性。

  3.基础指标的硬伤只能通过工作年限堆积来弥补学历的不足,或则去继续在职读书,要求不高,本科就可以的。

  4.平台误解这样的方式很正常。所以才开始的时候大公司可以学到规范的流程和技术设计,以及稳定的平台,当你这些都掌握后,请潇洒的离开。同样对于这样的公司你不能停留在编码上,那会使你严重脱节。你可以通过自学的方式弥补,并且资源成熟.