posts - 171,  comments - 4227,  views - 137万
  

     

     

    我一直想一吐而快的事,就是TM这个操蛋的Adobe自动更新程序的破事。

     

    这玩意真是全自动、高智能啊,只要你打开任意Adobe软件,它就悄悄的跑到系统托盘里开始下载,这就是嫌它Adobe的程序执行效率还不够低,一块过来凑份子,每次都被我逮个正着,这感觉就像抓到了偷西瓜的小毛贼。

     

     

     

    抓到了还没完,点右键菜单,选择“退出”。

     

    这时,出了个对话框,上面赫然写着“计算机重新启动时恢复下载”!毛贼问我能不能“改日再来偷”?

     

     

     

    当然,我英明的去掉了勾选,点了退出。

     

    问题是我已然不止一次这么干了!而它差不多每次开机后都还会出!无耻毛贼!

     

    对于这种糟糕透顶的用户体验,我真不知道Adobe还能如何吸引用户。

     

    Adobe:“我要强奸你,但是你有两个选择,1.不戴套,2.戴套。”

     

    这就是大家风范。

     

    一个普普通通的软件,我或许会主动跑到它网站上寻找更新;如果一个优秀软件打算以强奸的方式为我更新,那我对其只会有无尽的厌恶感。

     

     

    对于每个程序员来说,Adobe就是一个堂堂正正的反面教材。

     

     

    其实本人开始接触电脑时,一直是在研究平面设计方面,不过始终觉得自己只有鉴赏能力,艺术创作方面几乎是没有任何天赋,所以转投编程旗下;也就等于是从Adobe转入了微软麾下,现在我很庆幸自己的这个选择。

     

    微软的很多软件的用户体验和执行效率真的是Adobe望尘莫及的,Adobe的产品给我的感觉总是缝缝补补、臃肿不堪,微软的多数产品用起来总是那么畅快淋漓。

     

    时刻将用户放于第一位,敢于尝试、勇于创新、善于推翻自己现有的成就,这是我从微软身上体会到的最宝贵的品质,这也是我希望每个程序员都能铭记于心的创作理念。

     

    请记住:程序,为用户而生。

     

     


     

    2008年8月2日

     

    我发现这样也很帅:

     

     

     

    是吧?

     

posted on   斯克迪亚  阅读(3213)  评论(47编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示