【科技爱好者季度文摘】2025Q1Q2

type
status
date
slug
summary
tags
category
icon
password

言论&文摘

  • 你编写的每一行代码都可能是一个潜在的 bug。除非你绝对需要这行代码,缺了它程序就会受影响,否则就不要写。不要编写你用不到的抽象层。如果优化会增加任何复杂性,就坚决不要优化。-- 《每一代码都可能是 bug》

    每样东西都需要两次支付:

    人们买书却不读,是因为没有意识到每样东西都需要两次支付。一次是货币支付,你付出货币,得到自己想要的东西,比如一本书,一个 App,一辆自行车,一颗卷心菜等等。但是,你还必须支付第二次,才能真正消费这个东西。这次你付出的是你的时间和努力,来获得它的收益。第二次支付可能比第一次支付贵得多。假设一本书的第一次支付是20元,第二次支付可能就是10小时的阅读时间。只有支付第二次,你才算真正消费了这本书。如果没有第二次支付,第一次支付就意义不大了,跟把钱扔进垃圾箱差不多。我们经常犯的一个错误,就是只完成了第一次支付,没有第二次支付,比如未使用的会员资格,未读的书籍,未玩的游戏,未编织的毛线。由于没有第二次支付,所以你并没有真正使用,第一次支付的钱实际上扔进了垃圾桶。-— 老外的文章

    初学者的心态:

    以谦逊和好奇的态度对待工作时,你会学到更多,参与得更充分。初学者的心态是一种财富。保持真实的自我有助于你找到自己真正的使命。 - 《我在麻省理工学院的时光》

    技术炒作三十年

    我以前有一个误区,看不起技术炒作,认为那只是一窝蜂的音浪,跟娱乐版的明星炒作没什么不同
    人到中年,我才意识到,这种观念大错特错,技术从业者千万不能有这种想法。每一次技术炒作,不仅是音浪,更是机会,会带来空前的关注、疯狂涌入的资金、以及切切实实的需求。炒作规模越大、程度越厉害,带来的机会和资金也就越大。
    每一次大规模的技术炒作,都会诞生一些快速增长的指标公司,创造巨大的财富效应。如果你正好身在其中,事业和财富都会随之起飞。
    让我们现实一点,一个工程师最有技术生产力、创造力、事业起飞的时间窗口,就只有那么几年。如果个人事业要快速起来、为未来铺好道路,光有技术还不够,还必须赶上至少一个大的技术风口用外部的资金和需求放大个人努力。
    否则,单靠自己的成果积累,就太慢了,很难快速到达更高的层次,很可能辛辛苦苦干了二十年,还是在做一些基础的事情。如果出现技术升级,使得你的技能过时了,后面的路就难了。技术风口其实是实现个人阶层飞跃、人生翻转的最可行的路径。
    所以,每一轮大的技术风口并不完全是一哄而上的炒作,里面包含了一些真正的机会,值得关注和跟上。这也是为什么周刊每一次都对新技术倍加关注、积极评价的原因。
    当然,赶上技术风口的前提,还是要有真才实学,能做出实打实的产品。否则,真遇到风口,你也无法脱颖而出,拿到技术炒作的红利。

    链接

    • 自洽的程序员 一本中文电子书,作者分享如何调整心态,解决职场常见问题
    • 如何安装 ADB ADB 是电脑连接安卓手机必需的,本文分别介绍 Windows/macOS/Linux 如何安装 ADB。
    • 只使用 ESM 模块 本文提出,现在可以放弃 JS 语言的 CommonJS 模块了,只使用 ESM 模块,一个原因是require命令已经支持加载 ESM 模块了。
    • supa Simple Socket WebSocket 的 JS 客户端库,支持心跳机制、断点重连、事件订阅和文件传输。
     
     

    AI相关

    • Raphael AI 基于 Flux.1-DEV 模型的 AI 图像生成网站,免费、无使用量限制、不需要注册。
    • Midscene.js。它的最大特点,就是自然语言驱动(需要自行接入 AI 模型),操作浏览器,以及理解网页内容,将结果以 JSON 数据返回。可以安装它的浏览器插件,直接输入自然语言指令,进行体验。比如,交互指令(点击搜索按钮)、查询指令(返回所有商品的链接)、断言指令(页面是否有三个按钮)。有了它,你可以编写 YAML 脚本,完成浏览器自动化;也可以将它接入 Puppeteer 和 Playwright,让后两者接受自然语言指令。使用自然语言驱动之后,自动化脚本变得容易维护、效果更稳定。如果你需要浏览器 UI 测试,或者抓取网页数据,就不要错过 Midscene.js。它在 GitHub 已经获得2700颗星。
    • News Digest 欧美科技网站头条新闻的 AI 摘要,实时更新。
    • Web Design AI Agent 开源的 AI 应用,根据文字描述和图片生成网页,使用 Claude AI 模型
    • AigcPane 开源的 AI 数字人生成工具

    工具

    • Staying 代码可视化网站,可以将 Python 和 JS 代码的运行步骤,以动画形式展示,内置了许多常见算法的演示。
    • 国产的小程序容器 FinClip。如果你想为自己的 App 引入小程序,就用得到它。它是一个完整的、开箱即用的小程序技术解决方案,提供现成的 SDK,将小程序运行环境嵌入宿主 App
      • (1)跨平台统一性。它直接兼容微信/支付宝/抖音小程序,可以一行不改,直接让微信小程序跑在你的应用里面,无需二次开发。
        (2)敏捷开发范式。它的小程序更新无需应用商店审核,可以实现"小时级"迭代。
        (3)小游戏引擎。跟它配套的还有一个小游戏实时内容互动引擎 RealClip,提供小游戏运行环境。
        (4)配套开发工具 FinClip Studio。这个工具能将现有的小程序/小游戏代码,一键转换成独立 App,做成可用于 iOS、Android 和鸿蒙的安装包。
         
    • DeepPDF 免费的 PDF 文件翻译网站,比如英文 PDF 翻译成中文,保留排版不变。
     
     
    图图终于能快速访问不担心裂开了:阿里云OSS + PicGo 图床方案【科技爱好者季度文摘】2024Q3Q4