技术传承与发展:从接口借鉴到语言演变
在技术发展的长河中,接口的借鉴与传承是一个常见且影响深远的现象。早期计算机没有可视化界面,在 1964 年贝尔实验室将第一个原始可视化界面融入 Multics 分时系统之前,人们只能借用电报的接口,而电报接口又源自 18 世纪法国织工所用的接口。这体现了技术发展的周期性,不同技术周期会相互碰撞、交叉或融合,我们常常借鉴其他地方的想法来改进系统或为用户提供参考,新系统往往会借鉴旧系统的接口来创造可比对的差异。
长期维护技术是一项极具挑战性的任务。盲目追逐新技术存在风险,但不紧跟技术发展同样危险。随着技术进步,它会积累越来越多的接口和模式,吸收其他领域的元素,还保留着一些不再合理的历史元素,并围绕那些深藏的特性形成各种假设。如果长时间不更新系统,就会陷入迁移数十年假设的困境。
简单设计与熟悉效应
在软件开发中,保持设计简单是常见的建议。然而,什么样的设计才真正让人感觉简单呢?例如,通常认为 80 个字符长的代码行更简单易读,但用户体验研究表明,理想的宽度是 50 到 60 个字符,这意味着 80 个字符的代码行比实际测试的最佳长度长了 50%。
人类对熟悉的事物存在强烈的偏好。心理学家罗伯特·扎荣茨在 20 世纪 60 年代的实验表明,仅仅接触一次某事物,在后续接触时就会增加对它的积极感受,这种现象在语言、单词、图像等方面都有体现。后来的研究在金融投资、学术期刊评价以及饮食口味偏好等方面也观察到了类似的偏好,这在心理学上被称为“单纯曝光效应”。
基于熟悉概念来开发新技术或复兴旧系统往往更有效。参考点能帮助我们评估新事物的价值,同时让新技术感觉简单易用,降低使用门槛,提高采用率和采用速度。以 Linux 操作
超级会员免费看
订阅专栏 解锁全文
508

被折叠的 条评论
为什么被折叠?



