自上次我发布 Flora 的新版本(https://next.tor.hk)之后,很多人反馈 GPU(包括核显和独显)被拉满了。不过对于 MacBook 和 iPhone 来说毫无压力。现在项目已开源,仓库地址:https://github.com/tortb/Flora ,就算当作性能测试器来用了,演示站:http://next.tor.hk/ 欢迎去测试,自己慎重一点。
为什么从 Fuwari 换到 Flora
从 Fuwari 换到现如今我让 GPT 设计、Xiaomimo 写的 Flora,主要是因为 Fuwari 对我产生了审美疲劳。而且我觉得还是要写一写计算机与互联网的基础内容、进阶内容。所以我开了《当代计算机软硬件基础与前提》,若有时间也会开辟其他内容。后期应该会对 Flora 重构。
课程目标
本博客将带你从零开始学习并建立起计算机的世界观,带你认识 CPU、GPU、主板……这些人类智慧结晶,还有各种编程语言,从而形成计算机的方法论。
目标是带你从 0 成为全栈开发大牛——不只是编程,还有人工智能、硬件开发等内容。
从 IP、TCP、UDP 等互联网基础协议入手,到软件编程,再到 PCB 绘图的硬件开发,逐步掌握成为技术大牛。
初学者请不要用 AI 写代码
随着 AI Agent 的 coding 能力不断提升,越来越多的开发者开始使用 AI 来 vibe coding。甚至持有遗留代码都成为了”古法编程”。但我想说的是:初学者请不要去用 AI 写代码。
AI 的代码是 AI 写的,不是你写的,自己写的才算是自己的。业内某位同行说过:
会编程的程序员会把 AI 用得更好。
而你不会编程,没有写过项目的话去用 AI,会发现有很多报错、很多 bug——而这不是 AI 的问题,是你的项目经验太少了。
马克思主义哲学告诉我们:认识对实践具有反作用。正确的认识、科学的理论对实践有指导作用,促进实践的发展;错误的认识则会把实践活动引向歧途,阻碍实践的发展。所以要重视科学理论的指导作用,坚持理论与实践具体的历史的统一。
你连最基本的理论都不知晓,又如何去指导实践呢?所以说先有项目经验(或以上复杂/大型项目),再去用 AI coding,不然再好的 AI 也写不出好的项目。初学者要先学理论,再去实践,直接实践是不可取的。
若无特殊说明,本博客所有教程均使用 Linux。