- 博客(10)
- 收藏
- 关注
原创 2026程序员淘汰预警:这是最好的时代,这是最坏的时代
谷歌工程师Addy Osmani也指出,如今已有84%的开发者在日常工作中经常使用AI辅助,编程工作的重心正在从“写代码”转移为“审查AI输出是否存在逻辑错误或安全缺陷”。而Secure Code Warrior的预测也提到,开发人员将AI作为“帮助渠道”会产生一种虚假的安全感,企业最终会意识到这种方法的不足。在这个“编程已死,编程万岁”的时代,当AI接管了具体的编码工作,我们或许正在经历Karpathy所说的“脑萎缩”与能力进化的十字路口。真正危险的,从来不是工具本身,而是使用工具的人。
2026-02-25 13:48:58
320
原创 哪些程序员会留在AI Coding的伊甸园
代码审查的时候,他把那个模块拎出来,说了几句话:“你们看,这里内存分配没问题,逻辑也对,但这个传感器在零下二十度时响应会变慢,AI不知道,它只读过数据手册。甚至有一次,销售在和客户吃饭前让他帮忙准备材料,他把客户官网扒下来,让AI分析对方的业务痛点,生成了一套定制化的演示方案。她说,AI生成的代码,走的是大概率路径,它学过的数据里,这种极端情况太少见了。他写过的嵌入式代码,跑在无数个不起眼的传感器里——那些藏在立交桥下的水位监测器,那些安装在西北戈壁的风力发电机组,那些医院的输液泵和监护仪。
2026-02-24 14:31:12
557
原创 不到1美元复刻一个软件,程序员真的变得这么廉价了吗?
写这篇文章时,我又打开那个复刻版的软件,看着那些由AI生成的代码在屏幕上流畅运行。它让我想起刚学编程那会儿,为了做一个留言板,翻烂了三本PHP书,折腾了整整一个月。而现在,一个下午,一个对话框,一个“让它再改改”的指令,就能造出当年想都不敢想的东西。有人说,AI会让程序员失业。AI不会让程序员失业,但会用AI的程序员,会让不会用AI的程序员失业。那个花2.3美元复刻软件的周末,让我最震撼的不是省了多少钱,而是当我面对一个空白文件夹,敲下第一句提示词时,那种“只要我想,就能做出来”的感觉。
2026-02-14 11:17:57
602
原创 GitHub 18万星标后,他公开了不敢开源的“soul.md”:AI该不该有灵魂?
只有一个中年男人在凌晨对着屏幕,试图让一个冷冰冰的模型理解什么叫“幽默感”,什么叫“分寸感”,什么叫“当主人忘记冰箱里有牛肉快过期了,你应该在下午悄悄提醒他”。它检查了文件头,认出这是音频格式,在电脑上找到了ffmpeg进行转换,发现没有安装Whisper,于是调用了OpenAI的API,完成转录,给出了回答。那是他和AI共同商讨、逐条敲定的“核心价值观”,定义了这只“数字龙虾”应当如何理解世界、如何对待它的创造者、如何在无数个技术岔路口做出符合他预期的判断。他管自己现在的工作方式叫“氛围编程”。
2026-02-13 15:15:38
516
原创 优化编译选项命令
1 .去掉没有调用的代码。LOCAL_CPPFLAGS += -ffunction-sections -fdata-sectionsLOCAL_CFLAGS += -ffunction-sections -fdata-sectionsLOCAL_LDFLAGS += -Wl,--gc-sections2. 去掉符号表。LOCAL_CFLAGS := \'-fvisibility=hidden'
2021-06-18 16:02:50
632
原创 C和C++入门——编译与链接
笔者前段时间负责了部门应届生的面试工作,在面试过程中,发现很多学生C/C++应用较多,甚至参与过一些大的软件项目的开发,但是却缺乏理论,希望本系列能够为即将毕业的同学们提供帮助。目录C++的编译和链接Hello word的ELF文件内存分布问题从内存的角度看链接问题C++的编译和链接在编程阶段,经常报错的一个最简单的程序,分为编译和链接两部分Hello word的ELF文件内存分布问题从内存的角度看链接问题从编译的角度看多态从内存角度看多态...
2021-03-14 19:50:39
332
原创 指向类的空指针问题
指向类的空指针异常调用,偶尔能正常运行,系统并未抛出调用栈异常class A{ public: func1() { printf("call the func1"); }}main(){ A *p = NULL; p->func1(); }上面这段代码运行的时候,会输出call the func1这时候如果去打印p的值,仍然为0,稍后从编译器和链接器两方面去解释。.
2021-02-25 23:39:10
748
原创 论逻辑运算与位运算(&与&&,|与&&)
昨天参加了一下午的code review会议,看到某些同事的代码中出现了逻辑运算与位运算混用的情况,觉得有必要针对这个问题进行说明目录1 & 与&&2 | 与 ||的区别3 对性能的影响1 & 与&&&是位运算,在二元运算中输出的是位运算后的值a = 0xff;b = 0x03;c = a & b;上述计算中c = 0x03;其二进制计算过程如下0xff ---> 1111 11110x
2021-02-21 13:38:54
627
转载 android camera HAL v3.0概述
Android的camera硬件抽象层(HAL)将更高层次的android.hardware.Camera中的camera框架层API与底层的camera驱动和camera硬件模块连接了起来。Android最新版本介绍了camera栈的一个新的、底层的实现。如果你有一个以前开发的camera HAL模块,可以驱动android其他版本,那你将发现在camera流水线中发生了非常大的变化。
2016-03-21 17:33:00
624
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅