一年期目标达成!
今天是 2018 年 2 月 17 日,大年初二。
去年二月份的时候,开始在 Github 上开始每天 commit,不知不觉已经坚持一年了。
现在回过头来看看一年前的 Github contributions,当时我是大一之上,大二未完(这么说对不对啊?(lll¬ω¬))
emmmmmmmm,简单朴素
一年后的现在 (算是坚持完了 2017 一整年,现在是 2018 年,所以多算了几天)
contributions 已经到了 1856 了,从 2017 年 2 月 12 日开始坚持 commit 直到今天,一共 371 天
我觉得对我来说,这是一件很有纪念价值的事,毕竟这么正儿八经的做一件事并且坚持了一年
收获
其实这件事也没什么大不了的 其实高兴了很久 ,主要是这个坚持的过程
如果仅仅只是为了 commit ,那么每天改改 README 其实也可以,或者写个 shell 然么每天改个时间戳随便提交一下。那么这件事就没有任何意义,只是一个自我感动的过程。
那么现在来说说,这一年的变化吧。 你所做的所有努力,都在潜移默化的改变着你
要懂得去为自己的项目写文档,并且尽量写英文或者英汉双语
毕竟 Github 是个全球的技术社区,虽然国人也不少,但我觉得这是一个好习惯。不仅要写文档,还要写好的文档。当然我也没觉得自己写的有多好,而且我英文也不是很好,但是这也是个学习的过程,就连写文档都在学习,感觉也是很不错的
当然有些能力所限,英文实在是完成不了,就只能用中文代替了,比如当时为了养成这种写 README 的习惯,在当时学 Design Pattern 时,就一边学一遍尝试用自己的例子和代码来解释学到的东西,效果还可以
其实这么做最大的一个好处就是,你会发现有时候会有不认识的人来给你的 repo 点 star 或者 fork,这就体现了写文档的好处了,你要让别人知道你的东西,就要用文档去解释他,这样才有开源的意义
多去接触一些新的玩意儿,但是别忘了你原来的东西
当时大一的时候年轻气盛(其实现在也很年轻),感觉什么都想学,而且那些入门的东西也很简单,所以会有一种 “嗯,还行,我觉得我入门了”
的错觉。其实这是最打脸的事了,记得当时大二暑假没回家,在学校写华五的项目,期间为了打发时间,学了 Python,JavaScript,CSS,HTML 等这些东西,当时学的很快,但是忘的也快,所以导致后来写数值分析作业时,一直不知道自己 Python 到底是会还是不会😂,反复看了好几遍,这些是大二的事了。
现在不会这样了,当我真正需要什么的时候,我再去学习,囫囵吞枣,捡芝麻丢西瓜的事还是少干为好。
当然,如果你抑制不住你的好奇心,这也没什么坏处,但是学了,你就要尝试去用,不然学了跟没学几乎没有区别。今年的一个不错的收获就是入门了 kotlin,这是门很有魅力的语言,为了让自己用起来,我就用 kotlin 去刷 leetcode,现在 Algorithms 里的 leetcode 题解我就是用 kotlin 来实现,并且在做的过程中,我也会想着如何去做好,所以也学了很多 kotlin 的玩法。
后来暑假期间因为兴趣学了 Processing,看完了 Daniel Shiffman 的 The nature of code(代码本色) 就尝试将做一些小玩意儿,比如 AlgorithmVisualizer 用 Processing 来可视化算法,现在只是完成了排序的可视化,如果以后有什么好玩的新创意,我也会继续更新的。顺带一提,代码本色这本书,我觉得写的非常棒,这也是我喜欢 Processing 的一个原因,这本书的整体目标是模拟一个自然系统,所以免不了会用到很多知识,前面是一些基本的物理常识,后面就逐渐由浅入深学到了分型,CA,遗传算法等东西,并且都是以可视化的方式,真的不能更赞了✨。
后来就开始接触机器学习,又 学习 Python,想跟着书写一个 algorithm for machine learning 的 repo ,后来发现还需要很多数学知识,所以现在又开始恶补以前欠下的债(以前为什么就不能好好学数学呢?)
在这一年中,也学了很多东西,不信可以去 我的 Github 看看。从原本只会用点 Java 的菜鸡,到后来接触了很多新的东西,这也丰富了我 Github 的内容
懂得去精简与提炼
其实就是去把不再维护的 repo 删掉,或者放在一个集合里,比如整了个 Android-Code-Demos 的集合,就把一些我学 Android 时的代码和项目放到了一起,这样看着就稍微整洁点。
repo 的数量也从原本的 30 多简化到了现在的 19,除了打算持续更新维护的,或者一些有纪念价值的 repo,其他的基本都删去了
… …
其实还有很多,只是懒得写了
最后
这一年过的还是很快的,收获了很多,学到了很多,也经历了很多,但是还有很多遗憾与不足,所以我还想继续坚持,去做一些我想做的事,不然就没时间了