随着低代码/零代码工具的发展,似乎人人都能通过这些工具来搭建自己想要的网页、小程序、数据大屏等。所以部分人不看好程序员日后的就业环境,认为以后是“人人都是开发者”的时代。而笔者认为,低代码/零代码工具永远代替不了程序员。理由如下:
1.低代码/零代码工具极度不自由
例如某些低代码/零代码工具是通过封装好的组件通过用户拖拽等形式来搭建用户所想要的界面。一般每一个组件都会留有参数、api等供用户进行修改。但是用户的需求总是超乎想象的。不管组件提供了多少可供修改的地方,总有需求不能够得到满足。低代码/零代码工具搭建出来的东西永远没有代码灵活。因此低代码/零代码工具无论如何都只能搭建出简易的、十分类似的页面或程序界面。很难投入到商业级别的程序的开发中直接使用。
2.低代码/零代码工具的使用仍有一定门槛
低代码/零代码工具的终极追求是让小白也能通过工具进行开发。事实上无论工具做的有多么的清晰好用,总会有一定的使用门槛。例如Word、Excel,这些软件的使用方法其实已经足够清晰了,但是大部分人仍要通过一定的学习才能够使用这些软件。
3.很多低代码/零代码工具并不是为小白准备的,而是程序员
目前市面上很多低代码/零代码工具也并不是给小白准备的,而是给程序员准备的。例如各种各样的代码生成器,一键生成增删查改等等等等。这些代码生成出来,一般来说也不能马上投入使用。还是需要程序员进行一定的修改。
综上所述,我认为低代码/零代码工具无论如何发展都不能取代程序员。