
我见过的最好的工程师,是那些愿意在周末花几个小时构建一个现有软件的自己版本的人。
这就是你获得创新和进步的方式。如果你不了解系统的工作原理,就无法找到改进的地方。
From:阮一峰 科技爱好者周刊(第 342 期) – 《AI 让开发者变蠢》

我见过的最好的工程师,是那些愿意在周末花几个小时构建一个现有软件的自己版本的人。
这就是你获得创新和进步的方式。如果你不了解系统的工作原理,就无法找到改进的地方。
From:阮一峰 科技爱好者周刊(第 342 期) – 《AI 让开发者变蠢》

你的应用最好不要依赖云服务商,要做到”可弹出”(ejectable),即随时可以切换到自托管环境。
你的应用应该有一个 workspace.zip 文件,里面包含了当前的所有状态。只要转移这个文件,就可以还原当前状态。
From:阮一峰 科技爱好者周刊(第 342 期) – 《本地优先且可弹出》

人们常常低估耐力的作用,只把它理解成比别人更努力、更持久。
实际上,耐力也是坚守自己的价值观和目标的能力,即使在看上去很难做到的时候,也不放弃。
在缺乏明显进展的情况下,坚持去实现目标的能力,这就是耐力。
在一个充满诱惑分散你注意力的世界中保持专注,克服困难,继续前进,你需要耐力。
耐力是人们可以培养的最有用的品质之一。它比力量、智力、速度、魅力等特质,具有更大的适用性,日常生活很多时候都能用到。
更聪明的人某些时候会表现出色,比你更快地解决难题。但只要凭着耐力,你可以解决更多的问题。
From:阮一峰 科技爱好者周刊(第 342 期) – 耐力是一种优势

自从有了 AI,我发现自己不再担心项目对我来说太大、太复杂,或者项目使用了我不了解的技术或编程语言,一切都变得容易得多。
我正在重新审视一些我曾认为太复杂或超出我能力范围的业余项目,只要有时间,我就会去尝试。这是一个令人兴奋的时代。
From:阮一峰 科技爱好者周刊(第 341 期) – 《有了 AI,你需要想得更大》

10个人开会,可以没有主持人。100个人开会,必须有主持人。1000个人开会,需要一个组委会。
扩大10倍,需要将知识/资源推向极限,但是扩大100倍,需要跳出现有的维度,重新安排一切。
From:阮一峰 科技爱好者周刊(第 340 期) – 《你的下两个零》

我对 AI 的看法是,AI 本身不会创造,需要人类与它共同创造,创造的结果好坏与使用它的人的质量高度相关。
与 AI 交谈不像在与一个人交谈,而像在与人类的集体思维交谈。AI 不应该让你减少思考,而应该帮助你增加思考,AI 是你的杠杆,可以让你拓展自己。
From:阮一峰 科技爱好者周刊(第 340 期) – Alex Komoroske,美国程序员

你编写的每一行代码都可能是一个潜在的 bug。除非你绝对需要这行代码,缺了它程序就会受影响,否则就不要写。不要编写你用不到的抽象层。如果优化会增加任何复杂性,就坚决不要优化。
From:阮一峰 科技爱好者周刊(第 340 期) – 《每一代码都可能是 bug》

我们公司的高管(没有一个是工程师)完全相信”AI 取代开发者”的炒作。我们的 CTO 曾说过:”使用 GPT 编写代码,这是一天内就能完成的任务,应该不会超过一天。”
他们真的相信 AI 可以在一夜之间取代熟练的程序员。同时,他们从未使用过 GPT 自己编写生产代码,他们只是阅读了公关宣传并认为 AI 很神奇。
From:阮一峰 科技爱好者周刊(第 339 期) – 《应对破碎的开发文化》

最终,我希望机器人能做我不想做的事情,比如洗碗、洗衣服。我不希望它们代替我播放音乐、编写代码、写字。
From:阮一峰 科技爱好者周刊(第 339 期) – 《我能合乎道德地使用大模型吗》

有些大型科技公司,只招募中高级程序员,不招募初级程序员。我认为,这样做不对。
因为现代企业是知识型企业,初级程序员会迫使团队去教导、训练、合作,从而发现知识、创造知识。
From:阮一峰 科技爱好者周刊(第 339 期) – 《你的公司需要初级程序员》