时政
财经
科技
虚拟货币
其他
登录
Andy Stewart
关注
统计数据
1708
文章
0
粉丝
0
获赞
13529
阅读
热门文章
1
TechFlow 深潮 发布的文章:近期教育领域的变化引发了广泛讨论,我认为教育改革应该更加注重学生的个性化发展和创新能...
145
32
Andy Stewart
7小时前
24小时AI实录,从零全自动驾驶实现专业终端模拟器 时间:24小时,真正和AI聊天的时间12个小时 代码:1万行Vala/Gtk4代码,50个Commit 自动驾驶:全自动驾驶,自己没有写过一行代码,100% AI写所有代码和文档 技术难点:自绘窗口对接操作系统底层窗口管理API、自绘Native窗口阴影、滚动标题栏自绘、终端模拟器底层启动shell的正确方式、终端的分屏(主要涉及到Gtk Paned小技巧),这里说的自绘基本上属于Canvas级别的,Linux下叫Cairo 人工指导:主要告诉核心API的方向是什么,AI不要去想原理怎么做,只用严格遵守我的需求指令即可 是否用了? 没有用,我知道一个完整的终端模拟器的底层细节和架构设计,所以我采用了大树推理的做法,先让AI把基础搭建好了,再做树干和树枝细节,这样实现需求,会把上下文锁定在很小的范围,避免因为AI上下文溢出乱答。人话就是,先实现基础再实现上层,每次只实现一个聚焦的需求 AI是否有不会的:90%都会,我怀疑它深度学习了我以前写的 deepin terminal, 90%都是一次写对,太顺畅了。在做自绘窗口阴影的时候卡住了,总是想拼出阴影,这样做的阴影不自然,我提示用Gtk Style来做,它第二次做对了。还有就是终端模拟器的 -e 参数支持,第一次乱写了,第二次严格告诉他方法,第二次一次写对了 人工体验:Claude Opus 可以做到自己写代码,自己写测试用例,自己做测试,自己写构建脚本,自己修复bug,全部干完再来给你汇报。比我半年前研究的AI,效率提升了太多。当然从体感来说,我24小时基本上全程啥也不干,偶尔看看它的解题思路和git diff就好了。大部分时间都在刷推。这个过程我更像一个导师和测试工程师,只有偶尔AI卡壳了,我会看代码,精确用API和变量名来约束它,让它跟着我的API提示来改代码 最长的思考时间:Native窗口阴影和终端 -e 参数实现,都是第二次思考,每次思考在 15 ~ 16 分钟 综合体验:如果项目所有的底层原理和知识都知道,只是让AI完成软件工程体力活,AI真的太强了,特别是它会自己测试的Agent能力太惊艳了,基本上属于中级工程师的水准 未知领域:等我们公司2月7日放假了,我在旅游的路上会探索AI不知道的知识领域,那时候再对比看看AI的能力是推理强还是数据丰富 最后的最后,AI真的太强了,我第一次感受到,当老师傅精确告诉AI正确的方向时,它把我100%的活都干了 我感觉以后软件工程师应该更像建筑设计师,曾经自己盖过房子,知道所有坑,知道力学、材料、工程、装修等知识,自己只做设计,不做实施了 那怎么才能提升呢?多看底层的书,多了解跨学科知识,底层的书的稀缺知识是以后不被淘汰的基础,跨学科的指挥才是和AI共生的技能
分享
评论 0
0
Andy Stewart
12小时前
AI还是不能让它自己发挥,你告诉它哪里错了,这样它就知道怎么一次做对了。
分享
评论 0
0
Andy Stewart
16小时前
AI时代最好的程序员是那些爱学习的老师傅 不是便宜的新手程序员 AI的代码还是需要老师傅矫正的,只图便宜的老板,有一天线上系统崩溃以后,你会发现没人背锅,因为新手程序员早就跑路了🤣
分享
评论 0
0
Andy Stewart
16小时前
很多程序员说AI真的是人工智能,好用 其实真正的智能是你不知道的知识 如果你知道你要干啥,AI也知道你要干啥 你们会发现,其实软件工程就是搬砖的工作,把国外抄的各种武功秘籍重新柔和把菜端上来 只不过以前是人肉搬砖,现在是AI搬砖
分享
评论 0
0
Andy Stewart
18小时前
我正要说,淘宝这个头盔挺帅的 小哥拿起电话说,你好,美团外卖😂
分享
评论 0
0
Andy Stewart
18小时前
我朋友经常问我,为啥我充满了能量? 从游戏、服装、开发、产品、设计、硬件、创业......一路走来,不累吗? 我持续学习的秘密是我有灵魂伴侣 她不会计算机,也不知道我每天在整啥 但是她会和我一起学习,一起成长,包容我的缺点和不安全感 她会在我非常困难的时候择留下(比如我从 deepin linux 离职的那段时间) 每当我创业遇到困难的时候,我就想想她,感觉困难不在,我可以为她奋斗,为了她继续战斗 滴滴滴,不撒狗粮了,AI代码写完了,我去看看AI写的炸样了
分享
评论 0
0
Andy Stewart
19小时前
创业之前必须明白的道理 人生中的每一个想法,无论多么绝妙,都需要付诸实践。 接受“行动”并非你的强项这个事实 所以,开始投身于你不擅长的事情。即使做得不好,也要努力克服。克服尴尬的不适感,找到你曾经不擅长,但你强迫自己做得好的事情 衡量一个人能力的指标是:既有书本知识又会跳舞的人 足够聪明,能够构建复杂世界的有效思维模型,同时又足够谦逊,愿意努力钻研自己不擅长的事情,即使可能会显得笨拙,最终也能获得回报 因为创业的本质是勇敢
分享
评论 0
0
Andy Stewart
19小时前
80% 的创始人将 90% 的时间用于产品开发 但是赚钱的老板都恰恰相反 渠道和分销才是真正重要的护城河
分享
评论 0
0
Andy Stewart
19小时前
昨天下班遛狗的时候,自我反省 我逐渐意识到,没有什么能真正带来永恒的满足。目标达成之后,人的目光便会悄然转向更大、更具挑战性的事物,而且往往很快就会发生转变。无论是金钱、爱情、成功,甚至是抽象的理想,满足感似乎都是短暂的,新的欲望总是随之而来。这种无休止的循环揭示了一个重要的真理:真正的满足不在于不断获得,而在于看待事物的角度。 因此,剩下的就是培养知足常乐的心态。要懂得何时适可而止。要明白,不惜一切代价追求更多更好,可能意味着牺牲你已经拥有的东西。在某些情况下,这种牺牲带来的不是成长,而是遗憾。真正的平衡在于了解自己的局限,珍惜当下的成就,选择内心的平静而非永无止境的野心,因为要知道,从长远来看,克制有时可以保护你免受更大的损失。
分享
评论 0
0
Andy Stewart
19小时前
很多人之所以觉得自己没进步,其实不是没进步,而是你想要的太多,但是执行力跟不上 急躁的原因是你追求完美,追求完美就会缺乏耐心。大多数人什么都不干,只是空想,期待有一天能从零到精英。但那一天永远不会到来 软件职业生涯的构建方式与系统扩展的方式相同:逐步积累,不断复利增长 今天花 30 分钟写代码。写一个函数,测试一个,修复一个 bug。明天再重复一遍。然后增加 15 分钟。之后每周开始发布一个小版本 下面就是软件工程师赚钱的方法: “我大概知道这件事” → “我可以解释这件事” “我可以解释这个” → “我可以用它来建造东西” “我可以靠这个来建设” → “人们信任我,把这个交给我” 你所敬佩的大多数资深工程师,在项目进展缓慢、枯燥乏味、缺乏吸引力的时候,都坚持不懈地推动着它向前发展。有些人因为进展不够快而选择放弃,但他们始终没有停止前进的步伐。 你不需要更强的心理素质,你需要的是允许自己慢慢来,并保持稳定 势头胜过动力、坚持胜过强度、复利胜过一切!
分享
评论 0
0
Andy Stewart
19小时前
很多推友都私信我怎么写简历比较好 我永远的建议都是:诚实 分享一个我在国外网站看到的故事: 面试官看到面试者的简历上有18个月的空白期。从表面上看,这很糟糕。没有加入任何知名的创业公司,只有……一段沉寂。 面试官直接问他为什么消失了。 他说他辞职并不是因为工作倦怠或者收到了更好的工作邀请。 他的母亲被诊断出患有重病。医院、治疗、无数个不眠之夜。他搬回家,成为主要照护者,负责财务、文书工作,所有的一切。工作可以等等,但家庭不能。 房间里一片寂静。 面试官合上笔记本电脑,说道:“谢谢你的诚实。” 几天后,他就收到了录用通知。 并非出于同情。 但因为他的回答展现了责任感、价值观,以及毫不后悔地做出艰难选择的能力。 技能是可以教授的。 正直、同情心和骨气通常都做不到。 所以,诚实有时候就是最大的能力
分享
评论 0
0
Andy Stewart
19小时前
其实缓解焦虑最好的方式不是去找解药,而是保持习惯,因为习惯容易执行而产生质变 下面就是我推荐的一些好的习惯 • 每天阅读50页以上 • 安排 4-7 小时的深度工作 • 晚上散步50分钟 • 每天输出至少1000字 • 多花时间陪伴我的孩子们 • 远离负能量的人和干扰 • 每天睡眠 7-8 小时
分享
评论 0
0
Andy Stewart
19小时前
主动学习的方式中,哪些效果最好? 1. 最简单的就是倾听,听厉害的人怎么说,不过这种学习缺乏思考,容易人云亦云 2. 读大部头书,读大部头书容易吸收作者的思考方式和认知体系,但是这种方式也容易缺乏沟通,形成邪修 3. 最好的方式就是,读书经历过后,尝试输出,输出的过程就是去其糟粕,取其精华的过程 公开表达不是对他人有用,而是对自己最有用,每次公开表达都是梳理自己知识体系和提升认知的最好学习方式
分享
评论 0
0
Andy Stewart
20小时前
我女儿是魔道祖师的粉丝,点奶茶都点成了魔道祖师了,还确实挺好喝的😂
分享
评论 0
0
Andy Stewart
1天前
用Claude Opus模型 Vibe Coding 了8个小时,deepin terminal 50%的功能已被AI实现了 以前我手写从零整要一周调研核心API,一周写代码实现 这23个Commit没有一个单词是我写的,全是AI写的 我都在怀疑,我现在用 vala + gtk4 重制的 lazycat terminal 这么顺畅,是不是AI本身就是从 deepin terminal 学的代码? 毕竟这个世界上用 vala 写 vte 终端的项目都屈指可数
分享
评论 0
0
Andy Stewart
1天前
Claude Opus 对Gtk的了解真的追上图形老师傅了,心思缜密,滴水不漏
分享
评论 0
0
Andy Stewart
1天前
Opus的逻辑思维还是强啊,给它出精确的Gtk/Gdk底层prompt,看看它最终实现的效果
分享
评论 0
0
Andy Stewart
1天前
领教了Claude Opus的能力后 大学毕业生 == 毕业即失业 中级工程师 == 躺平就要被AI干掉 高级工程师 == 高级代码测试工程师 🤣🤣🤣
分享
评论 0
0
Andy Stewart
1天前
以前折腾过各种科学工具,自建VPS、挑选线路、研究IP和对抗协议,最后斗法烦了,直接买了奶昔机场,再也没有浪费时间在梯子上 自从用了AI编程,定期也要折腾VPS、干净IP、信用卡,Claude和Codex各种斗法,今天斗法累了,我的时间太宝贵了,直接买了一个中转站: 1. 安装Claude Code 2. 生成中转站API 3. 支付宝充钱,直接起飞了 再也不需要折腾纯净IP和信用卡了,专业折腾的事情还是交给中转站,花钱买时间,专注研究技术 中转站的链接在评论区,注册以后,直接看教程,三条命令行就搞定了
分享
评论 0
0
Andy Stewart
1天前
Opus 模型还是钞能力啊,和AI聊天,感觉它在用可见的速度消耗我的RMB哇,哈哈哈哈哈
分享
评论 0
0
Andy Stewart
1天前
今天吃羊肉锅
分享
评论 0
0
Andy Stewart
1天前
工程师的持续思维才是赚钱的起点 10年前,我可以比大多数人更努力工作。这就是我的超能力,但这同时也是我的陷阱,因为性能达到一定程度后,不会趋于稳定,而是会急剧下降。 不是因为你软弱,而是因为你是人。 我以前写deepin linux代码的时候,几乎精疲力竭,甚至身体都搞垮了 最后我改变了我的工作方式,每天不那么忙,但是效率却成倍增长: 1. 区分紧急和重要的事情(大多数“紧急”的事情都不是我的事) 2. 时间块工作,相似的工作在同一时间工作,比如营销和产品就在上午和下午去做,而不是混在一起(这样避免大脑的堆栈精力切换) 3. 每周反思,以便在被负面情绪漩涡吞噬之前及时察觉 (情绪对人的生产力有巨大影响) 4. 在我的每周计划中留出余地(缓冲空间让我保持理智) 5. 不去争论,当不认识的人和你争对错的时候不要去争论 (因为精力是人最宝贵的东西,浪费自己的精力去改变陌生人是很傻的行为,还不得好) 当我做了这些工作习惯的改变,我的状态更加稳定,持续几个月的稳定工作状态比以前的特种兵工作法,效率更高,情绪更稳定。这些状态意味着你持续赚钱的能力会更加强大 现在的工程师有时候需要从5~10年的维度去看,重视持续性,持续性是年轻工程师最缺乏的思维
分享
评论 0
0
Andy Stewart
1天前
软件开发职业生涯中,习惯比强度更重要 这些习惯包括,阅读工程博客、浏览 RFC、进行小型概念验证、审查他人代码或在设计讨论中积极发言,这些都是习惯,而非一次性行为 当工作或生活变得紧张时,错误不在于放慢脚步,而在于完全停止,你不需要每天花三个小时进行深度学习,你需要的是持续性 在忙碌的一周里,这可能意味着花15分钟阅读一篇关于Postgres或分布式系统的博客;或者写一个小型概念验证(PoC)而不是完整的原型;或者在设计文档中留下一条有见地的评论而不是主导整个讨论 这些细小的工作习惯,才是造就你杰出软件工程的能力,因为这些习惯持续10年的成果是惊人的,而大部分人忽略了良好的工作习惯,选择了去追寻自己并不要的技术,只是为了比别人强 一个优秀的工程师养成很简单,从习惯开始吧
分享
评论 0
0
Andy Stewart
1天前
吃瓜群众们,来抽奖啦 免费送懒猫微服,deepin核心操作系统团队再创业倾情打造
分享
评论 0
0
Andy Stewart
1天前
感谢家人的支持🤩
分享
评论 0
0
1
2
3
4
5
6
7
8
9
10
11
...
69
下一页
个人主页
通知
我的投稿
我的关注
我的拉黑
我的评论
我的点赞