据媒体报道一位00后云南女孩陆荣花,高考失利后就读一所职业学院的期间,凭借不认命、肯努力、靠自己的态度尝试自学了钉钉低代码课程,在毕业前就成功拿到了2个offer,而且月薪破万!
那么,低代码到底是什么呢?
低代码是一种可视化应用开发方法。通过低代码开发,不同经验水平的开发人员能够通过图形用户界面,使用拖放式组件和模型驱动逻辑来创建Web和移动应用。低代码开发平台减轻了非技术开发人员的压力,帮其免去了代码编写工作,同时也为专业开发人员提供了支持,帮助他们提取应用开发过程中的繁琐底层架构与基础设施任务。业务和IT部门的开发人员可以在平台中协同,创建、迭代和发布应用,而所需时间只是传统方法的一小部分。这种低代码应用开发方法可针对不同用例开发各种类型的应用,包括将原有应用升级为支持物联网的智能应用。合理并且有效地运用低代码,不仅可以让我们工作高效地运行,还能最大程度保证团队目标的达成。
“低代码开发平台(LCDP)是无需编码(0代码)或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行应用程序开发的方法(参考可视编程语言),使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。”
简而言之就是不需要写代码,就可以开发程序,有点像小朋友玩的机器人编程。
未来人人都是程序员?IT人员会被取代吗?
事实上,低代码不是新近出现的概念。一般认为,“低代码”于年首次被提及,指利用很少甚至零代码就能快速开发应用的一种技术。目前,低代码平台通常指APaaS(应用平台即服务)产品——即为开发者提供可视化的应用开发环境,进而实现便捷构建应用程序。近几年低代码发展迅速,不仅赛道内部跑出了超10亿美元估值的独角兽OutSystems,而且AWS、Google、西门子等巨头企业也相继开始布局低代码。在中国,86%的受访者表示,企业对于开发人员的需求已经达到了白热化的程度,75%的企业已在使用低代码,90%的企业正在积极拥抱低代码技术。
然而低代码“美丽”的故事存在逻辑问题,一是预设适用人群永远是初级、入门的人;二是暗藏巨大的变革成本;三是风口不代表长期发展,低代码实际上是伪需求。首先是使用门槛并没有大幅降低,能否真的提高效率还存在疑问。低代码的“低”仅指使用的代码数量降低。其次,低代码平台普遍模板化严重。从低代码的设计逻辑来看,一开始注重的就是通用性,只有满足大多数用户的要求,才有价值。最后,低代码平台一旦架构完成,调整成本较高,这意味着无法经常更新。
回到这篇报道中来,这个新闻有两个报道的重点。第一个是,高考失利,通过读职业学校,最终也能拿到月薪破万的工作。第二个是,职校学生拿到月薪破万工作的关键是学习了低代码,低代码前途一片光明!这个新闻同时做了两个宣传,一个是最近主舆论风口都很猛的职校就业也很好的宣传,鼓励大家不要执着于读普高,考本科,职校也有光明的前途。另一个就是这个新闻视频里多次提到的,某大厂开发的低代码培训课程,即使你学历低,数学不好,也不影响你通过学习低代码来学会编程技能,只要拿到他们的培训证书,找到月薪破万的工作就不难。
至于值不值得学,只要市场有需求,多一项技能傍身,就多一条出路,报道所宣传的不仅仅是低代码,而是鼓励学技术!