软件开发

如火如荼的软件开发行业背后隐藏的真相竟然是这样…

2018-12-07  本文已影响1人  蓝海汇

最近几年常听到中国某某软件工程师的猝死新闻,为了完成工作任务,通宵加班已经司空见惯,由于程序员工作的特殊性,需要长时间对着电脑编程、测评、调试,很容易陷入过分投入、超负荷的疲劳状态,加上长期一个姿势窝在那,各种颈椎不适、腰肌酸痛等职业病接踵而来。

而看看欧美的程序员,他们的生活与我们大相径庭,一天的编程时间最多不超过4个小时,其他时间都在讨论框架思考设计,有大量的业余时间可以参与各种兴趣班和艺术性活动。

近来几十年,中国表面看似非常红火的ICT产业,其实是建立在美国的基础软硬件之上,国内设计公司只是把从国外公司买来的模块拿做集成工作,国外的上游企业一旦中断技术的支持和授权,国内的研发设计公司就要停摆,中国IT产业的软肋可见一斑。

虽然中国有百度搜索、QQ、微信、支付宝等一大批应用软件,但在操作系统、数据库、中间硬件等基础上,所占的市场份额却微乎其微,这些基本都被微软、谷歌、甲骨文、IBM等公司垄断。

photo © net

市面上IT职业培训机构如雨后春笋般地发展起来,据粗略估算,中国目前已拥有数以百万计的程序员,但是对开源代码的贡献量方面却极其有限,程序员们每天在做的工作只是在既有框架上进行重组。

按照工作内容进行划分,编写Java的程序员有上百万人,编写JavaScript的程序员也有上百万人,编写QT的也很多,但Java虚拟机、JavaScript引擎、QT库却没多少人去做。

为什么没有人去做这些?因为这些生产这部分内容需要掌握的技术功底很深,其次,其大部分都已经有现成基础,不必去重复造轮子。企业为了赶项目进度,快速地满足客户需求,尽量地缩短时间、扩大销售利润,权衡之下只能放弃研发投入,这就导致中国的信息产业出现两大特征:硬件方面,整机产品强,但是核心元器件弱;软件部分,应用软件强,但是基础软件弱。

虽然中国的程序员很勤奋吃苦,但在核心技术上仍旧落后受制于人,这种情况出现的原因不能简单地归咎于所有事件参与者中的某一方。从国情上分析,中国现状还得以经济建设和发展为中心,优先解决温饱和脱困问题,大部分商业公司在利益驱动下,更热衷于开发各种来钱快的软件,比如手机游戏、场外配资软件系统、网页游戏、订餐软件等。对于那些技术门槛要求高、研发周期长的基础软件研发工作,尚需要国家政策的引导。

出品丨蓝海汇(ID:lanhaihui2015)

转载请联系授权

上一篇下一篇

猜你喜欢

热点阅读