又到了每年感慨万千,但手在键盘又“提笔空无言”的季节。
随着大前端浪潮地袭来,个人 2019 的工作基本上投入在 Flutter 和少量的原生开发上,偶尔会参与一些前端和小程序的开发,而业余生活如下词云图所示,主要消耗在了 Github 、掘金和写作上。
Github
每年总结都少不了 Github,这一年里 Github 项目数据也有了显著的增长,如:
- GSYVideoPlayer 的 Star 数破万从 8k 提升到 12k。
- gsy_github_app_flutter 的 Star 数从 2k 提升到 9k。
- GSYGithubAPP 、GSYGithubAPPWeex 、GSYGithubAPPKotlin 等项目也有一定的增长。
这一年里 Github 给我最大的感触就是:人们都低估了长期的回报,高估了短期的收益。 因为很多时候 Github 项目其实并不会直接成为“爆款”,有的人可能会怀着“爆款”的心态去创建开源项目,却发现短期内“平平无奇”而选择放弃。
但是其实很多“爆款”都是经历了长时间的维护,才一点一点积累出该有的数据,最终“媳妇熬成婆”。所以哪有那么多一夜暴富,大部分时候拼的是谁更能坚持。
开源项目坚持的理由,不外乎得到别人的认可和数据带来的“虚荣感”,其实这和健身一样,Gihub 就像程序员之间“秀肌肉💪”,但是肌肉怎么可能一夜而就?
如下图所示,2019 年 GSYVideoPlayer 在 Jcenter 全球下载数在 19 万左右,相比 2018 的 14 万 年有所增长,同时三年里总下载量在 35 万左右,这些数据虽然并不是很庞大,对比很多大神也显得“小打小闹”,但是这些数据都是我坚持的动力:因为“还有人在用,所以就有做下去的意义”。
最后如下图,四年下来 CarGuo 的 Github 收获了 30k+ 的 star 数,粉丝数 4400+ 在国区排第 62 名
。其实这一年 Github 的增长很大程度和 Flutter 相关,虽然大家对于 Flutter 的评价都褒贬不一,但是程序员有时候确实需要技术红利带来新的增长,所以希望未来你我都能继续坚持,找到属于自己的“肌肉”。
掘金和写作
写作是我与他人交流的另一种方式,而掘金又是我最喜欢的写作平台,特别是掘金沸点是日常必不可少的“摸鱼”必需品。
去年一年在掘金写了 23 篇文章,其中关于 Flutter 的有 16篇 ,文章阅读数也从 14 万增长到近 50 万,倔力值也提升到了 LV5 。虽然距离 LV6 还很遥远,但是路得一步一步走,饭要一口一口吃不是?
掘金平台的写作也给我带来了许多额外的机会,特别是能和各位大神进行交流,认识到更多有趣的人,2019 年写作最大的感受就是:写作是最好的学习过程,它为别人带来帮助的同时,也是督促自己学习的动力。
2019 有幸作为嘉宾参与了两次 Flutter 的技术分享,这让我接触到了更大的世界, 因为很多时候独立学习是有局限性的,而交流所带来的问题能更全面的发现自身的不足。
未来
其实 2019 对我来说就是 “Flutter 的一年” :因为 Flutter 我换了工作、因为 Flutter 我开源了新的项目、因为 Flutter 我能继续写作、因为 Flutter 我接触到更多的世界 …
这其实就是技术红利能给开发者带来的优势,我们在抱怨“学不动” 的同时,也会发现一些人跟随“新领域”而成长。所以有时候也可以想想,其实“新技术”除了带来学习的负担,还是能给我们带来什么?
如果一项技术正在新生,但是它又存在问题,那作为开发者的我们,不正是解决问题而存在的吗?
2019 的大环境下确实不容易,特别是又到了年底裁员潮,企业和员工都感觉到时代浪潮的压力,如今移动开发不再“春风得意马蹄疾,一日看尽长安花”,大前端也是更多企业为“成本”考虑后的选择,在经历了各种风口洗礼之后,2020 年或者更应该给自己多拓展下技能树。
尽量让自己成为 “工程师”而不是“搬砖”的角色,让自己的能力不只是依托于某种语言或者框架。
新的一年我希望可以补全自己的计算机原理、数据结构与算法等薄弱的领域,因为那才是一个程序员最底层的竞争力。
“码农,永不为奴!!!”