程序员的技术、工做、收入瓶颈

来自:http://www.lezhu99.com/detail.asp?id=1670html

 

在内国,程序员的年龄通常是22岁到30岁左右,因此人们常说程序员是吃青春饭的道理。对于刚刚跨入软件公司的年轻人老是热血沸腾,不管是学习仍是工做老是充满了热情。可是对于工做了三四年程序员来讲,这种热情就会慢慢地退化,学习和工做变得无味。 程序员

点击新窗口打开大图

      不少程序员到了成熟阶段后,就会处于一个停滞状态。技术上已经得心应手,工做上已经循序渐进,内心虽然感受有些不甘,可是何去何从他们显得很茫然很无助。我认为程序员到了成熟阶段后,若是还想要向优秀阶段发展,必定会遇到这个瓶颈的,穿过这个瓶颈就会走进另外一片开阔的前景,穿不过则会停留在原地止步不前。
一、技术瓶颈
  技术上的瓶颈是很明显的,主要表如今,对学习缺少热情,对技术缺少钻研,对新技术发展缺少了解等三个主要方面。其中缘由主要是:第一,成熟的程序员编程技术已经可以知足开发软件的要求,不少人认为只要能编出来就好了,至于编得更好,那就要看兴趣了,看时间容许了。第二,因为成熟程序员承担着比通常程序员更多的工做,好比软件设计和项目管理,好比和用户打交道、和领导打交道,不少时间精力没法放在编程上面。第三,因为软件开发任务通常都比较紧,工做起来必须加班加点才能完成,所以,没有时间再作技术上的深刻。第四,不少程序员处于一个自发的发展状态,本身的成长彻底取决于本身工做内容,工做内容强度和复杂程度决定了其技术水平的高低,所以,他本身根本不知道本身技术发展的方向是什么,技术上的差距是什么,也就无从谈起本身的努力的方向。
  所以,成熟的程序员应该有更上一层楼的意识,千万不要固步自封,夜郎自大。首先要对本身在技术上有一个客观的分析,看看本身的长项在什么地方,弱项在什么地方。对本身的弱项就要想办法进行克服,千万不要留在那里,往后必然会影响本身的进步。好比,不少人弱项在面向对象的设计方法,人机界面交互,大数据量处理,处理效率等,若是有这些方面的问题就要想尽办法去解决。其二,要注重编程基础技能的深刻掌握,不少时候程序员只是拿来主义,知其然不知因此然,把基础缺失的那个部分再补回来,为从此向更高的技术境界打下基础,好比像操做系统,网络知识、程序设计语言、数据库、系统构架、软件工程等基础知识,要从新审视,把其中有用的知识掌握好,而且要学会把各类基础知识给串联起来,加深对基础知识的认识。其三,要逐步把编程技术从功能实现方面转向参数化设计、软件构架等高级阶段方面的研究,在共享、通用、标准化方面有所建树。
二、工做上瓶颈
  程序员在工做上也存在向上的瓶颈。就通常而言,不少程序员在这个阶段工做上比较稳定:领导对本身相对比较了解和信任,同事对本身的工做能力和技术水平也比较承认,软件用户对本身的服务也相对比较满意。所以,在充满工做上的知足感的同时,工做上日复一日,没有什么新意,疲倦感油然而生,而以往那种激情不多有地方释放了。因此,程序员有时也会思考本身在工做上究竟要在什么地方进行突破,究竟怎么才能更上一层楼。
  程序员在工做上的现状,仍是来自于软件公司或部门上级的安排所致,尽管本身在具体工做上付出不少,编程上有很大的自主权,可是从整体上来看,程序员只是企业经营过程当中的执行人员,是一个被动的角色。所以,程序员要改变工做上的现状,程序员必需要有主动意识,尽量主动地规划好本身的发展方向,主动地向上级反映本身的想法和打算争取上级的理解和支持,在工做条件许可的状况下,把本身的时间和精力以及主点放在本身关心的方面。例如,程序员感受本身编程方面已经知足工做要求了,可是本身与客户打交道的能力,市场资源的积累不好。他就能够向主动上级提出本身想作售前工做,若是领导赞成,则能够在这个岗位上,提升本身这方面的能力。在岗位不调整的状况下,能够根据本身的工做范围,尽量多多和客户打交道,了解客户的需求,从而为本身开发的项目作好基础,同时经过与客户打交道和客户交朋友,为本身的市场资源作些积累。其实在工做层面上能够有不少值得改进的地方的。
三、收入上瓶颈
  说到底程序员最大得瓶颈在于收入上的瓶颈,虽然通过多年的努力奋斗,收入也有了必定得提升,有的甚至达到了社会平均收入的中上水平。可是,面对中国的生活现实,买一套房须要花光几十年得收入(即便按揭仍是要每个月偿付本息的),并且工做很难稳定到几十年不变(除非是公务员)。所以,绝大部分程序员的收入是很难知足那种程序员向往的生活,尤为是过上中等生活的要求和过上稳定生活的要求。固然,例外老是有的,极少的程序员收入也是至关高的,生活过的很滋润。就广泛状况来看,咱们付出的和获得的是不成比例的,这不能不说是社会的一种悲哀。回到某个程序员具体状况来看,程序员的收入通常比较稳定,有的一年动一次,有的几年动一次,这要看所在各公司状况和所在单位部门状况而定。程序员和其余职业的员工同样不多在工资收入方面有本身的话语权。
  程序员经历了成长过程的风风雨雨以后到了成熟阶段,收入应该比过去高了许多。可是程序员的预期和实际收入的反差是程序员心里最大的烦恼,所以,增长收入或大幅度增长收入是程序员没法突破得瓶颈。
  面对收入瓶颈,程序员应该调整心态,光靠埋怨是绝对无用的。要解决这个问题,程序员能够从如下几个方面来考虑。第一,程序员能够本公司部门进行收入增长的挖潜,能够主动提出调整到收入高的岗位,能够参加高奖金的项目开发,凡是可以增长收入的各类工做均可以考虑去作。第二,在这个基础上,若是程序员感到本身的收入仍是没法达到本身的预期,不妨能够考虑离开这个公司或部门,经过应聘高薪工做的方式来提升本身的收入,固然这种选择仍是要慎重的,要考虑多方面的影响,不少状况下收入不是惟一的因素,将来收入和现有收入很小的差距更是忽略不计的因素。第三,程序员在条件和精力的许可的状况下,能够从事一些第二职业,因为程序员这种职业特性,程序员能够独立完成某个编程任务,也能够和其余人共同完成编程任务的,经过从事第二职业,程序员能够加强市场意识,能够比本公司、本部门知道更多的软件的价值,结识更多的软件同行,学习更多编程技术,而且得到相应的劳动报酬。更重要的是在此期间可能会遇到本身发展的机遇。
  知足现状的程序员就不可能遇到这些瓶颈,他们会在一个本身的世界中获得知足,他们会在这种知足下持续本身的工做,求得一份平静的生活。而那些不知足现状的成熟程序员,那些追求优秀的程序员,因追求而困惑,因瓶颈而求突破。程序员只要不甘于现状,只要认定一切要靠本身,只要准备付出比过去能多精力,只要准备克服比过去跟多的困难,只要求新求变,最终都会破茧成蝶的。那绚丽的天空下,那自由飘飞的彩蝶正是他们将来的身影。 数据库

      若是有相似这种状况的程序员,有必要本身静下心来想想,是什么缘由致使的。再想想,日后的人生路该如何走下去。 编程

      咱们要勇于打破这样的瓶颈,通往人生的高处。只有这样,咱们才能看到山顶美丽的风景! 网络

点击新窗口打开大图

相关文章
相关标签/搜索