染陌的 2017 年度总结

简介: 染陌的 2017 年度总结

写在前面

看到了死月doodlewind佳楠等朋友都写了关于 2017 的年度总结,总觉得自己也应该写点东西来回首过去的一年,顺便展望一下未来的 2018 年。

由于之前忙于撰写《剖析 Vue.js 内部运行机制》,一直没有抽出时间来写这篇年度总结,借着农历新年穿梭在七大姑八大姨家的喧闹中偷点时间总结一下过去的一年,农历的新年也算是个辞旧迎新的时间,希望不算太晚吧。

牛头山

时间被拉扯回 2017 年的二月份,乘着过年的闲暇跟小伙伴们一起去金华牛头山浪了一波。

毕业以后大家都在不同的地方生活工作,一年见不到几次,但是希望大家的感情就跟小时候一样好永远不变,以后每年过年都要一起出去浪一波。

你好,大搜车

浪完了就要回杭上班了,过完年经过了几个公司的面试最终确定了要接受大搜车的offer,真的很感谢芋头在面试时对我的认可。薪资方面不是当时手上offer中最高的,但是我还是义无反顾地离开了上家来到了大搜车,因为我觉得大搜车是一家技术氛围很好的公司,有利于我快速地学习成长。事实证明我当初的选择并没有错,这一年的成长速度让我感到满意,每一天都会有新的进步。

离开上家的原因其实很简单,封闭的环境没有良好的技术氛围。在开发新系统进行技术选型的时候最终选择了一款“上古框架”,在MVVM框架大行其道的今天,至少我感觉技术有些太过于过时。但是我依旧心怀感激,在那边我也学到了很多东西,认识了很多有意思的朋友。

在搜车的工作并算不上十分忙碌,在工作之余下班以后我还有很多时间可以去学习研究新技术,这也为我这一年的成长奠定了一个良好的基础。在 16 年年底 Vue2.0 发布以后我才开始接触 Vue.js,机缘巧合的是搜车的技术栈也是 Vue.js,抱着想要深入学习的心态,尝试着开始研究它的内部实现,在4月份的时候在 Github 上建立了 learnVue 项目,阅读源码并写了一系列的源码解析文章,原本作为记录个人学习的项目截止目前已经收获了 2100 个 star 了,受宠若惊。

在搜车的生活十分愉快,合适的工作量,良好的技术氛围,优秀的同事,在这里学到了很多,感谢搜车的朋友们。

上海·沪 JSConf

七月份的 JSConf,收获颇丰。跟着芋头、死月带领的搜车五人组来到了上海,上一次来上海已经是很久之前的事情了,大概要追溯到小时候因世博会去上海玩的时候了。

虽然说吃了两天的炸鸡(四顿饭加夜宵,在魔都我吃不起别的了,哭),但是这一次大会还是很有意义的。尤大、贺老等大佬都有非常不错的主题,学习到了很多,回到搜车我还把尤大的「前端工程中的编译时优化」整理了一下做了一个技术分享。

周六晚上的 after party 也非常不错,芋头跟死月两位大佬贡献了两个非常不错的 topic,萌新一边喝着啤酒一边在台下给他们拍照(抖。

杭州Node Party

借着周末的闲暇,跟几个小伙伴从余杭跑去滨江参加了一波杭州 Node Party,丁香园的环境真是非常赞。

几个 topic 都非常赞,最后闪总的话题圆桌讲知识变现,也学到了很多。

D2

有幸在年末的时候参加了一波 D2,第一次去阿里西溪园区,感觉非常高大上,虽然食堂好像并没有想象中的好吃23333333(不过好像是访客中心的食堂,是不是跟员工食堂不一样呢 -。- )。

除了听了几个非常有意思的话题,还跟在掘金上认识的小伙伴 doodlewind 以及 木羽 面了一波基。

掘金小册 —— 《剖析 Vue.js 内部运行机制》

非常有幸在掘金平台上发布了这本小册,花了两个月的时间把 Vue.js 的一些核心功能抽离成一个一个独立的代码量更小的 Demo,并完成了这本小册,希望能够帮助更多同学理解 Vue.js 内部运行机制。

这里要感谢一下阴明以及掘金的工作人员们。

小册的内容没有一本实体书那么大,但是我也确确实实花了很多精力在里面,12 月到 2 月过年前的基本所有业余时间都搭了进去。不过通过这个过程自己也进步了很多,算是首次进行成体系的技术分享的尝试,希望以后有时间并且有机会的话也能尝试一下写实体书吧。

社区

这一年在各个社区还算活跃,认识了不少同行的朋友,在他们身上学习了很多。

比如掘金作者群的 木羽相学长薛彬qiangdada等等。

比如说因写 《剖析 Vue.js 内部运行机制》而认识的黄轶老师

比如说因为“怼”而认识的 doodlewind(玩笑。

还有很多很多朋友,在这里也不一样列举了,这一年真的感谢你们,从你们身上我学到了很多东西。

关于Github,17 年的打卡记录还不错,18 年希望能给社区贡献更多的内容。

在这份榜单上排在 411 的位置,18 年也希望更上一层楼。

其他

还有一些其他的对我个人比较重要的事情。

  • 年底跟女朋友结束了四年的恋爱长跑,成功领证。
  • 在杭州买了人生的第一套房子,虽然背下了一身负债,但是算是有个盼头了。

鲁迅故居

写这篇文章的时候,我刚跟小伙伴自驾游从绍兴回来,一年前说好的以后每年出去浪一波的约定也没有失约,希望以后每年都可以这样。

你好,2018。

加油,2018。

目录
相关文章
|
监控 前端开发 Cloud Native
第十六届 D2 前端技术论坛完成 6 大专场 21 个话题集结,快来划重点,你一定会有所收获!
一年一度的前端盛会D2前端技术论坛就要来啦,话题集结完成,快来报名学习吧!
1543 0
第十六届 D2 前端技术论坛完成 6 大专场 21 个话题集结,快来划重点,你一定会有所收获!
|
3天前
|
SQL 容灾 关系型数据库
[版本更新] PolarDB-X V2.4 列存引擎开源正式发布
[版本更新] PolarDB-X V2.4 列存引擎开源正式发布!
[版本更新] PolarDB-X V2.4 列存引擎开源正式发布
|
3天前
|
存储 关系型数据库 分布式数据库
数据管理的艺术:PolarDB开源版详评与实战部署策略(二)
PolarDB-PG是阿里云的一款云原生关系型数据库,100%兼容PostgreSQL,支持Oracle语法,采用Shared-Storage存储计算分离架构,提供极致弹性、毫秒级延迟的HTAP能力。具备高可用、高可靠和弹性扩展特性,支持单机、存储计算分离和X-Paxos三节点等多种部署形态。通过Docker可快速部署实例,包括单节点、一主一备和HTAP(一主两备)实例。此外,文章还介绍了在ECS上使用ESSD云盘搭建PolarDB-PG的详细步骤,适合开发和测试环境。
118088 12
|
3天前
|
运维 监控 Cloud Native
如何设计与构建 FinOps 流程、团队、体系与目标
企业 FinOps 实施不是一蹴而就的项目,如果您正在推进企业云原生 FinOps 落地,除了选择合适的技术手段,企业内部的流程和体系建设也尤为重要。
162156 12
|
3天前
|
分布式计算 Java API
Java8 Lambda实现源码解析
Java8的lambda应该大家都比较熟悉了,本文主要从源码层面探讨一下lambda的设计和实现。
162555 8
|
3天前
|
关系型数据库 Serverless 分布式数据库
PolarDB PostgreSQL版Serverless技术原理解读
数据库是现代企业IT系统中非常重要的一部分。在创建数据库时,客户往往需要比较保守地去配置数据库集群的资源,包括CPU、内存、存储以及连接数等多种参数配置,以确保业务能够在波峰和波谷都能平稳运行。在这种情况下,客户购买的集群资源在业务波谷时期会被闲置,导致整体成本偏高;而在业务压力增长阶段,集群资源又应对不足。Serverless数据库可以很好地解决这个问题。它能够让数据库集群资源随客户业务负载动态弹性扩缩,将客户从复杂的业务资源评估和运维工作中解放出来。 本文描述PolarDB PostgreSQL版Serverless的构建中, 如何实现弹得快、弹得准、弹得稳、弹得广的几个关键技术点。
75742 5
PolarDB PostgreSQL版Serverless技术原理解读
|
3天前
|
缓存 自然语言处理 JavaScript
万字长文深度解析JDK序列化原理及Fury高度兼容的极致性能实现
Fury是一个基于JIT动态编译的高性能多语言原生序列化框架,支持Java/Python/Golang/C++/JavaScript等语言,提供全自动的对象多语言/跨语言序列化能力,以及相比于别的框架最高20~200倍的性能。
168486 0
|
3天前
|
NoSQL MongoDB 数据库
探寻MongoDB副本集选举机制 阿里云与MongoDB的DBaaS技术合作创新
阿里云连续第五年斩获MongoDB合作伙伴奖项,也是唯一获此殊荣的中国云厂商。一起学习MongoDB副本集的选举机制以及可能会出现的特殊情况。
探寻MongoDB副本集选举机制  阿里云与MongoDB的DBaaS技术合作创新
|
3天前
|
SQL 大数据 BI
从离线到实时:无锡锡商银行基于 Apache Doris 的数据仓库演进实践
从离线到实时:无锡锡商银行基于 Apache Doris 的数据仓库演进实践
|
3天前
|
存储 关系型数据库 MySQL
数据管理的艺术:PolarDB开源版详评与实战部署策略(一)
PolarDB-X是阿里巴巴自研的高性能云原生分布式数据库,基于共享存储的Shared-nothing架构,支持MySQL生态,具备金融级高可用、分布式水平扩展、HTAP混合负载等能力。它通过CN(计算节点)和DN(存储节点)实现计算与存储分离,保证数据强一致性,并支持全局二级索引和多主多写。PolarDB-X开源版提供更高程度的定制化和控制权,适合追求技术自主性和成本优化的开发者。部署方式包括RPM包、PXD工具和Kubernetes,其中PXD工具提供了一键部署的便利性。
46802 14