展开讨论

创业与收入经验摘录 · 机器翻译

最终结果是更多的加班和软件质量的急剧下降,甚至可能影响工作满意度…

… 最终结果是更多的加班和软件质量的急剧下降,甚至可能影响整体的工作满意度。作为一个(不幸的是轶事性的)例子,我开始偶尔发现自己在修复破损的网站或使用开发工具和uBlock移除妨碍正常功能的元素,也听说这里的一些人也做过同样的事情(https://news.ycombinator.com/item?id=47042747)。这一切只是为了恢复我访问的网站的基本功能。在过去,这从来不是必需的,Flash和早期的网络浏览器甚至没有这个选项。另一个不太轶事性的例子是:https://news.ycombinator.com/item?id=47390945。当你意识到这些削减所节省的大部分资金只让高层受益时,情况会变得更糟。

源讨论人工智能是否正在重演前端的失落十年?原帖 334 条评论 · 导入时统计
6

这条内容在回应什么?

父级讨论 · 节选

KR

我相信我并不是唯一一个觉得“深度专业知识”OP所抱怨的实际上对很多人来说非常不方便的人。我理解,了解浏览器的怪癖、手动编写可访问的组件、掌握CSS优先级可以带来不错的收入,但这些大多是偶然的复杂性。更多人能够构建东西是直接有益的,如果其中一些东西更慢或更不具有可访问性,这只是一个人们有权做出的权衡。 你可以争辩说抽象隐藏了后果,这些后果落在了没有选择它们的用户身上,但我认为LLM可能比我更了解辅助功能的规范。

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 6

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

HN

这就是为什么“技艺”应该大部分交给开源,而不是商业软件。商业现实并不关心这个。 只有当你出现公关问题时,企业才会重新回到展示质量的层面,比如微软,尽管他们是否还具备质量还尚未可知。大多数技艺者只能说出“我早就告诉过你了”,但对他们来说,这看起来像是一艘正在下沉的船。一旦公关问题消失,他们又会回到以交付为主,而牺牲质量。 这种周期与“技艺”的理念相冲突,因为技艺的理念是你应该大部分时间都以这种方式去做。企业会停止关注质量足够长的时间,以至于你的技能会退化,这显然不是一个好的组合。在一个你无法控制这种周期的环境中试图实践技艺,会腐蚀你的精神。

完整原文
HO

另一方面,LLM 让人们更容易搞砸所有这些事情,并快速推出一个不成熟的最小可行产品(MVP)。 与目前的情况相比,人们几乎从不考虑这些事情,比如可访问性,尤其是对于 MVP 来说?有多少人从未添加过书面的 aria 属性?我认为至少有 90% 的前端开发者没有这样做过。 与 LLM 不同的是,(1)它们对一些你本来就不会花时间去关心的事情有潜在的严谨性,更重要的是,(2)你可以将这些事情编码到提示(AGENTS.md)和流程中,即使你没有投入时间,无论有没有 AI,这些事情都会发生。对很多人来说,这仅仅意味着收集一些他们在网上找到的通用“技能”,但即便如此,这也比他们之前在没有 AI 时所做的要好得多。 这就是我认为 AI 在某些方面拯救了软件行业的原因,而不是让软件变得更糟糕。…

完整原文
CA

> 作为“体面”主角的你,越来越难以与那些追求“可接受”的人竞争。 有些人骑自行车是因为买不起汽车。汽车制造商是否应该将这些人视为问题? > 最终结果是更多的加班和软件质量的急剧下降 如果你有10个人在吃牛排,而另外10个人在挨饿,那么给那些挨饿的人一些米饭也会急剧降低晚餐的质量。 AI软件并不是好与坏的区别,而是有与无的区别。

完整原文
HA

我并没有像你那样对历史有那么美好的回忆。我记得经常不得不与Flash或Java小程序重新安装作斗争,并做各种我所能做的巫术,才能让网站运行,而这些网站我前一天还用得好好的。在如此缓慢的连接下摸索一切,希望没人打电话过来,否则会中断所有进展。 我不是说那个时期不有趣,我每天都希望互联网能回到它曾经的西部荒野时代。 在当时,我觉得这是可以接受的,因为我并不知道它还能变得更好,我已经习惯了操作系统经常挂掉和崩溃,我的那个所谓的双核系统经常如此,所以一切都觉得可以接受。 如今,我对这一切的耐心越来越少,因为事情往往比不工作的时候更多。 对于AI,我发现很多我打交道的小企业和其他有自己网站的人都开始出现…

完整原文
TO

我个人认为HTML/CSS最大的概念性问题是它与现实世界概念的映射非常不直观,并且不够底层(或不够简单),以至于底层的原始功能不容易操作。 例如,WPF程序可以有很好的可访问性——这是因为程序员可以操作语义上有意义的原始功能(按钮、列表等)。 在HTML中,只是一片div的海洋,最近这些div变成了可以挂类的实现细节,有时甚至没有直接暴露给开发者,如果你使用SPA框架的话。 你根本不可能在这些基础上构建一个高质量的可访问性解决方案。 HTML的主要理念是HTML是一种文档模型,它以语义上有意义的方式描述内容,而CSS则是让整个东西变得漂亮的一些东西——…

完整原文
VI

你描述的是AI出现之前软件就已经处于的状态。可用性、可访问性、直观性在盲目追求让一切“时尚”和“现代”的过程中已经一落千丈,通过移除所有文字,将程序简化为在大量空白中漂浮的象形文字。为了有人说他们改变了某些东西而移除功能。我们拒绝了软件可以完成的观念,现在不得不找到某种方式来永远不断更新软件。 AI可能会让这个问题更糟,也可能不会。但你所描述的问题以及它们带来的计算机素养的急剧下降已经存在,这100%是由人类开发者驱动的。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。