阅读 3468

世界在逆行,你在突飞猛进 | 掘金年度征文

2019 年年底没有发文总结自己,因为那是大学毕业的第一年,刚入职第一家公司的第三个月,看着大家的内容,觉得自己还没干出点成绩,没啥好写的。所以在 2020 年,借着疫情铆足了劲,狠心压榨了自己一把,这次终于有丶内容了。

作为校友,在校外逆流而上

自 19 年 3 月起,我带领了一群小伙伴们,在校内成立了「OpenJMU 项目组」,初衷非常宏大:「开放集美大学信息化建设」。从那时起,我开始学习用 Flutter 进行开发,不到一个月的时间,便推出了第一个版本的「OpenJMU 客户端」。(第一个版本的发布日志找不到了😅)

经历过与事业单位打交道的朋友们应该都知道,项目不是你想起就起的,推动不是你想动就动的,一切都有非常繁杂的各种流程。但我们仍然顶住了这些流程,在项目起始的三个月后,在校内 App 因为 iOS 证书问题(这都能成问题)被下架时,以一个 9 人团队,与学校的信息化中心签下了保密协议,正式开始了有认可的开发。

2019 年 9 月,我从集美大学正式毕业,从此身份从在校生变为校友。所有的网络及身份权限,全部烟消云散了,能登上的只剩自己悄悄留下的一个...

由于部分系统只能在校内访问,这无疑给我的开发工作带来了极大的困难,但,真男人从不言弃。在诸多限制的网络环境下,我仍然在持续推动各项工作的进行,仍然在负责主要开发工作,将 OpenJMU 一直推动到了已发布的 0.9.4 版本和未发布的 1.0 版本。最终在今年的新生宣传手册上,OpenJMU 有了它的一席之地,成为集美大学历史进程中,抹不去的烙印。

不少人会问我:“为什么你一个毕业生还在负责校内的项目?”我至今没有给出一个确定的答案,现在看来,我大概是真的希望学校的信息化能蓬勃发展,又舍不得我的学校吧。

作为打工人,在生活中寻缝生存

由于我的专业是「海洋渔业科学与技术」,传统意义上与计算机内容相差十万八千里,所以我很早就开始留意工作机会。离毕业还有一年半时,就去参加了腾讯春招,那是第一次参加招聘,连一面都没过,最终沦落为等待朋友的旅行。而后的时间里一直不断地在尝试大厂机会。记忆深刻的是在百度面试三面后,一个和我差不多大的小姐姐,在大厅里当着六七十人的面点到我的名字,大声说出「不好意思,你没有过」。一直拖到了毕业后,因为在上海的朋友比较多,所以我选择了上海的一家创业型公司,人数15人左右,以 Flutter 开发的岗位入职,同时做一些 Android 开发的活儿,勉强算是踏到了上海。

(刚来时租住的蛋壳公寓小屋子,13 平 / 2400 一个月,晚上)

工作了几个月后,用自己的存款买了一辆小电驴,从此早上上班前可以多睡一个小时。

今年 9 月,房子住满了一年,工资上调了一些,便没再续租(还好薅羊毛薅到底赶紧跑路了),从 13 平 2400 的合租房搬到了 40 平 4200 的一室户,房东好,钱包好,我也好。

(周末的闲暇肥宅时光)

当然,肥宅的代价就是无止境的体重增长...所以从 11 月开始,每天下班后都加入了散步大军,自己在家里做腹肌撕裂运动(xjb做),希望明年的体重和身材能得到控制。🤤

作为 Flutter'er,在 Flutter 世界里突破自我

GitHub Contributions 镇楼。

今年在 Flutter 的世界里可谓一刻也没有停歇。95%的提交都与 Flutter 有关。除了持续的进行 Flutter 项目的开发外,还为各类知名的 Flutter 项目贡献出了自己的代码。

Flutter 在 2020 年一共发布了 3 个稳定版本:1.17,1.20,1.22。很荣幸每一个新版本里都有我的新代码。不仅如此,今年还有几个重要的时间节点:

  • 4 月初,发布了自己到目前为止写的最好的 package,目前已加入 Awesome flutter
  • 7 月初,加入了 CFUG (China Flutter User Group),与 @chenglu , @Vadaski@MeandNi (Flutter.cn 全球遮天团)作为打理 flutter.cn / dart.cn 的主要负责人,负责翻译、审校和同步文档,并且完全负责了 Dart 空安全内容的翻译;
  • 9 月初,由 Justin McCandless 引荐,加入了 Flutter Team (flutter-hackers),成果被认可的同时,享受到了 Flutter 开源的各项权限,开启了 Flutter Member 之旅;
  • 11 月底,参加了上海 GDG DevFest 2020,在现场与同样使用 Flutter 开发的 Google Pay 团队进行问答,并在分享结束后进一步交流了 Flutter 使用体验和反馈;
  • 依然是 11 月底,在掘金发布了「给 Flutter 上 PR 究竟有多难」文章后,获得了公众号推送的机会;
  • 12 月中旬,在经过了两个月的不断调整后,在 Flutter 合并了第一个 破坏性改动 (breaking change),标志着对 Flutter 的贡献上升到了新的高度。

想让自己进步,最重要的事情是不要停下脚步,相信自己有 99% 的天赋的同时,尽全力付出 1% 的努力。相信在 2021 年的 Flutter 世界里,有更多的机会等待着自己。

作为独子,在家庭里...

春节过后,父亲再一次住进了医院,这一进就再未出院。他顽强地与癌症恶魔抗争了 6 年,世界对他并不善良,最终没能让他好好看着我茁壮成长,斩获成长路上的丰厚成果。但他曾说过:“看到他现在这么懂事,我也放心了”。父亲对自己的肯定,就是我最大的成就。

作为伴侣,在感情中断舍离

程序员不需要感情,电脑就是自己的老婆。

由于工作地点、家庭情况等种种原因,认为无法对她保持或者更加上心,所以在年初狠下心,把自己的女朋友推开了。事实证明这个决定做的很正确,没有将她牵扯到自己家庭里的事情里,也没有再更深入地在生活中纠缠。这些事情当然不可能告诉她,下辈子要是有缘分再解释吧。「女人,只会影响我的写代码速度」。

2021,在成长的路上继续前行

下一次总结,不知道是不是 2021 年底。在这里给自己立几个小目标:

  • 寻找机会,去一个大厂做 Flutter;
  • 继续在社区中活跃,为更多人解答问题(劝退);
  • 持续为 Flutter 官方和国内社区做贡献;
  • 产出更多的知识,无论在哪。今年曾被老板说知识分享做的比较差...(还不是因为业务太忙了)
  • 再出一款爆款 package;
  • 把体重控制在 135±3,把自己久坐的小肚腩完全去掉;

掘金年度征文 | 2020 与我的技术之路 征文活动正在进行中......