迟来的 2018 年总结

1,366
原文链接: mp.weixin.qq.com

code小生,一个专注 Android 领域的技术平台

公众号回复 Android 加入我的安卓技术群

作者:Code猎人链接:https://www.jianshu.com/p/e05c46df502f声明:本文已获Code猎人 授权发表,转发等请联系原作者授权

前言

想了很多总结的话语,手放到键盘上的那一刻,觉得又不知道怎么来总结,不知道这一刻你是否也有同感,2018有很多经历,也有很多故事,喝一口手边的82年可乐,开始聊聊这一年,滴滴滴老司机开车啦!

博客之路

2018 开始在简书写博客,其实这个想法已经有了好几年,一直觉得不知道从哪里开始写、写哪些内容。

我的第一篇就以当前项目架构作为我的处女作,小试牛刀一番,通过写作让我学会了使用markdown,熟练了使用多种绘制架构图的工具,在写作的同时再次对整个架构思考,收获颇丰。

结果就是,开始喜欢写作的这种感觉,开始把研究的技术 Demo 放到 Github,最后总结归纳过程中的问题和心得,最后才以文本的形式产出了博客,在我看来,我的博客写的或许并不是什么高深的技术,但是作为自己一种学习的记录或者说把自己的实现思路和其它同行思想碰撞的一个桥梁,让别人知道你的思想,可以收到很多赞和评论,都是对自己的一种鼓励,同时可以交流很多心得,让自己受益匪浅。有想要写博客想法的人抓紧行动起来吧,你值得拥有。

我会坚持写下去!

技术积累

2018 对于技术深度和广度有了更多的探究,对于很多技术以前就了解可能难于有机会去实践,导致很多理论知识停留在书面。

  • JVM、数据结构以及算法有了更多的认识

  • AOP、自定义Gradle等等一系列的技术的学习和实践,扩展的学习了很多其他方面的技术,对于设计模式的深刻理解,在项目里也大量使用,让项目架构分层清晰。

  • 对于主流技术的了解以及项目中使用到的三方库的源码实现有了更多的了解。有的时候真的不能停留在表面。比如项目中用到的Okhttp、Retrofit、RxJava、Glide,还有主流的技术或许项目中没有用到的,比如Dagger2, ButterKnife, EventBus3等这些APT技术的具体实践,都值得我们去研究他们的设计思想,或许APT技术实现并不是难点,重要在于怎么去设计,还有组件化或者插件化这里还有很多技术值得我们花时间去弄明白,要做到知其然知其所以然真的很重要。

  • 对于跨平台技术的实践和探索本人对于技术的态度是这样的,不会为了架构去做架构,为了用某个技术而去用,一定是因为用了什么技术,从本质上解决了问题我才会使用,一定是在多个维度充分了解的情况下才会使用的。关于React Native、Flutter、Kotlin、Object-c这几种语言有了更多的尝试和实践,React Native和Object-c是在项目里有写过一些东西,Flutter势头很猛,Github上项目Start已经接近5W,很多公司JD写着如果会Flutter和Kotlin会加分的,Flutter也简单了解机制原理什么的,写了Demo感受了下,当时是不太理想哈哈。纵观这些技术出来的时候都有一统江湖之势,作为学习的点当然是好的,真正要在商业项目里实践还是要慎重 慎重 慎重!

  • 写代码的感觉像是在搞艺术,更加注重性能和优雅。

我会在研究技术的道路上任重而道远!

工作

2018 这一年我29岁,担任技术经理,年初的时候公司被收购了,各种换高管,对于我来说就是换了新的领导其他并没有什么影响,因为已经习惯了,在这家公司两年多换了很多领导了(哈哈),这一年对自己有了更多的思考,有一句话特想说,就是人生在不同的阶段夙求是不一样的。

我要离开自己的舒适区,去攀登更高的山峰,作为程序员的我,应该说大部分互联网人把进入BAT作为自己的职业梦想,我也是一样。

所以这一年我做了很多努力或许是别人没有看到的,这些只有我自己知道。我也有去面试一些独角兽,也有拿到比我现在高很多的offer,可是内心的渴望就是要去一线大厂,经过不懈的努力终于拿到了梦想的钥匙,我知道去大厂并不能证明自己多么优秀,但一定会让你成为技术大牛多了一丝可能,就好比你没见过大海,你一定会幻想去看看星辰大海是什么样的。

我已经做好准备,在这艘大船上从拧螺丝开始做起,同时我会朝着杰克·斯帕罗方向努力的!

最后

无论未来怎样,希望自己可以不忘初心,从心出发,开心工作,健康生活

分享技术我是认真的