sickworm's recent timeline updates
sickworm's repos on GitHub
Java · 367 watchers
MISportsConnectWidget
【仿写酷界面】【HenCoder】仿小米运动的运动记录界面
HTML · 66 watchers
FIDO-UAF-Chinese-Document
FIDO UAF协议中文文档。包括文档翻译和知识梳理。皆为原创。
Java · 29 watchers
AndroidXMLToJava
AX2J - A tool that transfers Android XML to Java code(XML block or whole project)
22 watchers
KotlinTutorialForAndroidDeveloper
给 Android 开发者写的 Kotlin 教程
Java · 10 watchers
ZXingDialog
Package ZXing into a custom View, easier to use
JavaScript · 7 watchers
sm-series-crypto
SM2/SM3/SM4 in javascript implementation.
C++ · 7 watchers
WeChatJumpHelper
微信跳一跳助手,基于 OpenCV for Android,无需 PC 辅助
TypeScript · 3 watchers
dim-client-js
Decentralized Instant Messaging Protocol (JavaScript)
TypeScript · 3 watchers
dim-core-js
Decentralized Instant Messaging Protocol (JavaScript)
Java · 2 watchers
tachograph-for-android
an Android app for graduation thesis
Dart · 1 watchers
dim_app_flutter
Decentralized Instant Messaging(DIM) App
C++ · 1 watchers
wxhook
pc微信hook 3.9.12.56
Kotlin · 0 watchers
booster
🚀Optimizer for mobile applications
0 watchers
BrainFuck
A simple, Turing-complete programming language.
JavaScript · 0 watchers
cryptobox.js
A pure-js, comprehensive encryption algorithm library
Dart · 0 watchers
dd_review
dd_review
TypeScript · 0 watchers
dim-dkd-js
Dao Ke Dao (道可道) -- Message Module
TypeScript · 0 watchers
dim-mkm-js
Ming Ke Ming (名可名) -- Account Module
Java · 0 watchers
dim_sdk_flutter
DIM Flutter SDK
JavaScript · 0 watchers
game-controller-additional-key-marco
Configurable virtual Xbox/XInput actions for GameSir G7 Pro back buttons
Kotlin · 0 watchers
jetbrains-index-mcp-plugin
A Jetbrains IDE IntelliJ plugin aimed to provide coding agents the ability to leverage intelliJ's indexing of the codebase
JavaScript · 0 watchers
md2html
把 markdown 渲染成自己喜欢的样式,发布到支持 html 的平台
Java · 0 watchers
MockAndroidClass
0 watchers
sickworm
Config files for my GitHub profile.
HTML · 0 watchers
sickworm.github.io
sickworm

sickworm

V2EX member #279943, joined on 2018-01-05 11:39:54 +08:00
PRO
PRO member
Codex 最近好像喜欢很喜欢钻牛角尖
OpenAI  •  sickworm  
PRO
 •  11 mins ago  •  Lastly replied by wepure
12
求海外推广开源项目的经验和建议
问与答  •  sickworm  
PRO
 •  20 days ago  •  Lastly replied by sickworm
6
给小鸡 G7 pro 手柄做了个宏按键能力软件
游戏  •  sickworm  
PRO
 •  Sep 7  •  Lastly replied by sickworm
4
Android 秒级编译插件 Jugg 开源了,感谢 v 友
Android  •  sickworm  
PRO
 •  Sep 10  •  Lastly replied by sickworm
29
被 composer 2.5 震撼了
编程  •  sickworm  
PRO
 •  Jun 1  •  Lastly replied by sickworm
22
sickworm's recent replies
@qf19910623 广东公务员用的是企业微信魔改版粤政易,有麒麟 linux 系统版本的,就是超级难用老是丢消息
1 day ago
Replied to a topic by mtdhllf › Android › 分享一个自己搞的安卓下载器开源项目
资瓷
3 days ago
Replied to a topic by gitlight › 程序员 › 软件工程不会消失
@Need4more 只能享福了
3 days ago
Replied to a topic by gitlight › 程序员 › 软件工程不会消失
上面是整活,我是先看了 AI 的评价,然后问 “如果你是反方,你反对这个观点,你又会怎么说”
3 days ago
Replied to a topic by gitlight › 程序员 › 软件工程不会消失
-- AI 率 100% --

如果站在反方(即“软件工程终将消亡”**或**“软件工程会被彻底重构为完全不同的范式,从而失去现有的意义”**)的角度,要推翻或解构这个论点,不能去硬刚“信息论”和“柯氏复杂度”的数学真理,而是需要从**系统的边界定义、计算范式的跃迁、需求的供给侧变革以及工程成本的经济学等维度来进行破局。

反方的核心反驳逻辑如下:

---

### 1. 拆解“条件熵”假设:如果需求不需要“形式化收敛”呢?

正方模型的假设前提是:我们需要一个确定性的系统 $S$,使其对所有动作的响应满足 $\sum H(R\vert{}S(A_i)) = 0$。

但“绝对确定性”本身就是传统软件工程的桎梏。

* **容错性与模糊系统的崛起**:传统软件工程之所以追求 $\sum H \to 0$,是因为传统代码是确定性规则( Deterministic Rules )。但现实物理世界和人类社会本身就是高度模糊、概率性的。
* **软件范式的转移( Software 1.0 $\to$ Software 2.0/3.0 )**:
* **Software 1.0**:人类写规则,计算机执行(需要严密的软件工程来保证精确性)。
* **Software 3.0**:基于大模型和神经网络的**概率性计算**。
在许多复杂场景下(如推荐系统、智能体协作、自动驾驶、自然语言交互界面),用户根本不需要一个“不确定性为 0”的确定性状态机。系统允许存在某种程度的“熵”,并通过**自我纠错、动态重试和概率收敛**来完成目标。


* **反驳**:当系统的终态不再追求“无损精确”,而是追求“大致正确且具备极致弹性”时,传统软件工程中为了消除条件熵而建立的复杂架构、严格契约和形式化验证,就失去了存在的必要性。

---

### 2. 解构“柯氏复杂度”:描述的极限不在人类,而在上下文与隐式知识

正方指出:程序员对系统的描述越短,不确定性越高,受到柯氏复杂度的理论下界限制。

反方的反驳是:**人类不需要在 Prompt 里面手动输入全部描述长度( Description Length )。**

* **环境与上下文的自动补全**:柯氏复杂度计算的是“描述系统所需的最短信息量”。但这并不意味着这些信息量必须由“需求方/程序员”通过手动敲文字来提供。
* **具身与自我演化的上下文**:AI 智能体可以通过直接感知用户的历史行为、系统的运行日志、全网的领域知识、物理环境的数据,甚至通过在沙盒中进行数百万次的 Self-Play (自我对抗博弈)来自动填充这部分信息量。
* **反驳**:人类给出的描述确实变短了,但**信息的补全被交给了环境和模型自身的先验知识( Prior Knowledge )**。人类不再需要写复杂的 Spec 或架构设计,AI 能够通过“观察 + 隐性表达”直接消融掉这部分不确定性。

---

### 3. 经济学与“抛弃型软件”( Disposable Software )对软件工程的毁灭

传统软件工程(模块化、解耦、CI/CD 、设计模式、可维护性)的核心价值主张是“为了应对未来的变更成本( Maintainability )”。

如果生成代码的成本趋近于 0 ,**“维护”这个概念本身可能就不再存在了。**

* **从“长期维护”到“用完即扔”**:
在传统工程中,我们精心设计架构,是因为改动一个模块的成本很高。但在 AI 时代,当需求 B 出现时,我们可能根本不需要在原有的系统 $S_A$ 上去迭代重构,而是直接由 AI 在数秒内根据最新需求生成全新的系统 $S_B$。
* **反驳**:软件工程的绝大部分工具链(设计模式、重构、依赖注入、版本控制、灰度发布)都是为了“管控代码演进过程中的复杂度”。如果软件变成了“一次性消费品( Disposable/Ephemeral Software )”,即写即用,用完即废,那么“软件工程”赖以生存的土壤——**长期的复杂度管理**——就彻底塌陷了。

---

### 4. “需求建模”的解构:人不再是需求的终极定义者

正方提出:“需求方依旧是人,需求的产生和拆解是一个不可避免的过程。”

反方可以挑战这一“以人类为中心( Human-centric )”的软件观:

* **AI 驱动的需求自发演化**:未来的软件可能不再是“人类提出需求 $\to$ AI 编写软件”,而是系统根据目标(如“提升留存率”或“降低运营成本”)自发探索、建模并实时合成( On-the-fly Synthesis )所需的软件功能。
* **软件界面的消失**:当软件不再呈现为固定的 App 或 Web 页面,而是表现为根据用户当前意图动态生成的临时交互界面( Generative UI )和微服务时,传统的“需求分析-原型设计-开发-测试”链路就全线瓦解了。
* **反驳**:人类只需要给出一个极其高阶的目标( Objective ),具体的子需求建模、实现、反馈闭环全部由系统内部的 Agent 网络自治完成。人类甚至不知道系统内部是如何运作的,自然也不存在所谓的“需求建模工程”。

---

### 反方观点总结(对比一览)

| 维度 | 正方观点(软件工程永生) | 反方观点(软件工程消亡) |
| --- | --- | --- |
| **系统目标** | 条件熵 $\sum H \to 0$,追求确定性与无损收敛。 | 接受概率性系统,通过自适应与自我纠错解决问题,不再追求绝对精确。 |
| **描述长度** | 人类描述越短,不确定性越高,受限于柯氏复杂度。 | AI 通过先验知识、多模态上下文与自我博弈补齐信息量,无需人类显式描述。 |
| **软件生命周期** | 需要长期的架构设计、模块解耦与复杂度控制(传统工程核心)。 | 软件成为“用完即扔”的实时合成产物,放弃维护性,从根本上消灭工程。 |
| **需求建模** | 需求源于人类,多轮交互拆解是不可消除的流程。 | 需求被高阶目标替代,AI 自治探索与建模,软件形态变为动态生成的无形服务。 |

> **反方一句话总结:**
> “软件工程之所以会消亡,不是因为代码生成变完美了,而是因为**‘构建一个长期存在、由人类定义细致需求、追求确定性逻辑的静态代码系统’**这种模式本身,将被**‘动态合成、概率自适应、用完即弃的智能体网络’**所彻底取代。”
15 days ago
Replied to a topic by khalilgao1337 › Claude › 3 个月用了 287 亿的 token。。。
请问统计 token 的软件是怎么做的,是支持回溯么,然后缓存那些能算对吗
笑死,真是挣几个巨无霸吗
@zackkk https://imgur.com/a/vKkE7ZP

可能是我们办公网的问题,我开 vpn 就没问题
https://win98.si/#web=http://www.v2ex.com/&date=2006

429 Too Many Requests ,其他网站也是
感觉回来了
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4709 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 01:11 · PVG 09:11 · LAX 18:11 · JFK 21:11
♥ Do have faith in what you're doing.