不值钱的软件人才_第1张图片
文章试读
不拘一个遍程序系列程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国。
职场规划:一些杂七杂八的职场感悟吧。不值钱的软件人才 精力充沛与事业成功
我的诗歌:都是我的打油诗,但是很值得一读。四难歌
宝宝图片:超可爱的小宝宝 博客
考试培训:主要是关于考研、软考和等级的相关题解。2009考研试题分析 2008年12月程序员试题分析
 
 
 
 
    我也是一个软件人才,之所以说我是人才是因为我自认为我的软件水平真的很高,当然这一点无法向大家证明,不过这不是本文的重点,所以请大家先假设同意这个观点,然后接着往下看。
    软件人才在中国不值钱,不但价格只比“一文不值”多一点,而且地位也就是一个普通劳动者,和高薪等挂不上钩。这里讲的是中国大陆地区,因为我不知道其他国家的情况,如无特殊声明,以下所有情况均只中国大陆的情况。
    之所以这么讲,是因为:
   1、纯软件公司不好赚钱。
    软件公司破产的太多了, 纯软件公司想生存太难了。中国的盗版业特别猖狂,无论你作什么软件都会有人盗版,所以基本上没有收入,那么就只有靠行业软件赚钱了。的确,中国的银行、电信等大型国有企业为中国IT业贡献巨大, 不过行业软件是那么好做的吗?没有点关系,没有点背景,拿得到项目吗?
   2、所谓的软件人才太多。
    本处并没有“不让别人学IT,只让自己学IT,从而增加自己分量”的意思,软件人才越多说明软件业越发达,这是好事,有竞争才有进步,不过这里的竞争是只良性竞争,中国当前的情况已经是恶性竞争了。我举个例子说明:
    一个企业要开发一个行业软件,一个大型公司来做,开价100万,我们假设这个大型软件公司按这个价格可以赚到正常的利润。但是企业会觉得,花费100万买一个什么也没有东西(软件就是什么也没有),太划不来了,不行。这时立刻会有一个小公司跑过来说,我只要20万。对于这个小公司来说,20万也赚了,因为他的软件开发人员是一个高手+一堆低价劳动力,至于配套软件全部用盗版,或者软件即服务,不要钱比如使用MYsql、甲骨文数据库等。不过企业觉得20万还贵了,这时一个软件独行侠说,我只要2万,因为他只有一个人,不是公司,2万纯赚。于是他拿到了这个单。但是这个项目真的这么好做吗?不是的,至少独行侠是没有时间维护产品的,而且一个人做项目,做的越快错误也多。于是企业对他很不感冒,这个项目也就流产了。
    还有就是很多企业对内部软件人员的待遇很低,就拿我的单位说是,假如需要完成一个软件项目,如果是IBM等外国公司来做,单位肯出1000万,;如果是国内大型公司来做,单位肯出100万,如果是省内公司来做,单位肯出20万,如果是内部员工来做,几年前单位肯出2万,3年前单位换一把手后肯出2千,现在一把手一分钱也不肯出,因为他认为已经给员工发过工资了,你必须白做!他认为一是公司没有太多的钱,二是对公司内部别的员工不公平,要知道,不患寡而患不均 既然没有钱,员工就不肯做。于是乎要软件公司来做,但是单位内部有些东西必须员工做,于是单位员工就配合软件员工一起没日没夜的做。不同的是,软件公司员工的大于5000一个月的工资,还有部分项目费用,可能还有项目提成,但单位的员工什么也没有,做的不好还要被批评。这就是软件人才。
    我曾经参加过总中心的一个项目,做了前期业务需求后,我回去了,他们要我继续完成需求分析,我委婉的拒绝了,理由很多,但是至少有一点:严重不公平!大家都在这里做事,公司的2万多一个月,总中心的1万多,我却拿着分行发的一点点都不好意思提起的工资,男怕入错行,女怕嫁错郎!,古人诚不欺我也!
    ps:随便再说一句,虽然存在这个小插曲,但是那一次的项目合作相当的愉快!具体可以看文末。
   3、软件人才不能给公司带来利润。
    不要以为你会编几个软件就怎么样,你的软件并不能给公司带来多少的利润。就拿“文曲星”这个产品来说吧,如果不是这个字典查询软件只能在那个硬件中使用,能赚钱吗?恐怕早被人盗版了,不信的话你看看金山词霸有多少正版的?所以“文曲星”卖的其实是一种组合,不单单是软件一种。
    你会编软件有什么用,不能把软件卖出去就一文不值。而卖纯软件,请你暂时不用考虑会有什么业绩。
    以上说的都是客观原因,下面再讲两个主观原因:
   4、软件人才一般不善于与人沟通。
    编程序的人的一个通病是只擅长与机器打交道,与人打交道的能力就严重缺乏了(请原谅,我把“ 不那么擅长了”改成“严重缺乏了”),表现在具体现象上就是:
    遇人不打招呼,碰上领导躲着走,平时不出机房,除了业务有往来的人外基本上不认识别部门的同事,当然别部门的同事也不熟悉你。
    还有就是以对机器的方式对人,与人交往只凭自己的喜好,说话很冲(冲可以理解为说“非忠言但逆耳的话”),事情喜好就做,不喜好就不做,从来没有考虑过别人听了后会怎么想。在酒桌上只做在一边猛吃猛喝,敬酒时一句话不不会说,就喝酒,而且喝了还不知道为什么喝,和谁喝。更有甚者连一句话都说不清,一篇文章也写不好。
    如此以来,这些“软件人才”在单位不但得不到重用,还只能做一些最累、最麻烦、最容易出问题和最不容易出成绩的工作。一言以蔽之,就是那些“做的好是应该的,最的不好是要严厉惩罚的”工作。长期以往,自然造成了这群软件人才的怨天尤人。其中有些聪明者,或者跳往其它部门,或者在沟通上奋发图强,他们都将离开这个大坑,剩下的绝情坑主们还在哪里年复一年、日复一日的怨天尤人。
    我们单位总共过了3个系统分析师,但单位对这3名的安排就是做不搞开发,做维护。所谓维护就是接电话,处理已知的异常,查询不能开放的数据,工作时间是7×24小时。每天晚上做日终(所谓日终就是在键盘上步骤执行命令,然后在旁边等着),不知道是软件人才太多了,还是不值钱。
   5、软件人才要真正称为“软件人才”。
     现在很多听说过C的就自称精通C,使用过一次Java的就号称能熟练运用Java,插过网线的说自己是网络高手,很多专科乃至本科毕业的学生根本就不会编程,或者编程严重能力低下,导致大部分所谓的软件人才处于软件项目中最底端的地位上,自然不值钱。
     那么怎么成为真正的软件人才呢?怎样学习计算机编程最有效呢?具体的讨论我将在以后的文章中慢慢讨论,前面发表过一篇关于 精力与事业的文章,你可以看看,同时你也可以到这里查看关于 上班与工作的讨论。
    前面三个原因是客观原因,姑且称之为大盘影响。后面两个原因是主观原因,正所谓 可怜之人必有可恨之处
    
 
    ps:随便再说一句,虽然存在这个小插曲,但是那一次的项目合作相当的愉快!无论是外面公司还是总行同事对我都很好,也认识了好多朋友。比如发现有同事也喜欢看网络小说,于是我们可以一起讨论《星辰变》。又比如我经常用生活中的例子来讲述项目中内容,一个咨询公司的朋友逢人就拿我的例子说事,还有一个微软公司的朋友很喜欢我的书,尤其是其中用生动的例子讲解枯燥的内容,比如以下这一段关于UDP和TCP的描述:
    《精通Unix下C语言编程与项目实践》
之《基于UDP的通信程序设计》
作者:朱云翔,胡平
    TCP协议是面向连接的协议,就如同电话系统,实现双向的、可靠的、顺序的、不重复的数据传送。UDP协议是无连接协议,就如同邮寄系统,它实现独立的、无序的,不保证可靠性的数据传送。
但是千万不要以为UDP协议毫无用处,大家试想一下,如果你正站在广场中央向所有人激情的演说,为了使全部听众都能仰慕你的口才,你必须保证每位听众时时刻刻都认真的倾听。于是你采用了TCP方式,先与每位听众建立一个通信连接,然后再用动听的声音一个一个的向他们讲述,这时如果有人走神了、聊天了或者打电话去了,你必须耐心的等待,直到他重新注意到你并且保证能够背诵你的演讲词为止。如果演说过程中有一个观众离开了,你就必须等待直到超时或者报错后才可以转向下一个听众。如此这般也许人们会记住你的演说内容,但是你需要很多时间才能完成全部的演说,也许听众受不了这么冗长的等待,早就一走而空了。
大家不妨换个思路,采用UDP协议。一开始你不必与每个听众建立连接,在演说的过程中也不必确定听众是否已经成功收听。因为真心倾听的听众会记录你的演讲内容,而对于在开小差或者已经离开的听众,不用理会,继续你的演说,因为还有别的听众在倾听。如此这般就能保证演说按时完成并让大部分听众满载而归。
 
 
ps:欢迎任何人提出自己的观点,但是不能以贬低别人来抬高自己, 尤其不能人身***!要知道敬人者,人恒敬之!一个不尊重别人的人,也决不会得到别人的尊重!
 这里再次郑重声明:欢迎发表自己评论,可以有不同观点,但是不允许出现人身***。违者,删无赦!
 
    本讨论的投票专栏开通了:欢迎点击这里,或者http://bbs.51cto.com/viewthread.php?tid=548844&page=1&extra=page%3D1投上自己的一票。