不值钱的软件人才

我也是一个软件人才,之所以说我是人才是因为我自认为我的软件水平真的很高,当然这一点无法向大家证明,不过这不是本文的重点,所以请大家先假设同意这个观点,然后接着往下看。     软件人才在中国不值钱,不但价格只比“一文不值”多一点,而且地位也就是一个普通劳动者,和高薪等挂不上钩。这里讲的是中国大陆地区,因为我不知道其他国家的情况,如无特殊声明,以下所有情况均只中国大陆的情况。     之所以这么讲,是因为:    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协议。一开始你不必与每个听众建立连接,在演说的过程中也不必确定听众是否已经成功收听。因为真心倾听的听众会记录你的演讲内容,而对于在开小差或者已经离开的听众,不用理会,继续你的演说,因为还有别的听众在倾听。如此这般就能保证演说按时完成并让大部分听众满载而归。  
 本文转自 zhuyunxiang 51CTO博客,原文链接:http://blog.51cto.com/zhuyunxiang/130110,如需转载请自行联系原作者

来源:weixin_34209851

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年10月11日
下一篇 2017年10月11日

相关推荐