SHERlocked93 的 2018 年终总结

栏目: JavaScript · 发布时间: 6年前

内容简介:在下SHERlocked93,一年半的前端打字员 ~年底了,开始变得浮躁,看书看不下去了,代码也不太想写,刚好简短回顾一下 2018 年的得失收获。

SHERlocked93 的 2018 年终总结

在下SHERlocked93,一年半的前端打字员 ~

年底了,开始变得浮躁,看书看不下去了,代码也不太想写,刚好简短回顾一下 2018 年的得失收获。

1. 2018 年终总结(流水账)

年初比较闲,只做了一两个小项目,看了两本 JS 基础方面的书,后来一段时间忙于换工作的事,短暂就职于研究所;虽然收入大幅度增加,但是环境包括氛围实在不适应,本就睡眠质量不佳的我因为加班更难以入睡,脾气变差戾气也变多,有次晚上10点回寝室之后躺在床上觉得我都不是我了,为了这点增加的收入不得开心颜真的好么。

这里的教训是在做任何重要决定前,把出发和到达评估的清清楚楚再选择,有时候你会发现事情并不是你所想象的那样。这样就折腾了两三个月,不过年轻人哪个不折腾呢 :sweat_smile:

所以我又跳了出来,收入下降了,胜在自由一些(至少不用什么都得走流程等审批),不用加班,领导也年轻容易交流,这时候时间已经到了7月。

7月到2019年1月一直做的前端开发,有一些 Spa 的,也有 WebApp 的,大多顺风顺水,跟同事也合作愉快,节奏并不催人,所以有空做一些自己的工作。

环境合适,反而自愿留下来加班了,只为了自己,即使没有加班费也心甘情愿;然后在工作的同时,静下心来看了一些 Vue源码方面的内容,写了个小插件,一个导入前端 API 的 小工具 ,博客方面也基本上每周一篇,这段时间技术提升很大,每天都很充实,奇怪的是即使经常加班到十一二点,却没有之前加到9点累...

写博客认识了不少人,加了一些群(瑟瑟发抖地)看大佬们谈笑风生,有时相当有收获,大大提升了我(吹牛)的能力;买了个 3 年的服务器和域名折腾个人网站,放一些个人项目方便交流学习;Github 上加了几个组织,看看大佬们的代码;后来加入 掘金翻译计划 参与校对翻译一些墙外文章,也算是对社区的回馈,顺便挣点积分(可以兑掘金周边的那种 ),不过这个比较耗费时间,得提前安排好;

年底的时候争取了一波加薪,毕竟要恰饭,当然你懂的幅度不会大,希望在现在的单位有更好发展吧 ~

2. 关于个人博客

从去年年终终结到这篇文章以来一共分享博客 23 篇,大多数都是工作或者学习的时候遇到的问题,分布大约是这样:

  • Vue:7
  • JS:2
  • CSS:2
  • 工程化/持续集成:2
  • 浏览器相关:3
  • 读书笔记/工具:7

今年开始在掘金上发一些文章,目前收到关注 5.7k ,阅读量 61k ,点赞 3.9k 。SegmentFault 上 2.5k 声望, 0.7k 赞,阅读量 55k

关于写博客,在我的理解中博客应该是这样被产出的:找到一个你感兴趣的话题,从问题的起因到代码实现到最优解,试图把这个问题讲明白,讲明白的标准以可以说服自己为准,并记录过程。而不是学习完毕之后的总结,这样往往会觉得 "我还什么都不会呢,没什么好写的",但是就跟学习一样,写博客也是强迫自习学习的一个办法,所以有时候也带有点强迫自己的性质(至少对我是这样)。

后来跟两个朋友在 Github 上约战 了,每周一篇博客,不知道谁先当狗 :smirk:

可能这也算一个强迫自己学习的办法吧....?

3. 看过的书

推介星级:

  • ★★★:值得一看,看了不会后悔的
  • ★★☆:可以一看,了解了解
  • ★☆☆:不推介,浪费你宝贵的生命

前端书籍:

  • ★★☆ 深入理解 ES6
  • ★★☆ GitHub 入门与实践
  • ★★☆ 网络是怎样连接的
  • ★★☆ 你不知道的 JavaScript 上
  • ★★☆ 你不知道的 JavaScript 中
  • ★☆☆ 你不知道的 JavaScript 下
  • ★☆☆ JavaScript 函数式编程
  • ★☆☆ 大型 JavaScript 应用最佳实践指南
  • ★☆☆ Vue.js 实战

课外书:

  • ★★★ 许三观卖血记
  • ★★☆ 湘行散记
  • ★★☆ 番茄工作法图解
  • ★★☆ 做人得有趣 - 李敖
  • ★★☆ 摆渡人
  • ★☆☆ 追风筝的人

可以看到我今年看了很多烂书,大家引以为戒,一颗星的就不要看了

去年的目标是没实现了(数据结构、算法,呜呜呜打脸啊),React、MobX、Node/Express、 MongoDB 之类有所探索,确实今年在深度方面有一些进展,但大多停留在 Demo 阶段浅尝辄止,并不可喜,仅以再砺。

去年的年终总结帖了一些去年看的书的星级,可以瞅瞅 ~

4. 一些思考

关于焦虑

博学如李敖,自比十七八世纪的百科全书式学者,处于当前知识爆炸,不仅自觉有一物不知,更是百物不知、千物不知而痛苦且失落;那如何避免了解越多越失落,而失却了自信心的情况呢,他的办法是 知道我所要知道的,不知道我不要知道的 ,应该知道的就去花时间了解,不该知道的东西就不浪费时间。

在此基础上,个人的理解是去做一个 知识索引型 的人,特别是前端现在发展如此快,框架体系每两年几乎完全更新换代,2018年初我们搭建的项目是基于 webpack2 的,现在 webpack5 都已经出来了,你可能找的一些 node 的视频还是 0.x/4.x 的,然鹅目前(2019-01-23)已经出到 10.15.0 了....

所以经常会陷入 要学的太多已经不知道学哪个 的情况(至少我是这样),手忙脚乱的这个了解一下,那个了解一下,一事无成,在这种情况下学不动了是很多前端仔们的心声。

我个人对这种情况的想法是,对大部分新技术只求理解其解决的痛点和主要特色,而和生产密切相关的技术则求深,力求掌握到源码级别,同时保持对新技术的敏感,积极尝试,但不急于切换技术栈做小白鼠;这样可以做到在选型的时候快速索引,兼顾深度与广度,尽早摆脱绝望之谷。

番茄工作法

今年底的时候尝试引入 番茄工作法 来帮助学习生产过程的时间管理,在治疗拖延症上有一些成效。

大的计划和目标采用 TodoList 使用滴答清单管理起来,执行过程中分解成小任务通过收获多个25分钟的番茄钟来解决任务,集中精力减少分心,一定程度上舒缓焦虑;

原先我觉得,25分钟太简单了吧,那岂不是一直要去调整番茄钟,但是实践起来的时候发现,专注非常容易被打断,要么是打开了知乎看起了别人刚编的段子,要么假装成大佬到群里跟真·大佬们谈笑风生,25分钟持续的专注实际上并不容易达成;如果可以将每个任务分解成多个专注的番茄钟,那么其实并不难完成,最后每个月末或者年末的时候点开「已完成」看一下,很有成就感。

是有一些收获,但是建立在严格遵守番茄工作法的规则,如果可以坚持则收益可观,有兴趣的同学可以了解一下,在贩卖焦虑的时代也可以获取一些慰藉。

5. 2019 年展望

  1. 希望进一步探索比如 GraghQLexpress / koa / eggTypeScript 等,适机升级一下团队 工具 库版本比如 webpack4vue-cli3vue3.x 等,看一下 vuexvue-routermobx 等源码,提升对路由、状态管理等知识的认识;
  2. 鉴于 2018 探索的挺多东西最终都只是 Demo 阶段,没有实际落地,可谓遗憾,2019 年期望无论是自己写小项目还是参与开源,尽量学以致用,否则理解不深,也很容易忘;
  3. 了解一下理财,减少不必要的支出,增加被动收入;

大学的时候喜欢玩游戏,现在宁愿看看以前最讨厌的新闻也不再玩游戏,学的技术栈一波又一波,再也没有高中双曲线抛物线那样酣畅淋漓,而最害怕的事从成绩有没有超过60分,变成了父母深夜的电话;小时候渴望长大,现在希望父母年轻,长大不会早一秒,时光同样不会慢一分一毫;然而我知道有些东西确已改变,这也许就是时间。

未来,希望我们努力的速度能赶上父母老去的速度

此致,共勉


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

A Byte of Python

A Byte of Python

Swaroop C H / Lulu Marketplace / 2008-10-1 / USD 27.98

'A Byte of Python' is a book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save t......一起来看看 《A Byte of Python》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

在线进制转换器
在线进制转换器

各进制数互转换器

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器