程序员是不是青春饭

发布时间:2015-07-05 17:32:01作者:左潇龙阅读(327 )评论(7)

    引言

       

          无聊间看到一篇文章在讨论程序员是不是青春饭的问题,而这个问题也是大多数人都非常关心或者说比较敏感的。今天LZ就来和大家讨论一下这个问题,尽管很可能讨论出来的结果并不能作为答案,但至少是一种思考。

         

    什么叫青春饭

         

          讨论程序员是不是吃的青春饭,首先要搞清楚什么叫青春饭。LZ是学数学的,因此给青春饭下一个数学上的定义:如果存在某一个常数N(20<N<50且N为整数),使得当该职业的人年龄大于N时,这些人将会大批量失业,那么就称该职业为青春饭。

          根据以上定义,可见这个常数N很重要。之前LZ听到过程序员这个行当很多不同的版本,有说N=30的,有说N=35的,也有说N=40的等等。其实说真的,之所以会有“程序员是青春饭”这种说话,是一些年轻人的误解所导致的。

      

    青春饭的根本

     

         程序员通常情况下的职业规划是:程序员->高级软件工程师->研发经理->架构师->高级架构师->技术总监->未知

         其实说程序员是青春饭的这批人,大部分是没有升为研发经理或更高职位的能力和水平(比如技术水准,管理能力,领导力等等),不得不继续做程序员,而这个时候,和年轻的程序员一比,又没有什么竞争力,于是就传播出来一种“程序员是青春饭”的消极思想。这是标准的因为自己的无能而误导他人,尤其是新人。

         但从另外一个角度来说,“程序员是青春饭”又是正确的。为什么这么说?

         因为在中国,程序员的薪水确实不会因为年龄的上涨而水涨船高,也不会因为年龄的上涨而受到更多的青睐。不要给我举那些万中无一的某某人,年龄40多了还做程序员,而且年薪百万以上的极端例子,我们既然讨论这个话题,就不能拿个例来举例。否则的话,某一个销售人员一年挣了一亿,是不是就能得出“销售年薪一亿”的结论呢,显然这是不科学的。

         有人会说,LZ你又说“程序员是青春饭”是不正确的,又说是正确的,那到底程序员是不是青春饭呢?

      

    论职业和职位

       

         更准确的说,当LZ说“程序员是青春饭”是错误的时候,程序员三个字代表的是职业。当LZ说“程序员是青春饭”是正确的时候,程序员三个字代表的是职位

         看到上面这句话,有没有人稍微醒悟一点了呢?

         上面的话,LZ用比较通俗的话讲就是,如果单说程序员这个职位的话,确实是个青春饭,但如果说程序员整个职业的话,当然不是青春饭。因为研发经理,架构师包括技术总监也都是程序员的职业发展目标,也都属于程序员整个职业的范畴,你能说这些也是青春饭吗。

         LZ再说个比较逼真的例子。比如做行政的,前台是行政岗的初始职位,既然是职位,那么前台这个职位就是青春饭,因为你不可能做一辈子前台。但是行政人员这个职业是一个青春饭吗,显然不是。因为前台虽然不能做一辈子,但是你可以逐步提升,直到行政总监。程序员这三个字容易让人引起误会的地方就在于,程序员既可以代表职业,也可以代表一个职位,当代表的含义不同时,“程序员是青春饭”这句话就有对有错。

         每一个人的学习能力,努力程度和天赋等等是不一样的,这就导致每个人在自己的职业发展生涯上前进的距离不同。有些人不到10年就做到了技术总监,有些人15年依旧是个地地道道的程序员。那么这个时候,10年还是个程序员并且只能做程序员的人,就会觉得程序员是个青春饭,因为他们很快就看到了自己职业生涯的尽头,且很快会被淘汰。相反,那些短短几年就一路飙升,走上人生巅峰的人,一定不会觉得程序员是青春饭,因为虽然他们现在已经成为了项目经理,技术经理等等,但归根结底,他们依然代表着程序员这个群体。

         不能说你升职为项目经理了,就说程序员是青春饭。那是不是销售升为销售主管了,也可以说销售人员是青春饭呢?当然不可以。你这个销售主管,还不是销售爬上来的。

         职业和职位是截然不同的两个概念,但有时候一个职业的底层职位就和这个职业的名字相同,这就容易造成误导。比如销售这个行当的低级职位也叫销售,程序员这个行当的低级职位也叫程序员。这个时候,你可以说销售这个职位是青春饭,你不可能一辈子都去扫楼吧。但是你不能说销售这个职业是青春饭,因为销售的升职空间也很大。虽然升职为销售总监等等这类的职位很难,但你吃不到葡萄,得允许别人去追求自己的葡萄,而不能因为自己的无能,就认为全世界的人都只能一辈子去扫楼。

      

    小结

      

        总而言之,准备做程序员的小伙伴不用害怕,程序员并不是到某个年龄就到头了。但不得不承认,如果只做一线开发的程序员,而没有转为管理或者更高级的技术人员的话,确实在年龄大了以后是很难立足的。

        所以,注意在日常的生活中不断的提升自己,不管是能力也好,技术也好,才是保证自己“铁饭碗”最有效的办法。


    版权声明:本文版权归作者(左潇龙)所有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    3
    精彩
    1
    感动
    0
    搞笑
    0
    开心
    0
    愤怒
    1
    无聊
    0
    灌水
    0
    惊讶

下一篇:致书友

#1楼     时间:2015-06-26 10:54:38      来源:广州市网友
#2楼     时间:2015-06-26 10:59:33      来源:上海市网友
#3楼     时间:2015-06-26 11:07:06      来源:福州市网友
#4楼     时间:2015-06-26 11:12:09      来源:上海市网友

说的好,龙哥!

#5楼     时间:2015-06-26 11:17:34      来源:武汉市网友
#6楼     时间:2015-06-26 12:36:36      来源:深圳市网友

表示对自己的未来表示堪忧。。。,不过还是坚持得到自己的葡萄

#7楼     时间:2016-04-21 16:11:51      来源:北京市网友
发表评论

站内搜索