总结2019展望2020

Posted by franki on January 1, 2020

总结2019

还没好好的感受,2019就这样溜走了!

如果要用几个关键词总结2019,我首先会想到快速 茫然 挫败 成长

快速

快速 - 特指时间的‘快’,往昔从未觉得年龄的增长会带来如何的焦虑,如今正向自己一步步靠近,以前是一天一天度过,如今日子按月算,1月完了2月开始,3月完了4月开始,如此反复。终于到了2019的最后一个月才发现一年到头了,时间犹如白驹过隙,花有重开日,人无再少年!正如电视剧所讲的‘人生有几个十年’,叹哉,人生就是一场修行,每个人都在负重前行!

茫然

纵然,2019年学了一些新知识、新技能,但是却不能在生活上体现,每个人都在过着自己的小日子,不知道新技能到底能带给自己如何的未来,自己心里的目标感觉是个遥不可及的灯塔。纵然马不停蹄,还是觉得距离太远。

挫败

承认自己失败,有时候感觉特别别扭,特别在中国这种‘胜者为王,败者为寇’、‘宁为鸡头,不为凤尾’的氛围中,很容易把自己陷入自我怀疑的境地,学习一门新语言,新框架总想一口吃下,奈何吃香太难看,每次看到知乎上的大佬侃侃而谈,心生羡慕,他若有朝一日,此处省略一万字……

成长

说完以上令人低落的话语,生活还在继续,总的来说2019年还是有些许收获,可能并不多,并没有多么的光鲜亮丽,相比那些知乎大佬可能就微不足道、不值一提了。

这是2019年自己设立的todolist

2019-todolist

勾选的都是已完成的,未勾选的就成了遗憾了,或许时间不够,或许自己懒惰,或许自己愚钝,真是学无止境啊!

要说2019做的最正确的一件事无疑就是去阅读源码了,以前看到框架就只单纯会用,知其然不知所以然,浑然不知原来里面藏着如此之多的奇技淫巧,实话说,不论读 jq 的源码抑或 redux axios lodash 之类的源码总是不停赞叹,为何能如此编写,设计之妙,拍手就对了!但是要想看的懂这些优秀的开源库,本身需要掌握基本的数据结构算法、设计模式、函数式、声明式、http网络知识,不然想深入了解,几乎是无稽之谈。还好自己在学习源码之前,把上述的知识都或多或少掌握了,不敢说精通,熟悉运用应该问题不大。在此过程中,掌握了基本的源码阅读技巧。

总结如下:

源码阅读技巧:
1 首先知道系统主要解决哪些问题
2 当前框架提供那些api,对于大部分api熟练使用
3 了解框架大概的流程
4 深入了解部分api的具体实现
5 学习代码组织、实现思想

Linus 是Linux的早期作者,一句影响深远的话是“Read The Fucking Source Code”,这句话既体现了阅读源码的重要性,也说明了阅读源码对于大牛来说也是一件令人头疼的事。

放在以前,项目中涉及只要到一些稍微复杂的设计就直接嗝屁了,十分low,如今写代码考虑的更多,开始思考如何把结构设计的更加合理,代码如何做到更加规范,工程化如何更加完善,需求如何分析的更加彻底,由代码先行换成流程图和文档先行,不得不说这也是一种进步吧。

展望2020

2020的自己又成功的长了一岁,新年新气象,希望自己在新的一年能够心智成熟些些,提高自己抗风险能力,不论是工作、生活、情感,是继续单身狗的生活,还是遇上对的人,一起开启新的人生旅途,都要自我提升。

目标

准备在以下几方面继续着力:

  1. 在工作专业方面,继续不断深入学习前端方面所需要的知识,努力让自己成为一个工程师而不是一个程序猿
  2. 每周健身3次,好的身体才能让自己不断前行
  3. 开卷有益,开始尝试读书
  4. 学会理财
  5. 结识优秀人才,见贤思齐

新年的钟声已经敲响,来个鸡血的口号吧!生命不息,战斗不止!每个人都可以活出自己的精彩!