Skip to main content

2023/10/22

“接受更少信息,但用它做更多的事情”

”程序员的任务不仅仅是解决今天的问题,还要确保你的代码不会成为明天的问题。“

这话其实说的就是程序员的专业性,但排期紧缩的情况下,往往会使程序员选择降低应用的健壮性,从而将问题延后

软件值多少钱?

澳大利亚软件巨头 Atlassian 上周宣布,以 10 亿美元收购录屏软件 Loom。Loom 成立于 2015 年,一开始只是个 chrome 插件,后续迭代陆续出了桌面端和手机端。此前还有 Adobe 200 亿美元收购 Figma

看起来功能单一的应用和软件,把它做到极致,就很值钱

谷歌的主页

听说在印度测试新的主页,上面会显示新闻、天气和股票。“百度模式?”希望广告不要太多 hhh

你说国内啥时候能不用翻墙用起 google 呢?大概率是我的痴心妄想吧,

软件开发者必备的软技能

https://addyosmani.com/blog/soft-skills-books/

  • 掌握深度聚焦的艺术。为关键工作安排不间断的时间段并减少干扰。
  • 优化高杠杆活动。优先考虑推动 80% 成果的 20% 工作,而不是对每个通知做出反应。
  • 培养成长心态。将挑战视为学习机会,而不是失败。接受建设性的批评和反馈。
  • 不断迭代并验证假设。快速构建 MVP、获取用户反馈、测量数据。尽早转向。
  • 主动提升领导技能。指导队友,设定明确的目标,促进心理安全和真诚的沟通。

web 版 photoshop

https://www.cnblogs.com/cuggz/p/17742898.html

这个是开发了好久,近期才正式上线。为了实现这个高度复杂和图形密集型的大家伙,使用了很多 web 技术,比如 WebAssembly、Web Components、Service Workers、Workbox 和新的 Web API 的支持,在性能方面也是个大挑战。一些功能要点如下:

  • 使用 OPFS 实现高性能本地文件访问
  • WebAssembly
    • 将现有的 c++ 模块转换成 js 可调用的 wasm 模块
    • 并行图形操作的多线程支持
  • 利用 P3 广色域
  • 使用基于 Lit 构建的标准化 Web Components 策略,实现应用之间 UI 的一致性
  • 使用 Service Workers 缓存资源和代码,包括 WebAssembly 模块、脚本和其他资源等。Adobe 使用了 Workbox 库,以更轻松地将 Service Worker 缓存集成到构建过程中
  • 将设备端机器学习与 TensorFlow.js 集成

总结:Photoshop 在 Web 上的普遍应用是一个巨大的里程碑,但这只是可能性的冰山一角