2019 - 平平凡凡又一年

年更博客更新了,年终瞎汇报。时间真快,不知不觉已经毕业快一年半了吧。去掉中间裸辞三个月和刚开始找工作的两个月,已经在职场工作了一年又一个月了,又到了年底瞎比比和自怨自艾的时间。

回顾一下去年的目标

  1. 继续深入 Angular,同时尝试接触 Vue 和 React,并尝试了解其思想。
  2. 熟悉 ES6 和 TypeScript 等比较前沿内容,运用到代码中
  3. 尝试养成阅读英文文档习惯
  4. 尝试学习 linux 以及补充计算机网络和算法相关知识
  5. 尝试阅读非技术书籍培养工程师思想
  6. 尝试阅读非计算机类的其他专业书籍,扩展思维
  7. 尝试向全栈发展,选择一门后端语言,预选为 node 与 php
  8. 尝试写多写一些博客,内容不限,对事物的思考,学习的笔记,个人教程等等
  9. 帮某夜做好网站,也算是一种锻炼

技术

第二份工作用的还是 Angular ,看了一些博客学了一些进阶的东西,想起以前写的代码,心中一阵羞愧。但是另一个比较头大的问题是,部门对我们的定义是“伪”全栈,前后端都要写,但我认为有的仅仅是全栈的功能,却不是我认为的全栈,所以我是 “伪” 全栈。

VueReactVue 看了一些源码解析,React 真就是没怎么看。这里不要脸的就当 17 完成一半了吧!!!

ES6 的各种语法糖都用了起来,但对于一些高级特性,仅仅是只能说知道这个东西是什么和它的语法,但不知道怎么用,准确的说是体会不到它的好处,尽管已经有各种教程了,包括 DecoratorReflectProxy 等。

TS 用的比较多的其实也还是 Interface 和类型标注,Ts + VS Code 真的爽,不过应用还是很浅,所以明年的学习计划加上了 Angular 源码方面的阅读,这个稍后再说。还引出另一个问题,就是手里有把锤子就什么都想拆,写个小 demo 也会想要用上 Ts,这点不应当

计算机网络和算法,只能说马马虎虎,计算机网络 HTTP 过了一遍,算法。。。对不起我是个菜鸡,我会加油的。Linux 对不起我会加油的。。。

阅读

今年看的书比较杂,也比较零散,技术书看了七八本,但是大都是浅尝即止,缺少总结,这是个大问题。

  • HTTP 权威指南: 通读,写了一些笔记
  • 你不知道的 js 系列 上 + 中:超棒
  • 深入理解 ES6:缺了一些内容,看了一半
  • Node.js 开发指南: 通读 + 实践 + 零散网络教程
  • 游戏开发之旅: 了解游戏发展历史 + 开发流程
  • 图解 TCP/IP: 看了一半,时间原因搁浅给还回去图书馆了
  • 原型设计: 通读,废话有点多,了解一下产品原型设计
  • HTML5 Canvas 开发详解: 配合 MDN 略读就行了,不要细看,多实践
  • TypeScript 图形渲染实战:TS 的书太少了,找了一本擦边的,看得一头雾水
  • 深入浅出 webpack:看了开头,时间原因搁浅给还回去图书馆了
  • ES6 标准入门:又看了一遍,不过工作中没碰到不知道怎么用

还有一些技术书忘了啥名字了,非技术书籍也看了一些,还买了 kindle 泡面盖

  • 这才是心理学:看完可以省钱,避免买了一些唬人的“心理学”或者“鸡汤学”书籍
  • 用户思维+:以前微博抽奖送的,全彩本,但是对不起我真的的看不懂!睡着了!
  • 自控力:知道归知道,但是没有计划真就是一场空
  • 深度工作:我还是很认可其中的说法的,可以说会影响到接下来这一年的计划
  • 如何阅读一本书:对不起第三遍看这本书了还是没看完!!!
  • 刻意练习:刻意练习和深度工作应该是一起看
  • 活着:看完后情绪比较复杂,直面自己而活着真不是一件简单的事情
  • 别闹了,费曼先生:不多说,偶像
  • 影响力:社会心理学,最近在看,说真的人人都应该学点心理学,了解自我也了解他人

不过读完了没有思考又有什么用呢?所以之后看完书之后会尝试着写一写读后感,也算是练练写作?

其他

帮某夜写东西算是完成一半吧,不过我所意料不到的是这给我带来了一个契机,加快了我的“历史进程”,可能是机会和挑战,也可能是其他的,但是或许可以试试看。如果明年的这个时间和我所希望的一样,那我再来仔细说说这个事情。

汇报一下今年

第一份工作

第一份工作的感受之前说过了,总的来说算是半好半坏吧,但是说实在的还是很感谢,毕竟给了当时处于转行焦虑期的我一个机会摆脱困境,在这里也祝愿老同事们早生贵子…哦哦,是多涨工资。

裸辞的三个月

我以为我做好了准备和计划去面对这个事情,但是现实面前我疯狂打自己的脸,计划的确有在推进,书看了(大部分非技术书籍都在这时候看的),笔记写了,面试题背了,但是脱离了现实的计划赶不上变化。

正如知乎某个问题大多数人的经历一样,刚开始有种解放的感觉,但是随着时间的推移人越发的焦虑和痛苦,深夜睡不着是常态。说不上来当时到底在焦虑什么,不是为了工作,面试虽然说不上顺利但找到工作不是大问题,更多的像是一种自我折磨,毫无理由的自我折磨。所以哪怕是和别人讲也不知道应该怎么说清楚自己的问题所在,导致刚开始出去面试那会压力倍增。

所以关于裸辞这件事,我推荐的是如果一定要裸辞一次,那么请趁早,只有体会过一次这样的情绪你才能知道自己下一次是不是应该裸辞,应该做一些什么样的准备应对,是否真的适合?是否还有什么其他解决方法?心理上的和物质上的等等。

除此之外这一次裸辞后面试的过程中也发现了一些自身的问题,对于业务缺少总结与提炼,某些业务平时写的时候查查文档看看示例写的津津有味,但是面试一问就脑袋短路,缺少总结的后果就是没能形成一个自然反应,一提到 xx 类型的业务就能够有一定思路去解决,或者不能够去分解问题。

这一点在学习算法的时候也体现了出来,缺少思路,所以在明年展望阶段会加入对这一方面的锻炼。

第二份工作

新公司有好的地方,比如不打卡,但是我还是挺准时上班的,比如管的不严,不会时时刻刻要你进度(并不绝对),对于技术栈限制也比较少,比如认识了一些新的朋友。但是因为一些原因加上刚加入不长,所以总给我一种我是外包的感觉,缺少目标感,像是个边缘项目的先锋队一样在那里胡乱的写着代码,缺少反馈环。

暂时来说我找不到自己在这里的准确定位到底是什么。加上最近一个月分配的一个全栈 + 对接一个完全陌生的 SDK 环境的任务,无人指导 + 讨好型人格遇到困难时的不断自我追责,这一个月来心理压力空前的大,不过好歹还是熬过来了。至于未来。。。我不知道,因为也有一些不好的一面突然出现在让我感到不适,是不管这点不适还是其他解决方式?

期间加了一个学习群,前两个月工作压力不大的时候还学的津津有味,这一个月心理压力太大,回房间后真就是看不下去,落下了整整两个专题,惭愧。

其他

还是单身狗,真就是网上所说的自杀式单身。对不起我真的习惯了一个人,对不起我太怂已经有两个朋友要给我介绍对象我都不敢应。[dog head bao ming]

希望春节回去后不要被催。。。

2020 的展望

这一年会因为一些原因,时间可能会比较多,算是创造了一个比较符合深度学习的场景,所以会多做一些尝试。当然前提是有一定的自控力[cai guai]……

  • 基于学习群的专题 + 现代 web 开发魔法全书 来对整个前端体系进行系统性笔记梳理,产出知识库
  • 阅读官方组件库 Angular Material 源码来学习 Angular 的最佳实践和用法,产出一个个人的 Material Design 风格组件库或者一个比较复杂的单个组件
  • 通过阅读 Angular 源码来学习 TS
  • 继续探索全栈方向,重点为 node
  • 计算机网络 + 算法,应该不会继续鸽子了吧…
  • 养成阅读英文文档的习惯 !!!
  • 锻炼身体,别问我为什么把这个都放进目标了,心累
  • 表达能力……
  • 思考一个问题:总是在完成别人的需求,那么我的需求是什么?
  • 思考一个问题:我想成为什么样的人?

今年一定要看完的几本书

  • 重构 – 第 2 版
  • 算法 – 第 4 版
  • JavaScript 高级程序设计 – 第 4 版 英文原版
  • 深入理解计算机系统 – 第 3 版
  • 计算机程序的构成与解释 [暂定]