阅读 764

在孤独与迷茫中前行 —— 回首 2019

前言

当你在黑夜里,就会极目四望,寻找一束光。

2019 年已经过去快两个月了,还是觉得应该简单的总结一下,毕竟在这一年里的进步与碰壁都是实打实的经历,或许能给大家将来的职业规划提供一些参考。

技术相关的一些事儿

博客产出

2019 年写了 14 篇博客,包括自研轮子的心得、优秀开源代码分析、组件化与架构相关思考、底层源码的探索等。

产出还算积极,基本上坚持了没有独到见解不写的原则。以后可能博客产出频率会降低,一方面是我目前还比较菜,需要大量时间去学习实践,而不是追求更多的产出;另一方面是个人对博客质量的要求慢慢提高了,期间还删掉了一些价值偏低的博客。

底层更进一步

在下半年,特意去重拾了 iOS 相关的底层知识,慢慢能看懂一些汇编代码了,也解开了一些存在于脑中的迷雾。

这年行业大佬们产出不少,看了一些涉及编译链接层面的技术方案,深感无力,遂仔细啃了《程序员的自我修养》重点章节,同时搜索阅读了一些优秀博客,对这块儿的理解加深不少,也算是为将来个人的学习工作计划做一些积累。

处女作的又一次重构

YBImageBrowser 目前 1700+ stars,重构之前的某一天,突然感觉这个项目不配拥有这么多 star,所以简单计划后便开始重构(其实等于重写),花了很多业余时间,虽然过程中对组件架构方面有所心得,但写完后唯一的呐喊就是:这个项目我 * * 再也不重构了!

当然开源库重构对于开源社区和其用户来说是好事,但对于我个人来说这个时间花得不太值得,一个简单的代码设计可能也是经过了 N 次修改,解决一个 issue 可能花上一个周末。

几个有意思的小轮子

YBTaskScheduler 是一个具体业务无关的性能优化组件,比较有创意,一年时间还是猥琐爬到了 200+ stars,不过 Todo List 许久未动,后面再说吧。 YBModelFile 是 JSON 转文件工具,Mac 端已有几个同类型应用,所以算是重复造轮子了,不过 Coding 没用几天时间,业务开发中用起来还是很比 Mac 应用顺手。 YBHandyList 是一个简单的封装,旨在更轻易的实现模块化与动态化,实践感觉效果还行,同样有优化空间,比如在多人写一个页面时如何无感知协作。

一点惊喜

2019 年初阅读了美团点评的 EasyReact 核心源码并写了一篇剖析文章,引起了相关作者的注意,经过一番交流后,很荣幸的加入了美团点评开源组织。做技术的只需要关注技术本身,多的也不谈了。

虽然这是一个小事儿,但对于我来说却是一个不错的激励,是对我一直以来坚持学习的一点认可。可能对于了解我的朋友来说比较能理解我的感受吧。

简单谈谈职场

这年很多精力放在了一个项目从零开始的构建与设计。期间,结合业务历史遗留,考虑公司资源与团队技术水平,在开发模式、组件化与路由、基础组件设计开发、工程效率提升等方面做了一些努力,不过更多的时间还是花在了沟通协调与业务代码上。这个过程中,个人的沟通、决策、全局思考能力有所提升。

不过遗憾的是这部分努力最终没有落地,这件事让我深刻的理解到“决策”的重要性,在后面的计划中会特别注意”成本与效益“。

由于精力问题,做的优化方案比较少,大部分属于具体业务层面的优化。在 2019 下半年的时候和朋友的一次交流中我才认识到,其实还有很多偏全局的技术优化可以做,但后面由于各种原因并没有实践。

工作上总得来说,2019 年对个人”认知“层面提升比”技术“层面更多,遗憾的是一些有趣的技术方案并没有很好的落地。

一些感悟

方向远比努力重要。

是否成为那只孤狼

当你想要提升自己,夜以继日的学习,或许你会显得与身旁人格格不入,可以说很大部分的技术人并没有那么多的技术热情与追求。这个时候你就是孤独的,这种孤独不是说生理性的,而是说缺少并肩作战的知己。这种情况可能对于规模越小的平台越加常见。

这个时候你就需要规划一下你的未来,然后扪心自问,现在的努力是否能让你更靠近未来的样子?如果你说”是“,请果断的抛开旁人的成见,成为一只”孤狼“吧。

如何选择方向

没有人的认知是绝对正确的,而提高认知的最有效的方式就是交流。

当然,你需要和同路人交流,这个同路人最好在某些方面比你优秀。他们可以是同事、朋友、以及互联网上的任意一个 ID。

拿我自己来说,喜欢下意识的结识优秀的技术人,和志同道合的朋友始终保持着”认知分享“,可以说正是由于这些交流让我的学习路线不断的调整而不至于步入”歧途“,更好的权衡学习上的”成本与收益“。

就在 2019 年尾声,在一次和朋友的交流后,果断的调整了个人学习计划,在现在看来是非常正确的选择。

后语

潦草的总结了 2019 年的一些事儿,实际上昨晚已经写完了,本来是想作为日记的,但想了一下还是加上标题发了出来,毕竟已经两个月没有产出了 😂。

当你看见一束光,别急着抓住,先探探脚下的路。