我的十年前端路

来源:互联网 发布:医疗大数据时代 编辑:程序博客网 时间:2024/06/08 19:44

一直以来都有很多人问我有什么学习技巧。问这种问题的人实际上已经隐隐透露出想走捷径的心理,我往往并不看好这类人最后成长的高度。

从学习前端到现在已经过去10年了,要问有什么技巧,其实并没有,无非就是勤奋与坚持。

我就简单说说我最近的生活状态吧,或许对有些小伙伴的迷茫或疑惑有所启示。

早上9点多起床,平均10点整到办公室。周末不加班,平时加班,项目紧的时候平均9~10点离开公司,这个点车少,半小时就可以到家;项目稍微不紧的时候,一周会有2~3天7~8点回去。

去年每周都会和同事们一起打一次篮球,晚上8-10点,2个小时,最近频率减为大约每2周一次。

从不旅游,甚至最近1年翘掉了3次团建,因为周末时间很宝贵。

几乎从不应酬,没有社交活动,婉拒各种会议邀请,知乎问答邀请,各种技术社区入驻申请,因为精力有限。

平时工作日回家,如果小朋友还没睡,会陪小朋友玩一会儿;如果回去晚,会和领导寒暄一会儿去书房办公。

精力有限,不可能立即就进入学习和工作状态,所以,有时会看几集新番动漫,有时刷刷微博,有时看看篮球比赛综述或集锦攒点能量,然后去研究与学习。一般开始进入状态都要10点,11点的样子。

学习内容也比较专注,主要在前端偏前领域,一个是CSS和HTML基础知识,事无巨细的基础知识;二是CSS和HTML新特性的基础知识,特性,场景以及实际项目是否可以应用等,三是SVG和canvas的广度和深度的缓慢渗透,当然,也都是基础,不是花里胡哨的上层应用。

因为精力有限,所以JS这几年的学习一直是放弃状态,ES6,webpack,Vue等新新事物通通碰都没碰过,持续精力在CSS领域,以及前后的HTML和SVG。

很多人会很奇怪,HTML和CSS有什么好学的,花个几天时间就可以了解了。但,就是这个“没什么好学”的东西,我一直高强度学了10年,这10年来放弃各种应酬,社交,旅游,每天都熬夜,研究,整理与实践,目前也就把CSS2.1的相关知识梳理地差不多。

举个例子,我昨天在研究display:none99%的人看来这是一个无趣的声明,就是元素隐藏,不占据空间,无法点击,和visibility隐藏差别明显。

你对display:none的看法就是我对你的看法,很多小伙伴投简历说阅文UED职位就是量身为我定做的,确实,我们有大量偏体验侧的前端职位,只要页面写得好也能高薪的职位。但是,要思考自己是否比绝大多数人页面写得好,好在哪里?如果只是单纯写页面的,高校里就抓出一大把,为何要选你呢!

我就抛几个关于display:none的疑问?

  • display:none元素的background-image图片是否加载?
  • <label>元素是否可以关联display:none表单元素,如提交按钮?
  • display:none元素显示时候为何可以触发CSS3 animation动画但无法触发CSS3 transition过渡效果?
  • display:none元素是否会影响CSS计数器的计数?

所谓研究,就是要搞清楚所有这些疑问。而每个问题都没有现成答案,就算有些有网上有答案,但时代变化,浏览器进步,可能那些答案就过时了,还是需要自己亲自测试验证,这是求知必须的精神。

如何验证?就需要自己新建静态demo页面,有时候为了对比方便,还要写JS交互脚本。是不是要时间和精力?浏览器不止1家,IE8,IE9,IE10,IE11,Chrome,Firefox,Safari以及UC,QQ等浏览器,所有这些特性表现在每一个浏览器下是怎样的?都需要一个一个测试与记录。是不是要时间和精力?人的记忆力是有限的,为了防止以后忘记,是不是要记笔记或者整理成文章,是不是也需要时间和精力。

于是,类似display:none的相关研究就需要2个工作日的晚上,总共约5~6个小时时间。如果精神状态好,会忙到凌晨2点,如果发现实在hold不住,1点多就洗洗睡了。很少会在12点之前上床休息。

类似这样的状态目前坚持了10年,这就是我学习的技巧,勤奋与坚持。

周末是非常难得有大段连续时间的,因此,对我而言非常宝贵。去年我还会抽半天陪老婆去逛超市商场,待小朋友去外面游玩。但最近,都让老婆自己开车带小朋友出去了。因为自己想做的事情越来越多。就连最爱的钓鱼也从去年的每周半天减为每两周半天甚至每两周2小时了。

这就是我的生活状态,充分利用时间学习那些根本就不流行无人提及的枯燥乏味非功利前端知识,其实,你只要跟我一样,坚持这么久,在前端领域也一定有所成绩的,这是一条虽然看上去辛苦,但是更安全更保险的成长之路。关键你能抵得住那么多诱惑,抵得住浮躁的环境,抵得住成长路上孤寂落寞之感吗?

但是,我是快乐的,虽然身体很辛苦,但是精神很满足。工作得心应手,驾轻就熟,能感受到同事的尊敬,在行业也算有一点影响力;虽不是大富大贵,但衣食无忧,不必为了养家糊口做自己不喜欢的事情。我想,这已经是可以令很多人羡慕的幸福了吧。

(完)