程序员应该做的事是什么
- 把需要人工重复做的事自动化
- 工具能够解决 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 方向