WarWithinMe's recent timeline updates
WarWithinMe

WarWithinMe

V2EX member #5252, joined on 2011-01-15 02:21:12 +08:00
程序员,技术宅
WarWithinMe's recent replies
@zongwan 确实可能是个人认知问题,我自己觉得这些都是很小事。在实际的工作中,基本上是,某个地方卡顿,然后 devtool 调查一下时间消耗在哪里,解决一下就完事了,也不是什么 rocket science 。

另外很多东西,比如一开始就知道它的原理/逻辑/思路,甚至连后续调优的过程都不存在,因为会在最初的实现中就已经规避了。比如 Apple SwiftUI 1 出来的时候,它的实现差不多是只要有一个数据改动,整个视图树几乎要从头开始对比(因为它最开始不能很细致地收集依赖),是到最近的版本才加了更细粒度的依赖收集。。当时用 SwiftUI ,直接放弃用不它自带的那一套,自己写了一套来达到精准触发视图更新。对此,我也是觉得不是什么 rocket science ,没啥需要特别说明的。

我感觉是挺难满足到面试官要求。上面一些 v 友提到可以说说解决问题的思路,分析问题等,其实我也是拿这些来回复面试官,例如关于如何制作一个高效的渲染功能(说的就是现在那些白板 app 的那个画布),我大概讲了我前司的架构问题,然后说了我自己的方案(不过因为我没权力去让方案落地,所以可以认为我是纸上谈兵),总的来说就是采用类似 Figma 的方案,用 WebAssembly 编译 Skia ,自己渲染,结合 tile rendering 来优化一下重绘。不过对方就完全不感兴趣。。
@happyz90 确实,有个面试官是跟我说“那你用到什么指标啥的”。。
@happyz90 当时讲了一些前司项目上的问题,然后说了我自己的见解和解决方案,好像没有太大作用。比如前司架构因坚定执行函数式编程导致导致大量临时变量产生,从而周期性触发浏览器 GC ,就会周期性卡顿。或是编译 Skia 到 WebAssembly ,用它绘制 canvas ,并实现 tile rendering (类似 Figma 的技术),从而规避超大文档的渲染性能问题等。不过也有可能我表达有问题,或者这些事情不太符合预期?
Jul 9, 2017
Replied to a topic by XiaoHaoV 他他 失恋了
这时候就应该要听年度失恋情歌: http://v.yinyuetai.com/video/2895439

没有,我才没有单曲循环了一千遍。
Feb 16, 2017
Replied to a topic by WarWithinMe 求职 [深圳] 4 年经验前端工程师
@carffuca 怎么都是阿里系。。。。。 V2 已经被阿里系占领了吗。。。 另外简历就在上方正文就有链接。。。
Feb 16, 2017
Replied to a topic by WarWithinMe 求职 [深圳] 4 年经验前端工程师
@UnexpectedToken 可以啊。不过我没有人工智能 /机器学习 /大数据这方面的相关知识。
Feb 16, 2017
Replied to a topic by WarWithinMe 求职 [深圳] 4 年经验前端工程师
@HaEx 如果职位很理想的话是愿意考虑的。
自制了一个蓝牙 4.0 的 84 茶轴的表示这毒性实在太低。。。
Feb 23, 2016
Replied to a topic by GUMU 求职 [成都 | 前端] 求一份前端实习
楼主可否考虑北京 /深圳?
@zog require()不完全是 DI ,但可以把 require 改成一个 DI 框架。
如果在 A 模块(在文件 A.js 里面),写`require("../../FancyDependency")` 。通过依赖的路径来 require 这个依赖,是不符合 DI 的理念,因为你把具体要依赖的物体写死了。

如果在 A 模块里面,改成`require("FancyDependency")`。通过依赖的 ID 来 require 这个依赖的话,你就可以通过修改 require 的配置(在 A.js 外面,用于全局管理的地方修改。),让这个 require 语句可以根据配置来返回不同的值,例如生产环境返回 FancyDependencyProd ,测试环境返回 FancyDependencyDev 。这样就算是 DI 。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   910 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 18:37 · PVG 02:37 · LAX 11:37 · JFK 14:37
♥ Do have faith in what you're doing.