 
 获得徽章 0
- 大家好,我是腾讯 Omi 框架(github.com) 和 Cax 渲染引擎作者,AlloyTeam 开源负责人之一 dntzhang(张磊)。 
 我是 2009 年接触的前端,一干就是十年。日月流转,岁月杀猪,细数过去十年,创过业,当过老师,做过游戏,办过工作室,做过独立开发者,也炒过股,做过直销,各种折腾,没赚到钱,甚至亏损,但收获颇丰。体验了世态炎凉,感受过资本贪婪,眼看生活黑暗没有尽头,却能在混混沌沌中看到希望。在 2015 年初举家从北京迁移到了深圳,加入腾讯。来了腾讯之后,已是一双儿女的父亲,变得越来越保守和求稳,不敢再大动作折腾,就只折腾技术。我热爱编程且一直在一线编程,希望再干一个十年。
 前端高速发展这十年,从刀耕火种(各种模板引擎,各种模块化框架,各种打包工具各种批处理)到现代化统一科技(webpack,jsx,babel,typescript,web components,小程序云开发),微信小程序更加扩大了前端的边界,将开发体验和用户体验做到了前所未有的高度,这一批技术的背后是一批伟大的公司(谷歌、脸书、腾讯、微软),是一批优秀工程师日夜打磨,是一厢让世界更低成本运作、让世界更美好的愿景。新生事物的产生都有其背后设计的哲学,不该只学习技术本身,更应了解其产生的动机和原因,这样在面对新生事物和学习之时能够更加从容。
 我在 2019.03.26 - 2019.03.28 期间将挑选有趣、有典型性、有意义的问题回答,你们可以问我 「前端开发」、「学习成长」、「时间管理」、「Omi框架」、「Web Components」、「图形·可视化」、「小程序·云开发」等相关问题。展开232104
- ### Immersive Linear Algebra - 身临其境地学习线性代数
 使用 web 地交互体验,让学习的人可以直接地操作线性代数心爱的各种内容。这套在线学习内容是自 2015 年由瑞典学者 Jacob Ström 及多名教授合作编写的。
 - 学习链接:immersivemath.com 
 - 作者链接:www.jacobstrom.com 展开评论40
- 当初刚学JS时,看别人用 a = a || [] ,第一眼不明白。了解相关知识后,心想我肯定不能这么写,可读性太差了。后来慢慢才明悟,这是JS中的基本操作啊,看多了也就不大惊小怪了,一看到它:嗯,这是在设置默认值。再后来,看到不断有人用~~a、if(~arr.indexOf(v))等等语法,我都经历了同样的历程。所以,一直很好奇,“可读性好坏”到底是怎样的共识呢?仍记得多年前第一次接触成语“功不唐捐”时的感受。百度,原来是“付出不会白费”这么简单的意思,顿时就觉得这作者也太装了吧,用它至于嘛。现在不会这么想了,虽然不是天天遇到它,但每年都会遇到几次。展开1820
- 利空将至,我从今开始守望,至死方休。我将不杀跌,不斩仓,不割肉。我将不惧亏损,涨跌不惊。我将满仓套牢,生死于斯。我是站岗的哨兵,我是被屠戮的羔羊,我是火烧不尽的野草,我是割不完的韭菜。我是为币圈接盘的侠之大者,我是不留功与名的慈善家。我将生命与荣耀献给区块链,今夜如此,夜夜皆然。13
