我是一个后端的程序员,但几乎不懂客户端,安卓稍微搞过一阵子,但也非常费劲。iOS开发就完全没碰过。
最近一直在学英语,想搞一个英语学习软件自己来使用,因为我用的是苹果手机,所以开准备自己开发一个iOS的应用。
我开始比较担心的地方是环境配置问题。不知道iOS能不能很好的构建一个良好的大模型开发环境。另外一个担心的是UI交互问题。
毕竟在古法编程的时候配置一个开发环境特别的复杂,甚至很多时候无法启动就是因为卡在了开发环境上。
然而没想到在大模型时代解决环境问题太快了。
在配置环境的时候,碰到各种问题,我什么都不用管,只要把报错放在大模型上,就自动能帮我解决了。
所以基本上大概花了一两个小时就把环境问题全部搞定了,其中大部分的时间是因为要升级操作系统。
其实让比较震惊的是关于UI设计交互的部分。大家都知道一个程序员员想要创业,其中的执行部分,最难的就是两点。
第一点就是设计产品交互图,第二个是写前端。
第一点,大家应该非常清楚程序写代码牛逼,但是一般来说,没有审美。所以很难直接自己设计出非常友好的交互。前端就更不用说,同样的道理。
一点点扣css真是要命。
但是当我只给了大模型最原始的产品需求描述,不带任何产品原型图的时候,大模型直接实现了一个默认的产品交互图给我。
而且,这个默认产品交互还像那么回事,基本上符合产品和设计的基本原则。
仔细想了一下,发现也很有道理,实际上大模型已经拥有了全网的数据,这个数据就包含了设计规范,产品原型和最佳实践。
因此只要你把大致的功能描述给大模型,大模型结合网上的经验,实际上已经几乎知道怎么样去设计这个产品设计和交互流程了。
看起来的卡点,现在迎刃而解。
做产品,不需要惊天地泣鬼神,只要参考网上既有产品的最佳实践就可以了,大模型刚好弥补了这部分。
所以我现在完全可以下个结论,整个软件行业已经被彻底重构了。
重构体现在两方面,第一方面写软件的范式完全变了,从原来的代码式到现在的定义和约束式。第二方面是交付效率的极致提升,不需要那么多程序员了。
所以,对社会的影响也是两方面,第一方面,极致放大个体的生产力,任何人都有机会轻松写出千万用户的软件产品。第二方面,程序员行业将大幅度裁员。
这次,对计算机行业,乃至整个社会,都是巨大的颠覆,比蒸汽机、信息科技来得会更凶猛。