Skip to main content

程序员干的是夕阳产业吗?

· 5 min read
Softwore Developer

今天试用了 GitHub 的 copilot-workspace,效果太炸裂了,第一次感觉离失业这么近。这里不介绍 copilot-workspace 是什么,可以干什么,感兴趣的可以去官网查看。下面就展开说说我让他帮我干了啥。

我让它帮我写一个家庭图书管理小程序,可以实现图书的录入、删除、搜索等能力;

下面就是一个演示效果,写完代码之后我在本地进行了部署,使用手机进行试用;我添加了一本书之后在本地进行了显示。

image.png 下面说一下我是怎么做的;https://copilot-workspace.githubnext.com/

进入这个网站之后,我写了如下的 Promot;

I need implement a WeChat applet, the main purpose is to implement a family library management system to record paper books purchased by the family. The core functions include users being able to manually enter, search, and exit the library. Each book can scan the ISBN and then call the Douban service API to query the book's information, which needs to include detailed information about the book and the price entered by the user.

然后它会生成多个 Task,我们可以选择添加task,每个task 又有多个步骤。

image.png

image.png

总共生成了三个计划,我先把三个任务都添加进去,不去看有什么任务细节。

然后我再生成更详细的任务,此时它就会生成以功能维度的任务,提示需要创建哪些任务文件等,每个文件需要实现些功能等。

image.png

image.png

列出了很多具体执行的计划任务,比如需要实现多少个js文件,每个js文件都做些什么事情。 我先不管任务是否有问题,我直接点击 Implement selected files. 然后它就开始哐哐哐的给我写代码了;这里一分钟左右,16个文件就写好了。

写完之后我发现一些代码有问题,告诉它修改给我进行修改,比如:

  1. 发现调用豆瓣的api需要 apikey;重新输入描述,让它修改代码:

image.png

  1. 发现调用豆瓣的API走不通;我就先让它帮我把代码删除,然后改为直接从输入框读;也帮我改正确了。

image.png

  1. 帮我把存储改为本地存储;逻辑也正确,可以正确的存储数据和展示。

image.png

  1. 我觉得页面太丑,又给了它一个图片进行参考,让它帮我按照这个进行修改。基本做到了神似,但是

image.png

image.png

如下是给的原图。

20250107-174853.jpeg

这一套操作下来,我强烈的感觉到在未来,只需要UI设计和产品设计就可以做一个项目了,可能大量的程序员会面临失业的问题。

那程序员应该怎么应对呢?

  1. 一定要去学习 Prompt, 提示词很重要;假如未来两个研发,一个会 prompt ,另外一个不会;那不会的一定被淘汰。因为 prompt 执行之后,还需要人工 review 代码,所以会写prompt和不会写prompt;差别很大。
  2. 减少CRUD、基本业务代码的开发,多抽时间去学习更加重要的东西。
  3. 可以加入到 LLM 的基础设施,未来 LLM 到处使用之后,基础平台一定很多、很重要;这里面有很多事情可以做。

如果还想做程序员这一行业的话,按照我的经验,我能想到的就这三个方面。