# 2019 年终总结：跑步 713 公里与技术转型的一年

> 记录2019年的跑步历程、爬山经历和技术成长，从后端到大数据再到全栈的角色转换，包含 Spark、Scala、Kafka 等技术学习心得

- 发布于: 2020-01-10
- 原文: https://shanyue.tech/posts/2019/
- 标签: year-summary, running, hiking, technology, big-data

---

## 跑步

我在一九年立了一个 1000 公里的 flag，然而只跑了 713 公里，自是惭愧。

好在跑完了一次半马，用时 1h56m，也算是值得欣慰的一点。

九月份我的跑量是一百五十公里，而剩下三个月加起来都不足一百公里，这又是一个把石头推上山又滚下来的故事了。

至于路线，一八年跑过奥森，跑过大连的星海湾大桥，一九年除了在北外跑圈就是在交大跑圈了。

不过，取乎其上，得乎其中。那就再立一个 flag 吧：

> FLAG：二零年跑量一千二百公里

## 爬山

最后三个月几乎没跑步，但总算爬了七八次山，又恰好经历了从绿叶到红叶到碎叶再到残叶白雪的过程。

路线全部是北京西山的香八拉：从八大处到香山，从植物园到温泉。好在路线繁多，也不至于太枯燥。如果和去年比，免不了又要自我批评一番：

1. 错过了妙峰古道满地槐花时的阳台山
1. 没有爬过三十公里以上的山

> FLAG：一次三十七公里的妙峰山

## 技术

从三月份到现在，在技术中扮演的角色经历了从后端，到大数据，到后端再到全栈的过程。

大数据做的时间很短，只有一个月，后来由于业务繁忙，又跑回去做了业务。其中也整理了几篇笔记下来，关于 `spark`，`scala` 以及 `kafka` 的。总的来说，浅尝辄止，未及深入

- [spark 基础](https://shanyue.tech/post/learning-spark/)
- [scala 基础](https://shanyue.tech/post/learning-scala/)
- [kafka 从入门到入门](https://shanyue.tech/post/learning-kafka/)
- [关于 canal 的安装及配置](https://shanyue.tech/post/canal-binlog-to-kafka/)

与大数据的浅尝辄止相同的是 `flutter`，至今还未开始写第一个应用。如果说大数据是因为客观原因结束的，那 `flutter` 就是主观原因，也整理了一些笔记下来：

- [flutter guide](https://shanyue.tech/post/flutter-guide/)

**不过一切技术都需要亲自实践，如使用 flutter 写一个 APP 并发布到应用商店里。**
