
获得徽章 0
- WebSocket Server Test:是一个 Google 官方出品的老扩展,可以启动一个 websocket server 供公司内网的同事聊天,可以拿来玩玩,Chrome 地址:
chrome.google.com
评论23 - 分享一个百度 Lavas 团队耗时近半年录制的 PWA 视频教程。
本教程从什么是 PWA 开始逐步引导你打造属于自己的 PWA。教程还在不断更新中,值得关注和收藏。5127 - 技术的征途大致可分为三个阶段,第一阶段重在知识体系的积累,第二阶段重在解决方案的积累,第三阶段重在规划前瞻。知识、解决方案和规划正是衡量技术能力的三个基本维度,也分别是一二三面的考察点,只不过对不同职级的要求不一样。
规划为什么重要?对个人而言,是否有规划,体现出你是否具备自我驱动的能力;对团队而言,如果一个 leader 缺乏规划能力,意味着被动应对产品需求将是整个团队的常态,无法规划出足够的任务目标让小兄弟小姐妹们去拿结果创收益,大家就得不到成长,得不到晋升,疲于应付业务需求,久而久之人才就会流失。
寒冬说“P5 看承担 P6 看深度 P7 看体系 P8 看规划”,上述三段论跟他说的差不多。
为啥不谈 p9 或 4.x?这个级别的人重在创造,为全公司乃至全行业创造新的解决方案,一般来说,只有绝顶聪明同时真正热爱技术、把技术作为自我实现的人容易做到,所以能否达到这个阶段,问题首先不在于你做不做得到,而在于你是不是那样的人。展开344 - 写测试的意义
以前一直认为前端写测试就像脱了裤子放屁,多此一举,明明鼠标点一点,就能测出来,何必写那么多代码来执行测试操作。世面上几乎所有讲测试的文章,全是讲怎么写测试,从来不提为什么非要写测试不可。
今天突然明白了测试的应用场景:实际业务中肯定会有许多公共模块,其它业务会引用这些公共模块。假设某个公共模块进行了调整或重构,那么所有引用了该模块的地方都需要重新测一遍。如果全靠人工实现,就意味着你必须记住或手动记录该模块的所有引用,然后再挨着手动测试,一个都不能少。假如有测试用例的话,一行命令,跑一遍测试用例,就全搞定了。
也就是说,写测试的目的不是为了测试,而是为了可维护性。
2017-07-28展开112 - 不少搞工程的人认为,要理解什么东西,搞明白其底层数学描述是必要和充分的,你需要“了解背后的数学原理”。
其实,在所有场景下,这几乎都不是充分的,也不是必要的——远远不是。
以PCA为例,知道怎么做5x5矩阵对角化,算是“知道PCA背后的数学原理”。但这对你了解PCA是什么、能做什么,以及为何有用没太大帮助。你需要更高级的心智模式。
这几乎是普遍的事实:要理解某项事物,你需要*正确的*心智模式,抓住那些*真正关键*的方面,而不仅仅是最最底层的数学描述。
大多数情况下,两种模式完全正交。深度学习反向传播也是如此——知道怎么写反向传播的程序,并不会让你了解深度学习的实用知识,相反,深入深度学习的心智模式,一定不是以了解反向传播算法细节为中心的。此外,有了正确的心智模式,在需要时可以很容易地自行得出算法细节,至少有效实现是没问题的。 via:François Chollet--来自谷歌的大佬展开116