Keep

第二届前端体验大会(北京)

12/18/2017, 6:50:00 AM 5 min read

程序员应该做的事是什么

  • 把需要人工重复做的事自动化
  • 工具能够解决 80% 问题就值得去做
  • 过程中遇到问题时,如果最终受益远大于解决问题的成本,那就想办法解决
  • 应该把产品/设计/测试等同事当作用户,协助完成他们的工作 - 会额外收获信誉等
  • 从整体角求去对待需求/任务,避免各自为政
  • 无知才会限制想象力 - 同意,但做到不受已有知识限制还是很难的

其它

  • 坚持认为,在使用已有接口基础上开发,错误就是错误,不应该有偶然
  • 设计不仅仅指 ui 设计,更包括架构设计,代码设计…

不知道 Houdini 是什么…

  • 不认同最终页面(“编译”后/production 页面)中, CSS 命名需要语义,个人支持 CSS Module 开发方式,当然支持原生 :scope 方式
  • 拿 React/Vue/CSS 做对比没有任何意义
  • 同样看好浏览器端的发展
  • 八卦,Html 写法差评

接口设计

  • 八卦(1),整个活动情况和官网的计划完全不一致 - 但结果还比较满意
  • 八卦(2),也算是见到网红了 :) 有同学听到现场是网红分享,从去洗手间路上返回…
  • 八卦(3),看不清 ppt 内容
  • 八卦(4),JavaScript 是最好的语言
  • 整体设计和浏览器插件平台基本一致 - 放一个 Message 接口地址
  • 需要有反查代码的能力 - 了解 Android/iOS 开发…

需要解决的几个问题

  • 明确 Native 可以/应该开放什么
  • 有哪些方式可以做到 Native 和前端脚本通信
  • 向页面中注入脚本时机
  • 页面中 Hook 住接口

午餐时间 主持人很赞/午餐很赞

各种赞/还有够打车的红包:P

是在抢红包吗?

下午第一个分享主题

挺好的,但是太困了(囧)。只听到几个时间点和 performance 对象

  • 白屏
  • 首屏(业务决定)
  • 可操作
  • 资源 Loaded 完

前端工程师可以做的面很广,深度需要自己选择

  • ToB 业务中,酷炫就是生产力,就有可能拿到甲方的 Money
  • 没有去了解过 WebGL,只支持绘制三角形
  • 各种图形需要剖分成三角形,文字(特别是汉字)剖分成本较高,用图片来实现,由于成本和重用推到服务器端来实现(返回 base64)
  • 剖分需要各种计算,为了不影响渲染进程,使用 worker 处理
  • 用尽可能简单方式解决问题(抓住关键问题 - 地图:视觉焦点/热点 - 道路/文字)

不能够理解《前端可持续集成》话题

  • 八卦(1),开发还好,测试会混乱 - 为什么?
  • 八卦(2),面向 github 编程
  • 八卦(3),真正老司机
  • 八卦(4),“快” 是一个中性词

其它

  • 本固枝荣
  • 扫地僧、彪叔
  • 危机和机遇并存
  • 用户感知和数据表示是有差异的 - 用户体验 vs 性能报表
  • 八卦,运营商向页面注入脚本,老板直接电话过去,把域名加到了白名单 :P
  • 新浪新闻/Weibo 在招聘
  • 和同行聊了下,他的关注点移到了 Node 方向
Tag:
Web

@read2025, 生活在北京(北漂),程序员,宅,喜欢动漫。"年轻骑士骑马出城,不曾见过绝望堡下森森骸骨,就以为自己可以快意屠龙拯救公主。"