Update 文章 “写代码从来不是核心”
All checks were successful
Build and Deploy Qingshuige / build-deploy (push) Successful in 1m24s
All checks were successful
Build and Deploy Qingshuige / build-deploy (push) Successful in 1m24s
This commit is contained in:
@@ -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%都是我突发奇想瞎说的。
|
||||
|
||||
Reference in New Issue
Block a user