Keep

2019 第 16 周

发布:

近来节奏是这样的:解决运营同事需求 + 前端没搞定的需求 + 完成 server 端需求 + 导入/处理各种数据。事情比较多且时不时被打断,导致晚上下班回家有点晚,同时一周来运动量明显下降,体重向上升的趋势。下来半个月会放松一下自己。

  1. 把产品需求做到完美不单单需要时间。“写代码时,要知道自己在写什么” 一直觉得这个不难,但不是每个人都能理解并且做到。
  2. 复杂性是前端工程师解决的主要问题,要保证减少重复代码,理解组件化以及组件间数据通信 - 平时需要积累各种实例,防止在业务中遇到类似问题时一脸懵逼,最后到慌。
  3. 这周在 xorm 上花了不少时间,下来需要能够熟悉并熟练的应用 (ps: 一开始甚至直接写 SQL)。对 SQL 不太熟悉,索性直接写脚本处理 .SQL 文件得到想要的数据 - 不知道如何直接用 SQL 一次性做一系列事情。
  4. 实现脚本:扫描目录得到列表,列表项是包含扩展名/文件名/相对路径/绝对路径/文件 md5 等属性。
  5. 切换 http 接口到 grpc 接口:原使用 request 发送 http 请求实现文件上传,但这个 server 的本质是 proxy 到 grpc 服务上。grpc 本来就有 Node 语言版本,那就没必要通过 http 绕一下,同时方便调用其他服务。
  6. 为了加快上传文件速度,把前几天的脚本完善下扔到工具里。
  7. 树形递归 -> cps 转换 -> cache => 动态规划
  8. 实现数组基于另外一个数组排序 - 一开始有点懵逼,后来直接用 map[value]index 实现的。
  9. 比起流程,更喜欢解决问题 - 总有人喜欢把流程搞到很复杂,数据搞到很漂亮,问题隐藏的很彻底。
  10. 勤劳 vs 高效

avatar image

@read2025, 生活在北京(北漂),程序员,宅,马拉松[纯粹],喜欢动漫。"骑士总能救出公主,是因为恶龙从没伤害过她"