美团|天方夜谭?谷歌尝试用AI代替程序员来写代码( 二 )



然而对于逐利的商业公司 , 压缩成本、提高利润是刻在骨子里的基因 , 因此压低程序员的工资几乎是所有老板的共同念想 。 而在取代程序员这事上 , 低代码则是更早前诞生的解决方案 。 但程序员高薪酬的背后 , 是这个职业相对较高的门槛 , 那么压低门槛让更多人有写代码的能力 , 必然将大有可为 。 低代码是用模块化组件代替编程语言中一行行的代码 , 而可视化的设计则是将程序员脑海中的抽象思维变成了更容易理解的流程图 , 进而让更多的非专业有人士能够参与到开发中 。
可遗憾的是 , 低代码至今也没有被商业公司广泛接受 , 其中的关键就在于其“中看不中用” 。 由于低代码将不同代码实现的功能模块化、通用化的愿景是有代价的 , 那就是精确度不高 , 最终导致使用低代码打造的产品在性能上很难比肩传统开发方式的产品 。 在这样的情况下 , 企业就将目光投向了AI , 并希望借助后者来完成代码的编写和维护 。



那么AI真的能取代程序员吗?或许在许多人的有生之年 , 是看不到这一天了 。
尽管如今AI看起来似乎是万能的 , 但实际上目前AI能大展拳脚的场景极为有限 。 现阶段凡是AI擅长的工作 , 都有着“大数据和小任务”这一双重特质 , 大数据代表着有海量的正确答案可供AI学习 , 而小任务则意味着任务目标是具体且明确的 , 其中典型例子就是AI翻译、AI绘画 。
反过来说 , 小数据、大任务就是当下AI力不从心的场景 , 比如说完全不用驾驶者干预操纵的L5级别自动驾驶 , 又比如AI自动编写代码 。 通过代码实现功能就是一个典型的缺乏足够参考、但又需要实现产品经理相对模糊目标的过程 , 要不然互联网上产品经理和程序员之间的段子也就不会层出不穷了 。



【美团|天方夜谭?谷歌尝试用AI代替程序员来写代码】因此AI取代程序员的命门就在这里 , 如今AI生成代码是需要一个原点的 , 也就是它根据什么来生成代码 。 如果是根据人提交给它的需求生成代码 , 就意味着人需要与机器交流 , 然而现在的程序员就是通过编程语言与机器交互 。 如果是由AI来自我生产代码 , 就意味着AI需要有自己的独立思维能力 , 可强人工智能的诞生就不仅仅只意味着程序员要失业了 , 全体人类都要失业可能才是更大的问题 。