2019 年个人年终总结

我将从个人、工作、生活、家庭等方面简述一下我在 2019 年的点点滴滴。

最后附上我在这一年里,有记录的一些阅读链接和问题解答链接。

个人

运动

健身。 了解并学习国际象棋。 篮球世界杯。 欧冠比赛。

Go 夜读

  • 开通 YouTube 和 Bilibili;
  • 曹大那一期是外出赶不及回到家,临时在华新地铁站出来,找了一家麦当劳,然后再那里直播了1小时,然后又因为商场要关门的关系,我又去到了广场上,又直播了1小时,然后再坐地铁回家。
  • 视频题目的多次重新命名;
  • 封面图片的制作;
  • 给 Go 夜读网站增加了 gitalk 评论,后面整理 GitHub issues 又去掉了。
  • 与 TiDB 合作出了几期分享视频;
  • 与 go-micro 合作出了几期分享视频;
  • 开通 Go 夜读微信公众号;
  • 申请 Go 夜读微信小程序;(计划做一个日程管理小程序,后面因为时间原因搁置了)
  • YouTube 粉丝达到1000人后开通了帖子功能;
  • 引入了 paper reading;

学习与收获

TGO

  • GTLC 广州(陶源居)
  • ArchSummit 大会
  • 双月湾:技术管理研讨
  • 安全行业分享
  • 编程到孩子教育
  • 如何做好一次分享
  • 投资相关分析分享
  • 程序员打怪升级:程序员到技术总监/架构师
  • GTLC 深圳站
  • MarkSimos 实战培训
  • 创业经验分享

印象最深的话题:

  • 如何做好一次分享(黄良懿)
  • 跨文化跨地域的技术管理(郑少麟)

TUG

TUG 华南区负责人,小组组建,举办线下活动。

  • 深圳随手记
  • 网易 TiDB 实践分享
  • Shopee

开源

  • TiDB Active Contributor;
  • PingCAP hackathon 2019
  • 从零到一见证 PingCAP SIG 成立和成长;
  • gpt;
  • learning-algorithms;
  • learning-english;
  • reading;

阅读书籍

其中大部分都还未读完。。。

  1. 漫画算法
  2. 博弈论
  3. 贫穷的本质
  4. 谈判
  5. 管理的常识
  6. 混沌工程手册
  7. 重新理解创业
  8. 暗时间
  9. 见识
  10. 霸气
  11. 深入浅出 Rust
  12. Rust 编程语言
  13. 算法基础入门
  14. 未来架构
  15. 议事规则
  16. 软件测试的艺术
  17. Google 软件测试之道
  18. 持续交付 2.0

听书

书是听完了,但是现在再来回顾的时候,我已经不太记得书中的核心观点了。

这样的听书有意义吗?大家听过之后有何沉淀/积累,或者你是怎么看待这样的困惑的呢?(特别是记忆力差的人)

  1. 父母的语言
  2. 小孩子教育
  3. OKR 工作法
  4. 终身成长
  5. 忙碌爸爸也能做好爸爸
  6. 感受爱
  7. 你为什么不道歉
  8. 被忽视的孩子
  9. 原生家庭
  10. 读懂一本书
  11. 第二曲线创新

学习

  1. trie tree
  2. QA(质量保障)、林冰玉老师
  3. 矩阵、行列式、线性代数
  4. go-study paper
  5. learning algorithms
  6. 高效刷题(总结为 xmind)
  7. 英语流利说
  8. Gopher China
  9. Gopher Conf(多个 conf 大会的 YouTube)
  10. 汉宝德、姚仁喜、姚仁禄等;
  11. 经济是怎么运作的?
  12. how to learning anything TED Talk
  13. things3+日程管理
  14. 吴军头条有约

更多内容,可以查看我的 yangwenmai/reading issues,还有一些是在 YouTube 和 Bilibili 的播放历史记录中,有兴趣自己去翻阅吧。

YouTube/Bilibili 推荐

  • 邓紫棋
  • 高晓松相关
  • 李永乐老师
  • 老师叫我何同学
  • 铛铛妹
  • 张子贺
  • tinyfool
  • 智慧面包
  • 花花酱
  • 艾尔文
  • 大小创意
  • 青蛙刀圣
  • 巫师财经

Telegram channel 推荐

  1. 好书分享频道;
  2. 我的小书屋;
  3. 我自己的 ReadingLater;
  4. 每周一书;
  5. AirOnG;
  6. Go 夜读;

播客

2019.03.29 跟欧神聊起播客。

  • teahour
  • IT 公论
  • 灭茶苦茶
  • 内核恐慌
  • 疯投圈
  • ggtalk
  • 纽约技术沙龙
  • 卖桃者说
  • 小人物
  • 捕蛇者说
  • 津津乐道
  • 忽左忽右
  • 麦迷说
  • 声东击西
  • Steve 说
  • 三五环
  • 创业内幕
  • 超级颜论

播客平台:

  • typlog 平台
  • anchor.fm
  • fireside.fm

分享

  1. imagemagick 的使用
  2. 消息及其他多个服务的设计
  3. k8s 入门
  4. rust 入门
  5. skaffold 入门
  6. atomic.Value 使用分享
  7. go init 使用分享
  8. what's new go 1.13
  9. delete map in go
  10. errgroup
  11. MySQL full-text index 分享
  12. POPPER 系统的设计与实现
  13. TiDB 性能调优的那些事儿
  14. 如何成为一个合格的 Contributor
  15. 我和 Go 夜读开源的故事

娱乐

电视剧:我们与恶的距离、权力的游戏第八季、硅谷、可爱的中国、激情岁月、特赦1959、

徒手攀岩、攀登者、攀登梅鲁峰、末代皇帝溥仪、廉政风云、无名之辈、功夫杀手、受益人、红雀、扫毒、调音师、流浪地球、新喜剧之王、飞驰人生、大人物、亢奋、何以为家、反贪风暴、 波西米亚狂想曲、一吻定情、哪吒之魔童降世、最好的我们、巧虎大飞船历险记、烈火英雄、使徒行者2、谍影行动、小小的愿望、诛仙I、我和我的祖国、中国机长、犯罪现场、大约在冬季、误杀、来电狂响、夜.店、浮城大亨、一个烂赌徒的传说、

综艺、纪录片:最强大脑、侣行、十三邀、美国工厂、走进台湾、

青蛙刀圣讲解权力的游戏

工作(私密内容)

家庭(私密内容)

生活:旅行(行程地)

我在从深圳去广州高速路上,引擎车盖没有盖好,但是我还一直开到了,一路上心惊胆战的。

2019年年中的时候,把儿童安全座椅用起来了。

城市(位置)

香港:3次 香港红磡体育馆:张学友演唱会

日本大阪、京都

越南胡志明、越南美奈、

在机场还有 Sleep Zone, $7/hour。

广州

珠江、北京路、卡丁车基地、

中途停歇

贵阳北站、成都东站、凯里、桂林、

深圳

深圳大鹏所城、深圳大鹏所城儿童农场、深圳东湖公园、深圳中心公园、深圳梧桐山、深圳莲花山、深圳仙湖植物园、深圳东部华侨城-茵特莱根温泉、

深圳书城、深圳中信广场、深圳卓悦汇、深圳万象汇、

深圳香蜜湖美食街、深圳九方火锅、深圳周麻常、

惠阳

双月湾、合正东部湾

酒店

凯悦酒店、若玺酒店、喜来登酒店,其他的都忘记了;

展望 2020

书不应该只是读,而应该吸收和思考。

改进自己的阅读习惯,让阅读产生价值。

学习不单单是持续,而更应该有专注的学习,它应该对自己,对团队,对社区有贡献和价值。

如果没有就应该反思。

2019 年年度最有价值的链接

https://github.com/manhtai/go-tiny-png
https://github.com/manhtai/imagequant https://github.com/manhtai/gopngquant https://github.com/ImageOptim/libimagequant go binding https://github.com/ultimate-guitar/go-imagequant

getting-started-with-imagemagick https://www.slideshare.net/bbbart/getting-started-with-imagemagick

http://www.imagemagick.org/Usage/morphology/#dilate

Crunch https://github.com/chrissimpkins/Crunch ImageOptim.tbz2 https://github.com/ImageOptim/ImageOptim pngquant https://github.com/kornelski/pngquant

测试 webp 的转换 https://github.com/chai2010/webp (0依赖的) https://github.com/nickalie/go-webpbin 依赖

图像形态学:https://blog.csdn.net/u010779781/article/details/72822579 https://stackoverflow.com/questions/33888028/outline-a-transparent-image-using-imagick-php https://imagemagick.org/discourse-server/viewtopic.php?t=27406 https://www.imagemagick.org/discourse-server/viewtopic.php?t=16399

go 绘图 http://www.cnblogs.com/ghj1976/p/3440856.html http://www.cnblogs.com/ghj1976/p/3441536.html https://www.imagemagick.org/Usage/compose/

高斯模糊效果: http://www.fmwconcepts.com/imagemagick/gaussian/index.php

高斯模糊的设置方法和处理( http://www.stupidbeauty.com/Blog/article/1563/ImageMagick%E6%96%87%E6%A1%A3%E7%BF%BB%E8%AF%91%EF%BC%9AImageMagick%20v6%E7%A4%BA%E4%BE%8B%E2%80%94%E2%80%94%E5%9B%BE%E7%89%87%E7%9A%84%E5%8D%B7%E7%A7%AF%EF%BC%8CImageMagick%20v6%20Examples%20--%20%20%20Convolution%20of%20Images

emoji 技术文档 http://www.unicode.org/reports/tr51/

For a description of the Bot API, see this page: https://core.telegram.org/bots/api

如何阅读 RFC https://zhuanlan.zhihu.com/p/44635072 How to read RFC https://www.ietf.org/blog/how-read-rfc/ https://dzone.com/articles/golang-tutorial-learn-golang-by-examples

在 Mac mojave上给 item 上配置开通 crontab(https://blog.bejarano.io/fixing-cron-jobs-in-mojave.html )(否则会报错:operation not permitted )

https://stackoverflow.com/questions/1057564/pretty-git-branch-graphs/9074343

遇到了 ansible 执行的时候,出现了错误:无法继续往下执行 https://ansible-tran.readthedocs.io/en/latest/docs/playbooks_error_handling.html

中文排版优化,参考 https://github.com/jxlwqq/chinese-typesetting

URL queryescape 打印的一个问题(坑了我差不多半小时):https://stackoverflow.com/questions/24661862/url-escaping-producing-amissing-instead-of-3a

有赞技术团队:https://tech.youzan.com/ (套用主题) 美团技术团队:https://tech.meituan.com/ (疑似自己开发的) 今日头条团队:https://techblog.toutiao.com/ (自己开发的)

https://medium.com/@Dropbox https://medium.com/dropbox-design https://medium.com/airbnb-engineering

phabricator 查看已上传文件的文件列表(查看源代码后找到了:https://sourcegraph.com/github.com/phacility/phabricator/-/blob/src/applications/files/query/PhabricatorFileSearchEngine.php#L15

wiki 系统支持表格中换行(https://discourse.phabricator-community.org/t/request-for-a-newline-in-a-table-t5427/1618)

mysql 字符集的问题: http://tonyshowoff.com/articles/better-unicode-support-for-mysql-including-emoji/ http://www.mysqltutorial.org/mysql-collation/

MySQL 的 full-text search ngram 算法 https://www.jianshu.com/p/c48106149b6a 事务 truncate table 有一些说明(https://dev.mysql.com/doc/refman/8.0/en/truncate-table.html、https://stackoverflow.com/questions/5972364/mysql-truncate-table-within-transaction) specifie key max length 767 bytes, 3072 bytes 的问题) https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_large_prefix

阿里云 rds 的 innodb_large_prefix 默认是关闭的。(这个可以看看文档:https://dev.mysql.com/doc/refman/5.7/en/create-index.html https://dev.mysql.com/doc/refman/5.7/en/innodb-parameters.html#sysvar_innodb_large_prefixhttps://maiyang.me/post/2017-08-09-mysql-index-length/ sequel pro 坑:SequlPro 中的 RENAME DATABASE 其实是:CREATE DATABASE + RENAME TABLE 而成,MySQL 本身是没有 RENAME DATABASE. 参考文档:https://dev.mysql.com/doc/refman/5.7/en/rename-table.html

Mysql 性能优化神器 explain 的使用分析: https://segmentfault.com/a/1190000008131735 waiting for table metadata lock 问题深入分析 https://www.cnblogs.com/digdeep/p/4892953.html https://blog.csdn.net/wlzjsj/article/details/50208957

MySQL Incorrect datetime value: ‘0000-00-00 00:00:00’ 解决方法:update sticker set created_at=CURRENT_TIMESTAMP, updated_at=CURRENT_TIMESTAMP where CAST(created_at AS CHAR(20)) = ‘0000-00-00 00:00:00’ https://stackoverflow.com/questions/35565128/mysql-incorrect-datetime-value-0000-00-00-000000

MySQL 的 fulltext index 可以做一期分享(https://dev.mysql.com/doc/refman/8.0/en/fulltext-search.html exists,deleted on duplite update 的问题(https://dev.mysql.com/doc/refman/5.7/en/insert-on-duplicate.html Insert on duplicate (出现事务问题、https://zhuanlan.zhihu.com/p/29349080 Mysql中tinyint(1)和tinyint(4)到底有什么区别? https://my.oschina.net/DavidRicardo/blog/869169

解决 Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE)

https://blog.csdn.net/zj380475045/article/details/75336784 https://www.jianshu.com/p/91aabd3b999a https://stackoverflow.com/questions/20216849/mysqldump-with-utf8-can-not-export-the-right-emojis-string

UTF8MB4 的 = 查询,如果是 emoji 的话,会出现一些难以精确匹配的(解决方案: https://stackoverflow.com/questions/43644218/why-is-table-charset-set-to-utf8mb4-and-collation-to-utf8mb4-unicode-520-ci/43692337

HTTP 状态码:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Status

bitmoji API https://api.bitmoji.com/content/templates?app_name=bitmoji&platform=ios https://api.bitmoji.com/content/templates https://render.bitstrips.com/v2/cpanel/10149830-280531978_4-s1-270452369_2-s1-v1.png?transparent=1&palette=1&width=300 https://joshcheek.github.io/bitmoji/friends.html

https://github.com/JoshCheek/bitmoji https://github.com/matthewnau/randmoji https://github.com/hadley/emo

升降桌:https://www.ikea.cn/cn/zh/catalog/products/S09222563/ https://pre-commit.com/ 很全面的 pre-commit

https://github.com/apps/delete-merged-branch/

https://github.com/marketplace/wip

https://github.com/babel/babel/blob/master/doc/design/monorepo.md#why-is-babel-a-monorepo https://www.youtube.com/watch?v=W71BTkUbdqE (Why Google Stores Billions of Lines of Code in a Single Repository) https://www.youtube.com/watch?v=bjh4DHuOf4E (twitter) https://blog.digitalocean.com/taming-your-go-dependencies/ https://www.youtube.com/watch?v=X0VH78ye4yY (facebook)

git_branch_cleanup https://cloud.tencent.com/developer/ask/133125 https://github.com/arc90/git-sweep

https://github.com/jtattermusch/grpc-loadbalancing-kubernetes-examples

grpc+la+kubernetes+linkerd

https://kubernetes.io/blog/2018/11/07/grpc-load-balancing-on-kubernetes-without-tears/ https://linkerd.io/2/getting-started/ https://github.com/BuoyantIO/emojivoto

解决 json 文件加载读取 Go mod vendor 没有文件的问题。 https://github.com/golang/go/wiki/Modules https://groups.google.com/forum/#!topic/golang-nuts/_GWRF1KIvFw

张小龙温酒斩新贵:第一次社交覆灭记 https://www.huxiu.com/article/299286.html 产品经理顶级干货

微信产品负责人 Genie 重温微信的产品原则,产品中的琅琊榜!https://mp.weixin.qq.com/s?__biz=MzAwOTEzMDk4Ng==&mid=400030673&idx=1&sn=b4b111d705c91391ac5951bd14f775f6

解构微信(一):邮件中诞生与开发的逆境:http://www.woshipm.com/operate/52647.html 解构微信(二):揭秘微信团队 http://www.woshipm.com/operate/52428.html 解构微信(三):揭秘微信的” 敏捷” 开发与流程管理 http://www.woshipm.com/operate/54675.html 解构微信(四):不靠 QQ,品牌和推广要推翻重来 http://www.woshipm.com/operate/54684.html

微信表情的建立和运营之路 genie 林倩雅极 客公园 https://www.bilibili.com/video/av10043129/

直接比较两个 map 会报错: Invalid operation: m1 != m2 (operator != not defined on map[string]string) https://golang.org/ref/spec#Type_identity 中有一段话:Two map types are identical if they have identical key and element types.

https://golang.org/ref/spec#Comparison_operators 中有一段话:Slice, map, and function values are not comparable.

“The State of Go: What's New Since Go 1.10” by Francesc Campoy https://youtu.be/NWRZjyBwcCQ

sync.Mutex 演进分析 https://www.jianshu.com/p/ce1553cc5b4f sync.Pool 演进分析 https://www.jianshu.com/p/2e08332481c5 Golang 的 map 并发安全 https://www.jianshu.com/p/f2e7650da938 Golang 研学:如何掌握并用好 defer(延迟执行) https://segmentfault.com/a/1190000019063371 Go 语言编译过程概述 https://draveness.me/golang-compile-intro

delete map in go : https://stackoverflow.com/questions/1736014/delete-mapkey-in-go https://blog.cyeam.com/json/2017/11/02/go-map-delete https://blog.golang.org/go-maps-in-action https://gobyexample.com/maps https://stackoverflow.com/questions/23229975/is-it-safe-to-remove-selected-keys-from-map-within-a-range-loop https://www.cnblogs.com/qcrao-2018/p/10903807.html https://appdividend.com/2019/05/12/golang-maps-tutorial-with-examples-maps-in-go-explained/ https://www.jianshu.com/p/92e9efec8688 https://www.reddit.com/r/golang/comments/5tfx7i/why_delete_doesnt_return_a_bool/ https://www.liwenzhou.com/posts/Go/08_map/

cpu 硬件信息的几个库( https://github.com/jaypipes/ghw https://github.com/zcalusic/sysinfo https://github.com/shirou/gopsutil https://github.com/prometheus/node_exporter

Go 微服务框架:go-micro, go-kit, Giemo 微服务(MicroServices)资料整理 Go + microservices - Peter Bourgon Go + microservices PPT - Peter Bourgon

https://developer.apple.com/documentation/uikit/inter-process_communication/allowing_apps_and_websites_to_link_to_your_content/enabling_universal_links 支持通用连接

proto buffer 的一个 oneof 格式,在 pb marshal 之后,和使用 json marshal 之后的格式是不一样: https://stackoverflow.com/questions/43169640/using-structs-in-oneof-field-in-protocol-buffers-v3-via-go/43171315

protobuf enum 中对于默认值的设定(https://developers.google.com/protocol-buffers/docs/proto3#default)

zero value in protobuf 中 零值 https://stackoverflow.com/questions/47373976/why-is-my-protobuf-message-in-python-ignoring-zero-values https://stackoverflow.com/questions/42987265/protobuf-messagetojson-removes-fields-with-value-0/43148916 https://developers.google.com/protocol-buffers/docs/proto3

Rust 和 Go 在图像处理上的性能之争 https://github.com/developer-learning/learning-rust/issues/23 Rust 教学视频(https://segmentfault.com/lives/mine) Rust Asia 2019 ( PPT / Slides https://shimo.im/docs/zliTJIGgNwk6QIFh/read)

大神程序员,夜夜 coding 到天明?Python 之父昼伏夜出,PHP 创始人 24 小时都在线

https://mp.weixin.qq.com/s/p0XGABh2ZkJQWrgjtZhyBg https://gist.github.com/bessarabov/674ea13c77fc8128f24b5e3f53b7f094

如何停止 kubernetes 的 pods 呢?kubectl scale –replicas=0 deployment/daycam-unary-staging) [https://stackoverflow.com/questions/54821044/how-to-stop-pause-a-pod-in-kubernetes]

https://github.com/datacharmer/dbdeployer

存储上节约空间、减少IO,主要会涉及到数据的布局、编码、压缩等(https://ericfu.me/columnar-storage-overview-storage/

每天凌晨 4 点起床,每天都会改变你的生活 If you do what is easy,your life will be hard. If you do what is hard,your life will be easy.

https://www.bilibili.com/video/av36895727/?p=1&share_source=more&share_medium=iphone&bbid=2add2336ac6821d3b6315bffae5101b2&ts=1562977473

线性代数、矩阵、行列式等资料整理出来( http://www.ruanyifeng.com/blog/2015/09/matrix-multiplication.html https://time.geekbang.org/column/article/71139 https://wenku.baidu.com/view/cf3eb84004a1b0717ed5dd94.html https://blog.csdn.net/myan/article/details/647511 http://mengqi92.github.io/tags/%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0%E6%8B%BE%E9%81%97/ https://www.hahack.com/math/math-matrix/ http://www.opengl-tutorial.org/cn/beginners-tutorials/tutorial-2-the-first-triangle/ https://www.zhangxinxu.com/wordpress/2012/06/css3-transform-matrix-%E7%9F%A9%E9%98%B5/ https://zhuanlan.zhihu.com/p/29322393 https://www.zhihu.com/question/21082351 https://xiaozhuanlan.com/LinearAlgebra/0835967421 https://cloud.tencent.com/developer/news/368083 https://www.zhihu.com/question/36845076 https://www.zhihu.com/topic/19577698/hot https://www.zhihu.com/question/36698810 https://www.zhihu.com/question/20184533 http://open.163.com/special/opencourse/daishu.html

深度学习 matrix 矩阵相关课程和技术文章: 如何直观的理解矩阵和线性代数:https://www.zhihu.com/question/21082351 理解矩阵(一)https://blog.csdn.net/myan/article/details/647511 线性代数:http://mengqi92.github.io/tags/%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0%E6%8B%BE%E9%81%97/ 机器学习的数学基础:矩阵:https://www.hahack.com/math/math-matrix/ 绘制第一个三角形:http://www.opengl-tutorial.org/cn/beginners-tutorials/tutorial-2-the-first-triangle/ 理解 css3 transform 中的 matrix 矩阵:https://www.zhangxinxu.com/wordpress/2012/06/css3-transform-matrix-%E7%9F%A9%E9%98%B5/

了解矩阵,搜索相关资料,并且找数学上的解答和分析( https://www.youtube.com/watch?v=exohrV6Gjmo

https://segmentfault.com/ls/1650000018853362

了解并研究 flags 位运算(https://mp.weixin.qq.com/s?__biz=MzU2OTUyNzk1NQ==&mid=2247490892&idx=1&sn=2021f5f22d96f08d9d62931b634a4178&source=41#wechat_redirect)

《网络短视频平台管理规范》《网络短视频内容审核标准细则》 http://politics.people.com.cn/n1/2019/0110/c1001-30513562-2.html 网络文化经营许可证 http://www.gssto.com/article-387.html

实时渲染文档工具(https://docsify.js.org/#/zh-cn/quickstart) https://automate.io

Redis 的 LRU 缓存相关话题( LRU Cache 学习:https://www.bcoder.top/2018/08/01/LRU-Catch%E5%AD%A6%E4%B9%A0/ Redis 之父的 LRU 算法的改进 https://zhuanlan.zhihu.com/p/24155554 Redis 面试题: https://www.bookstack.cn/read/note-of-interview/framework-redis.md

https://stackoverflow.com/questions/45944127/os-x-sierra-increase-maxfilesperproc

helm 安装出现了问题:Error: error installing: the server could not find the requested resource,原因是:(https://www.chenshaowen.com/blog/summary-of-installation-problems-for-kubernetes-1.6.0.html)

Spotify Slides:

https://www.slideshare.net/davidpoblador/devops-stockholm-jan2014 https://www.youtube.com/watch?v=VJIb3qyWoeA https://www.infoq.com/presentations/evolution-spotify-arch/ https://www.youtube.com/watch?v=5Ycb7jlZGkU https://www.infoq.com/presentations/spotify-infrastructure-deployment/ https://www.slideshare.net/MobileDeliveryDays/state-of-mobile-continuous-delivery-at-spotify

fatih 使用 iPad Pro 作为他的第一开发工具(https://www.blink.sh/)

http://www.medien.ifi.lmu.de/team/andreas.butz/

情感的力量:如何让你的播客与听众建立联系? https://cn.gijn.org/2019/09/20/%E5%A6%82%E4%BD%95%E8%AE%A9%E4%BD%A0%E7%9A%84%E6%92%AD%E5%AE%A2%E4%B8%8E%E5%90%AC%E4%BC%97%E5%BB%BA%E7%AB%8B%E8%81%94%E7%B3%BB%EF%BC%9F/

林冰玉老师的两篇技术博文(受益匪浅),已整理输出到 learning-qa(下周一给测试团队进行分享) https://github.com/developer-learning/learning-qa/blob/master/thinking/software_qa_how_to_grow_reading_notes.md

开源不是天才的甜点,而是勤奋者的盛宴

https://mp.weixin.qq.com/s/07DrFPgM9VHKblHqC8gVUA


茶歇驿站

一个可以让你停下来看一看,在茶歇之余给你帮助的小站,这里的内容主要是后端技术,个人管理,团队管理,以及其他个人杂想。