Update 文章 “写代码从来不是核心”
All checks were successful
Build and Deploy Qingshuige / build-deploy (push) Successful in 1m24s

This commit is contained in:
2026-04-07 12:12:08 +08:00
parent 57c63e3148
commit e0b6c900cf

View File

@@ -3,7 +3,7 @@ title: 写代码从来不是核心
date: 2026-04-07T01:16:00.000+08:00
author: 线粒体
---
以前对于很多程序员写出来的代码实际上原创的成分很少。遇到问题就上Stack Overflow、CSDN或者各种博客然后照抄。稍微复杂一点的工程就涉及到架构问题。这时候就从各种架构书里去找现成答案然后套用在自己的项目里。境界再高一点才可以稍微有一点自己的创造性思考和实现。诚实地说这种程序员的核心能力究竟有多少价值能看懂语法、懂设计模式、懂算法、会运用现有的工具解决问题这些能力在过去成了程序员的护身符。但是现在有了AI程序员发现自己会做的AI也会做。于是很有挫败感觉得AI抢了自己的饭碗。
以前对于一些程序员写出来的代码实际上原创的成分很少。遇到问题就上Stack Overflow、CSDN或者各种博客然后照抄。稍微复杂一点的工程就涉及到架构问题。这时候就从各种架构书里去找现成答案然后套用在自己的项目里。境界再高一点才可以稍微有一点自己的创造性思考和实现。诚实地说这种程序员的核心能力究竟有多少价值能看懂语法、懂设计模式、懂算法、会运用现有的工具解决问题这些能力在过去成了程序员的护身符。但是现在有了AI程序员发现自己会做的AI也会做。于是很有挫败感觉得AI抢了自己的饭碗。
现在回过头来审视,过去程序员们那些引以为傲的能力,真的有不可替代性吗?或者说不应该被替代吗?假设这些能力不能被替代,那么人类将始终处于一个停留在低层次劳动的阶段。
@@ -56,3 +56,5 @@ author: 线粒体
硬件为什么能变强?因为基础研究的进步。基础研究为什么能进步?因为基础学科的进步。什么基础学科?数理化。好了,我们又回到了计算机科学的核心。
综上所述计算机科学发展的第一动力绝对不是代码。它被替代完全合乎情理。所以程序员们确实没有必要致力于守成。如果真的想提升不可替代性应该尽快修正自己的错觉尽量靠近computer science的核心那就是从“做”到“设计”。
以上80%都是我突发奇想瞎说的。