最近的低代码平台很火,不光是大厂在扎堆研发,也有很多创业企业在做,大量的资金投入到这个领域,虽然在软件行业,一直是有这个梦想(就是让所有人都可以编程),但忽如一夜春风来,千树万树梨花开了。
关于低代码开发平台的定义,有兴趣可以参考一下 https://zh.wikipedia.org/zh-cn/%E4%BD%8E%E7%A8%8B%E5%BC%8F%E7%A2%BC%E9%96%8B%E7%99%BC%E5%B9%B3%E5%8F%B0
下面谈一谈我如何理解低代码的必要性和意义,以及很多人问到的一个问题:开发人员还有未来吗?
编程不再在是一个独特的价值,至少是说门槛越来越低了,技术上已经完全可以用自动化实现。这是一个普遍现象,码农很多,程序员不多。
未来会留下一批顶尖的(或者说掌握核心技术和资源的)编程人员,但他们的主要工作,是给其他编程人员提供工具,或者平台层面的东西,强者恒强,贫富差距会进一步拉大。
以上两个因素决定了,不会有更多的年轻人把自己的职业和热情投资在编程这个领域,年轻人的选择性也很多。人人可以编程,并不是指人人都要学会编程,也不是人人都能学会。
技术上既然具备条件,而且开发人员的供给也确实不足,所以,从大厂的角度,或者市场需求的角度,以及资本的热情来看,为什么在搞低代码平台,把编程搞得像Excel那样简单,以上三点可能是背后的逻辑。
对于专业的开发人员,其实拥有一个独特的优势,因为搞过开发,既吃过猪肉,又亲自养过猪,所以要搞低代码这套东西,实际上是非常容易的。因为工具只是一个方面,编程思维是另一方面。就怕你既不开窍,又坐失良机啊。
所以,时代总是会在变化的,你不能阻挡,但只要保持一个学习和自我更新的心态,其实道路还是会越走越宽的。