软件行业的未来在哪里?

作为一名在软件行业工作了快二十年的人,从最早的单机应用、C/S应用、B/S应用,到现在的移动App、分布式、大数据、人工智能,我都有幸经历。今天简单聊几句个人对于软件行业未来的看法,以及处在行业中的个体未来的前景。一直以来,我都是从事应用软件领域的软件开发,所以今天的主题也仅限于此领域。

软件行业的未来在哪里?

近十年来,移动互联网爆炸式的增长,对整个软件行业带来了翻天覆地的改变。一是个人应用软件从传统的桌面应用几乎全面转向了移动端,企业软件也几乎同时支持桌面与移动端。这种转变不仅仅是形式上的,更是一种将软件与个人紧密整合的过程,人与机器渐渐融为一体,通过技术,更加释放出了魔盒中的人性。二是互联网公司借助自身的市场地位与强大的资金实力,打造了越来越庞大的云平台帝国。云平台的出现,是对传统软件从根子上进行的革命。IaaS、PaaS、SaaS不同层面的云平台架构正在被大部分企业所接受。甚至是一些对于数据向来敏感的政府、金融等客户,也开始在云平台上进行大胆的尝试。三是在互联网大厂不断增长的过程中,自身也在寻求技术的突破。从阿里喊出去IOE的口号开始,互联网公司就开始了各种自研基础软件平台。各种存储、数据库、中间件等令人眼花缭乱。传统的基础软件产品正在被各种公司自研的产品所替代。

软件行业的未来在哪里?

这三点变化,会给软件行业及从业者带来什么样的变化呢?

一、软件系统的复杂性越来越高导致行业分工越来越细化

曾几何时,IT英雄单枪匹马写出软件,从而走向人生巅峰的故事还经常发生。但如今,这种情况再发生的可能性已基本为零。一个toC的产品的开发,光平台就有Android、iOS、微信小程序、PC端等众多不同技术栈的要求,这还只是用户直观接触到的所谓前端,还有庞大的后台技术体系。想要完成这样的一个产品开发,至少需要产品、美工、前端、后端、测试、运维等若干角色。分工的细化愈演愈烈,造成大量的开发人员基本上只了解自己所负责的小模块,很难有机会把握产品整体的技术架构。如果想往架构的方面上发展,会面临越来越大的挑战。讽刺的是,架构师现在也细分为App架构师、后台架构师、大数据架构师等等。这种单一局限的岗位会让大量从业人员的转型以及未来的发展面临更大的困难和挑战。

软件行业的未来在哪里?

二、云平台的普及会让更多的开发者成为真正的码农

云平台的大趋势是不可避免的,越来越多的软件将严重依赖云平台提供的各类基础服务。PaaS层将几乎所有的涉及底层和维护的工作都承担了,这意味着更多的开发者不再需要对基础组件的运行原理有所了解,只是简单的调用实现功能即可。更进一步是FaaS的出现,基于功能或函数的服务,只需要知道怎么调用接口就可以实现出一个软件系统。在这种趋势下,大量的工作只需要掌握简单技术的初级人员就可以胜任,成为真正意义上的码农。合适中高端的人才的位置毕竟有限,要么挤进有限的位置当中去,要么进入大厂参与到云平台的建设中去,可选择的余地其实会越来越少。从这一点上,倒是建议大家开始研究下现有的云平台相关产品,国内的阿里云,国外的AWS,Azure等,熟悉他们提供的相关产品服务,考虑如何进行有效的组合,从架构、成本、需求等多层面思考,体现出自身的价值。

软件行业的未来在哪里?

三、行为分化会加剧市场向人力外包的趋势发展

人力外包一向被开发人员所诟病,甚至有些公司招聘明确说明不承认外包公司的工作经历。但人力外包的趋势不可避免。软件行业的分化目前看来是越来越严重,互联网大厂们的马太效应越来越显著,无论是生态、产业链、人才都集中在这些头部企业中。其它的软件公司,要么做产品,要么做项目(包括人力项目)。而这些做产品的公司,不光面临大佬们的行业、资源、人才的挤压,也面临市场竞争等多方面的挑战,能够自己造血生存下去的实在为数不多。更多的公司则是以接项目的形式赖以生存。前面说到云平台虽然是大趋势,也提到一些政府、金融机构也在尝试将一些面向公众的系统云化,但更多的情况下,ToB的大客户,尤其是有实力的客户更多会选择搭建私有云去建设自身内部管理、业务、效率等需要的软件系统。这对以做项目的企业来说,基本上会从原先在企业内开发完系统再去客户方部署的模式,转换为人力直接驻场开发。尤其是近几年越来越多的B端客户开始搭建自已的数据中台、业务中台,随着客户自身技术实力的逐步提升,无论是软件项目、还是软件产品均会面临如何与客户平台整合的问题。而这些工作,均需要人员长期在客户现场进行解决,这其实就会演变为人力的外包。 作为人力外包人员的价值如何体现呢?唯有从行业的角度多积累,努力使自己成为该行业的领域专家,这样才可以将技术与业务知识相结合,使得在人力服务中也能让自己脱颖而出了。

软件行业的未来在哪里?

上面简单谈了一下自己对行业发展的判断,以及对个人的影响。其实对于任何行业,金字塔型的人才结构始终存在,只不过在软件行业这种竞争感觉会越来越大。为了避免自己被夯实在金字塔的底座上,只有靠自身不断的学习,不断的突破各种限制来让自己的路越走越宽。行业在变,社会也在变,改变这个词是我们所有软件行业内的人都必须认真面对的。如果你选择进入了这个行业,注定了要持续地学习、保持开放的思想,以面对各种变化带来我们的挑战。

来源:企业数字化

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

上一篇 2022年1月5日
下一篇 2022年1月5日

相关推荐