赞
踩
这两天与别聊天,无意间聊到了低代码开发与模块化开发,他不经感慨,程序员是唯一一个干死自己职业的存在,以后程序员工资只会越来越低,但我反而觉得,这是狭义的表达,并不准确
诚然,低代码平台和模块化开发的确会使对于同一要求的程序员数量降低。例如以前一个项目可能需要10人/天去做,现在只是需要1人/天。对于老板来说肯定不需要那么多程序员了。可是低代码平台研发、模块开发,对于老板来说属于一个沉默成本,属于一个购买的服务,他并没有考虑在内,虽然他的感官来说,自己不再需要那么多程序员了,但是市场却需要更多程序员去开发模块和低代码平台。
其次,其实对于程序员是否干死了自己的职业,大众有意无意间,将个人与职业进行混谈了,例如以前超市需要十个购物通道,每个购物通道一个收银员,现在虽然仍是十个购物通道,但是只需要5个收银员和一个看管五台自主结账系统的“流动”收银员。虽然收银员比例下降了,但是效率没变,如果说超市收益好,可能会改为5个人工,25个自主结账系统和5个“流动收银员”,虽然是个极端例子,但是只是想说,程序会提高效率,但是对于一些行业来说只会精简重复流程,对于有一定差异化的地方,程序很难完美替代,哪怕是自助结账系统,也需要一部分人工进行辅助,因为哪怕系统再精细,操作者是人,人就可能出现失误。
对于初级程序员来说,的确,熟悉了低代码平台如何使用,熟悉各个模块,就可以支撑起一般项目,但是如此仅仅是作为一个入门级程序员。此类工作简化的确是省了很多人工成本,会使入门级程序员工资下降。
但是像一些个性化的处理,仍需程序员进行开发,将开发成果投入组件资源池。此类程序员已经是中高级别,对于市场已经不如入门级和初级一样充裕,此类程序员对于一些中小企业来说,是不可或缺的存在,甚至可能支撑起一些关键业务。
当低代码平台和模块化开发逐步占领市场,许多程序员可能就止步于模块搭建,对于其底层实现可能就逐渐不再关注,此类程序员只可能工资越来越低,但也可能成为一个新的职业,利用已有组件池进行复杂业务开发也是可能实现的,毕竟在开发过程中都是将复杂逻辑简化,如果组件资源池足够丰富,就可以支撑任何业务。
其实就是换位思考的结果,而换位思考就某种意义上来说,是个伪概念。
当一部分人看见低代码平台,进行可视化操作,想当然认为开发不过如此,认为自己也可以胜任,但是他们并不了解一个程序员开发一个需求时真正的所思所想,无论前端后端,现代化工程下复杂工作都被隐藏在视图层之下,对于一些持续优化、组件开发等,大众并没有程序员般的专业概念,具体可参考知识的诅咒(人们无法理解没有某类知识的生活是怎样的)
偶发有感,欢迎指正错误
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。