仿佛是眨眼间,就到了 2019 年的末尾。回想这一年,可以用 “忙” 这个词来概括,故记录下这篇年度总结留作回顾,并在此与大家分享。
写作
今年年初开了个人公众号 「超哥前端小栈」,旨在聊聊技术、面试,聊聊前端人的成长,并希望成为你的陪伴者。至今共输出近 30 篇原创文章,同步更新于 掘金、segmentFault、github、微博 等地带。
写作的初衷,一方面是为了沉淀自己的技术,另一方面是为了能修正自己对某一块知识点理解不到位的地方。因为在决定写某一篇文章之前,我还并不懂,通过写作,将自己对某一知识点的理解表述出来,我也逐渐地明白了一些,我很享受这一过程。在这期间,也结识了一些大佬,获得了更多技术上的交流,可谓收获颇丰。
我将写过的文章分为了几类,具体列表如下:
面试系列
- 今日头条 面试题和思路解析
- 如何实现一个圣杯布局?
- 伪类与伪元素的区别及实战
- this的原理以及用法
- ES6 中箭头函数的用法
- 理解函数的柯里化
- JavaScript 中的事件机制(从原生到框架)
- 数组去重(10 种浓缩版)
- 浅拷贝与深拷贝的含义、区别及实现
干货系列
- 细说 async/await 相较于 Promise 的优势
- Javascript中的异步编程
- 细说 call、apply 以及 bind 的区别和用法
- 细说 Array 的常用操作(ES5 和 ES6)
- 一些有趣的 CSS 魔法和布局(上)
- 一些有趣的 CSS 魔法和布局(下)
- 细说 Javascript 中的浮点数精度丢失问题
- 我的 Sublime Text 3 私房菜
- CSS 不定宽高的垂直水平居中(最全 9 种)
- 用 Vue + Echarts 打造你的专属可视化界面(上)
- 用 Vue + Echarts 打造你的专属可视化界面(下)
源码系列
个人感悟
- 2018再见!
- 「写在寒冬」分享给前端er的求职和成长建议
- 面试王者的出装方案推荐——软技能篇
- 以及今天的这篇,超哥的 2019年度总结
学习
今年的书籍读得更多了。技术类的如《React 状态管理与同构实战》、《JavaScript框架设计(第二版)》等,管理类有的《能力陷阱》、《任正非管理思想》,励志与成功类像的《关键对话》、《刻意练习》等,还有恐怖悬疑类小说的《猎罪师》、《无罪谋杀》等等。
其中,我想与大家分享的是,《JavaScript框架设计(第二版)》一书中,关于如何选书去学习的观点。我摘录并概括了其中的一些看法:
为了有效地快速学习、效仿的方法,是多看几本进阶的书。有人说,书买十本看一本也是值的,我觉得有待商榷。个人推荐钱穆的另一个说法。当年,李敖想它请教治学的方法,他回答说:
并没有具体的方法,要多读书、多求解,当以古书原文为底子、为主,免受他人成见的束缚。书要看第一流的,一遍一遍读。与其十本书读一遍,不如一本书读十遍。不要怕大部头的书,养成读大部头书的习惯,则普通书就不怕了。
从中得到的启示有以下几点:
- 1、读好书。前端的好书也有不少,如红皮书、犀牛书、蝴蝶书、乌龟书、时钟书、鸽子书。。。《你不知道的JavaScript》也很有特色。
- 2、读原版。在 IT 行业,特指英文原版。大凡新技术出来,几乎都是以英文为载体出现的,然后时隔一年半载,才翻译到国内,所以学习新技术还是要看原版英文书。
- 3、精读,就是反复看。多看书是一定的,但如果发现树上说的东西你始终看不进去时,一定不要坚持,一般来说看不下去的原因是:要么你还没达到看本书的水平,不适合你看;要么就是它的确是本“烂书”,遇到这种情况,赶紧换书。如果遇到一本适合自己的书,一定要坚持看下去,看到不懂的东西多搜索,搜索不到就多问人。
- 4、看厚书。一些集大成者的书,比如在 JavaScript 领域,所谓的大部头的书莫过于《JavaScript权威指南》等。厚达千页,很多细节都涉及到了。
每个时代对框架的需求都不一样。引用《从 0 到 1》里的话——商业界的每一刻都不会重演。下一个比尔盖茨不会再开发操作系统,下一个拉里佩奇,或是谢尔盖布林不会再研发搜索引擎,下一个马克扎克尔伯格也不会去创建社交网络。如果你照搬这些人的做法,你就不是向他们学习了。
此外,掘金,segmentFault,CSDN 等论坛每天在上班前,都会逛一圈。
各类公众号的文章,也几乎每天都有拜读。比如,《湖畔大学梁宁:比能力重要1000倍的,是你的底层操作系统》,《玉伯:我的前端成长之路》等好文,不断地开阔着我的眼界,增长着我的见识。
活到老,学到老 ~ 新的一年,将会继续鞭策自己,坚守信念,不断学习。
分享会
游戏公司的前端,大多被分散在各个项目组里,平时沟通交流的机会也不多。为了让大家能有更多的交流与沟通,我主动牵头发起了 “前端分享会” 活动。
考虑到大家的忙碌程度,每三周会组织一次 时长在 1 小时以内的技术分享。分享会的主题,与实际工作紧密相连,比如《前端工程代码规范》、《用 Vue + Echarts 打造你的专属可视化界面》、《React 组件进阶设计模式》等等。
几次分享会之后,大家都表示很有收获。对于分享的态度,也变得越来越积极,有同学还会在本次分享的结尾,提前预定下一次分享的主题,并说已经在准备了。整个分享的氛围,已渐入佳境。
其实,分享会的最大收益者,是分享者本人。在有限的时间内,要把自己要说的知识点讲明白,这非常考验人的表达能力,对知识点的理解能力,以及整个分享过程的节奏把控能力等等,这是很能锻炼人的。
“前端分享会” 这一活动的开展,得到了老板们的赞赏与支持。新的一年,我会继续坚持地做下去。
工作
今年 10 月,由公司发行的游戏《万国觉醒》,在海外首次登顶 “收入榜首”,作为公司的一员,着实小膨胀了一把 ~
我主要负责广告系统的相关工作,希望能把它做得更大更强。期待我们的产品,在国内也能起飞 ~
所以,最近一个月,真的是异常地忙碌。同事调侃我是 “铁人”,说我每天过着 8-11-7 的日子(后来细想,其实也没那么夸张。但每天早上 9 点前,肯定是能在工位上看到我的。那一个月只休了 2 天,倒是真的)。另一件事是关于身边的小伙伴的,他某天晚上 10 点半到家,舍友开玩笑地打招呼道:好久不见(他们是真的一个月没见面了,因为那段时间 12 点后下班也是常事)。
我印象最深的一次,凌晨3点半回到家,一番洗漱后,感觉才躺下没多久,就被 3 岁多的女儿摇醒:“爸爸,我要起床啦 ~ ” 睁眼一看,06 点 02 分 !?!
好吧,新的一天又开始了。深吸一口凉凉的空气,开始起身,给女儿穿衣,哄着洗漱,吃早饭,再帮她梳妆打扮。间隙间,才顺便搞定了自己。然后出门,送她去幼儿园。等我上了地跌,靠在门边时,才长长地喘了一口气。
下午开完 1 个多小时的项目评审会后,感觉整个人都在飘了。回到工位后,分配好任务,继续干活,直到晚上11点。坐在回去的出租车上,我竟然睡着了。。。
如此,竟然就这么度过了那一个月。感谢上苍,活着真好~ 也庆幸自己过去一直长期地健身,不然还真可能在某天看到: “据报道 XX 程序员猝死” 的新闻了(开个玩笑 ^ _ ^)。
运动
关于健身,是我时常挂在嘴边的一个话题。不仅仅是爱好,更是希望警醒自己:随着年岁的增长,身体素质是我时刻都要关注的事情!
今年年初给自己定了个小目标:坚持每周健身 4 次,引体向上单组数量突破 20 个。
只能说勉强达成了吧。工作日每周中午一般会去 4-5 次,有时晚上还会去打 2 小时羽毛球。引体向上的最新数据为:19.5个/组,第 20 个还差那么一点,但对于目前的我来说真的有点难了。新的一年,还要继续努力~
无论工作多么繁忙,健身是我会一直坚持下去的事情,不仅仅是爱好而已。如果我们无力改变大环境,那就选择改变自己吧。
生活
今年,在生活上,让我感受最大的变化是,女儿越来越懂事了。
没有了过去莫名的吵闹,虽然有时候也会因为没有及时地满足她而不开心,但已经可以通过一番耐心的交流,逐渐地缓和情绪,甚至破涕为笑。
她会在大人忙碌家务的时候,自己一个人乖乖地玩玩具,直到她发现我们空下来了,才会喊上我们陪她一起玩。
她会在我下班回到家的那一刻,颇为兴奋地喊一声:爸爸!并在第一时间冲过来给我一个大大地拥抱,然后帮我拿出拖鞋,还非要帮我换上后,才肯回去继续玩她的玩具。有时,甚至会挂在我小腿上紧紧抱住耍赖不肯下来,当我走路时,她会随着我的摆动,笑得不亦乐乎。
有时候,她会拿着卡片来考我英文单词:“爸爸,你知道这个(河马)英文怎么读嘛?” 看着我一脸懵逼,她会歪着脑袋,得意地说:你跟我念哟,Hippopotamus(读:ˌhɪpəˈpɒtəməs)。我本想着蒙混过关,就含糊地念了一遍,不成想还被她纠正说发音不对,再来一遍。直到我念对了,她才说道:“爸爸,回去以后,你要多念哦,然后你就会了,你要加油哟!好了,今天的课就上到这里,下课!” 然后,就蹦蹦跳跳地跑开了。只剩我一人,在那儿“凌乱”,心想:这小词一套一套的,她从哪儿学的?
有时候,她会玩着玩具,突然 “诗兴大发”地开始背唐诗。“李白乘舟将欲行,忽闻岸上踏歌声。” “两只黄鹂鸣翠柳,一行白鹭上青天。” 然后,猛地转头问我:爸爸,接下去是什么?我:“。。。什么。。。船。。。” 她则表现出一副认真的表情,说道:“窗含西岭千秋雪,门泊东吴万里船。” 然后眉头一挑:“爸爸,怎么这都不知道呀?来,你跟着我读一遍” 我:“。。。。。。”
我知道,女儿的这些变化背后,是老婆默默地付出。
自己带娃,自己教,是很累的。每天晚上,除了睡前故事,老婆还要教女儿认识英文单词,背诵古诗词,甚至,像《笠翁对韵》这样的古风曲子,女儿已经能唱得有模有样了,真的很辛苦。所以在我休息的时候,会给老婆 “放假”,让她出去逛街也好,练瑜伽也行,我在家带娃。
夫妻之道,本就需要相互理解,相互扶持,相互付出。前两天看到这样一段话,挺有感触的,分享给大家:
有些道理,要生了孩子以后才知道,三流的爱情是他给你买包,二流的爱情是相伴到老,而一流的爱情,是往后余生,儿子的功课由我辅导。
面向 2020
说一些期许吧。
希望自己能继续保持不断学习的状态。希望每周的健身频率,保持不变,坚持下去。希望家人都能身体健康,女儿快乐成长。
公众号我会继续写下去,希望每一位读者,都能从文中获得些许收获。如果你觉得还不错,请前往 github 轻点一下 star ~ 大家的赞,将是我一直写下去的动力,感谢支持!
PS:欢迎关注我的公众号 “超哥前端小栈”,交流更多的想法与技术。
本文参与了 SegmentFault思否征文「2019 总结」,欢迎正在阅读的你也加入。