《18成长,19蜕变》

光阴似箭,岁月如梭。又到了快要过年的时候,马上就可以回到养育了20多年的家乡,很兴奋,很激动。但回家之前,想先好好对18年做个总结,顺便对19年做个简单的规划,希望未来的一年能更好的成长。17年年度总结时,对18年的期望词是:前行。但现在回想起来,我更想用“成长”去描述。犹记得16年那个炎热的夏天,带着赤子之心从南京来到向往已久的魔都。时至今日,已完整的走过了两个春夏秋冬,从16年的憧憬,到17年的迷茫,至18年的成长。这一路有慌过,有迷茫过,也有过小目标实现的那种快感和喜悦之情。

任凭岁月如何蹉跎,而我依旧是那个执着追梦的少年!很欣慰我一直在正确的道路上奔跑着,很高兴能在一个优秀的团队中做着自己喜欢的工作,很感激有一个懂我、爱我的老婆陪伴着,很幸福有一个我做任何事都支持的爸妈,很感恩19年即将迎来我跟老婆的爱情结晶。。。世界很美好,应常怀感恩之心!而这些都是我继续努力的动力。

下面总结下18年的工作、学习成果,以及19年的目标计划:

公司工作

18年年初,公司组织架构的调整,我被分配到了公司研发部的ROM组,以前主要是做上层的apk开发,这次调去做系统开发,从某种意义上说,算是一种挑战吧,但我从不畏惧,我更多的是将这次调整看着是一次机遇,一次难得的机会。现在回个头来想想,这次调整对我技术提升是很有帮助的,相比较于17年,18年的技术更广了,深度也略深了一些。很感激、很幸运自己有这样的机会!

18年在公司主要负责了如下几个模块的工作:

(1)应用管控的全部工作

(2)我们自己的pptv-framework的部分工作

(3)ROM相关的系统问题

(4)完成两个上层的从0到1的功能性开发

其中:

一个人cover住所有平台的应用管控的疑难问题,并输出相关技术文档,在组内培训。应用管控这块的工作是由于同事离职,从6月正式全部交接过来的。随着技术的进步,为了更加完善和优化这块的功能,从2018年10月8号开始正式进入重构应用管控的工作。历时两个月,到12月14号,完成了代码的重构和自测工作。在重构的过程中,提升了自己的coding能力,也让代码结构更加清晰,具有较好的扩展性和维护性。

pptv-framework是我们公司的一个SDK开发,主要的功能是为了适配各个不同的平台,给上层应用提供调用接口,我们内部去调用相应的芯片厂商或板卡商的接口。这块只负责部分工作,还处于继续深入学习阶段,在自己负责的模块中输出相关技术文档,并在组内培训。

以release manager的角色,负责过两款机型的全平台大版本升级的工作,在升级的过程中,当出现系统性问题时,会去分析相应问题。按照带着问题去学习,然后去解决问题的思路去扩展技术的广度和深度。

为了增强自己的coding能力,从其他组的同事主动接了2个新需求来进行开发。

  • amlogic平台待机信号灯的开发

2周内完成功能的开发和自测,主要负责setting和pptv-framework代码逻辑的添加

  • 盒子共享热点的功能开发

主要支持共享热点开关设置、修改热点默认密码、显示已连接设备总数、名称和MAC地址和提供硬件名称的入口。3周的时间完成功能的开发和自测。

碎片化学习

在技术发展如此快速的时代,唯有不断学习,才能不会被这个时代淘汰。但学习的渠道如果选择对了,有时候真的能起到事倍功半的效果。近两年知识付费的热潮兴起,以一个技术人的角度去看待,我觉得挺好的,有些付费的产品真的比你漫无目的到百度上去搜索好很多。当然也不排除一些垃圾的、圈钱、蹭热点的产品。因此我买付费的知识产品时都是从靠谱的朋友、更高的圈子中去先了解产品,然后再买的。一年下来,大约花了2000块去买付费产品,现在回想下,是非常值得的,因为免费的才是最贵的,只有聪明人才会欣赏聪明人,而恰巧我想做个聪明人。

18年我主要是通过以下渠道去进行碎片化学习的:

  • 看书

  • 优质的公众号

  • 知识星球

  • 极客时间

  • 一修读书

看书:我感觉看书最舒服,也是掌握一个新知识的快速、高效的路径。但很遗憾,整个18年我都没有系统的看一本技术书,都是哪个知识点不懂时,再去看书中某个单独的章节。这样的后果是知识面零碎,还没完全编织一张属于自己的知识网。

公众号:我相信每个领域都会有一些牛人,在自己的公众号里输出一些有价值的文章。这些都是别人的总结。我个人喜欢在碎片的时间里去看看这些公众号,如果看到好文章,会同步到自己的云笔记上,后面如果自己有相同的需求的话,我会再拿出来看。如果项目上没有需求,也可以增加一点知识面。

知识星球:我自己付费加了一些知识星球。一些是技术方面的,一些是产品、认知方面。一般每天都会抽10-20分钟到星球上去看看。看看别人认知、见解、思维、技术。

极客时间:是一个不错的学习平台。我自己根据当前需要,购买了两个专栏:《数据结构与算法之美》、《Android开发高手课》,目前还在学习中,后续我会以博客的形式输出学习总结。

一修读书:是一个公众号。是业界牛人对某些好书的读书总结,以文字和语音的形式输出。我在上面也读了10本书,每天也以朋友圈的形式输出了自己的总结和理解。

我觉得每个人都不应该给自己的人生设限,作为程序员不应只是一味的coding,外面的世界很精彩,我们应在业余的时间看一些其他领域的书,掌握一些工作之外的技能。这样的人生才会更精彩。

知识输出

我个人觉得学习最高效的步骤是:先学习—再思考—后输出。翻译下就是:学习一个新知识点时,我们要自己先去找资料学习,然后多思考,多问几个为什么?最后在完全懂了后,按照自己的方式去输出一个学习总结。

而我自己的总结方式就是:

  • 组内技术文档

  • CSDN博客

如果只与工作相关的技术,而我刚好从0到1学习了,觉得可能对其他的同事会有帮助,我会以文章的形式记录下来,在公司内部共享。18年我在公司共享了6篇技术文档:

1:《说一点修改代码的建议》

2:《记录一次经典死锁问题分析思路》

3:《638飞利浦全平台升级到4.6》

4:《其他应用使用framework-pptv接口的步骤》

5:《tvservice详细内容》

6:《从源码角度解析Android中APK安装过程》

这些文档,领导已放在Wiki上作为公司内部学习文档。

如果有些技术是比较大众,或许会帮助到更多的人,我会发表到CSDN博客上。18年我在CSDN上共发表了10篇文章。有点少,19年争取发表20篇。不管有没有帮助到其他更多的人,至少我要一步步慢慢的写,记录总结下自己的学习历程。

线下活动

当初来到上海,也有一个很单纯的目的,就是为了遇见更多优秀的人,多跟比自己厉害的交流,学习。所以在周末时间允许的前提下,我也会参加一些线下活动。18年我主要参加了两次线下活动:

  1. Linux中国线下沙龙-上海站(3月3号)

  2. 安卓巴士开发者大会-上海站(8月25号)

通过线下交流,认识了一些优秀的朋友,也扩展了自己的知识面。遗憾的是没弄到18年Google开发者大会的票,没能去现场。19年争取参加更多这样的线下活动。

学习计划

回想了下17年的年度总结中的18年学习计划,Kotlin和Python都没落实,有点惭愧。但还是要明确下19年的学习计划:

1. 深入学习Android

作为一名ROM开发工程师,我还处于很菜的水平,还需要去系统性的学习很多framework和底层的东西。而系统性的最高效的方式就是完整的看几本书。暂时计划完整看完《Android开发艺术探索》和《Android进阶解密》,然后将极客时间上的两个专栏完整的学完,并以博客的形式输出自己的学习总结。

2. 学习Kotlin

这应该是18年的学习任务,被自己delay了,19年无论如何都要学一遍,因为毕竟是Google指定的Android开发官方语言。是时候撸起袖子干一把了。

3. 学习Shell

现在只能看懂一些基本的shell语法,感觉还很不够,19年系统性的学一遍,并运用到实际项目中来。

4. 用Python去实战

已掌握了一些基本的Python语法,后续会在项目中实战,去写一些自动化脚本。

简单总结

以上就是整个2018年的年度总结。虽有一些遗憾,但总体感觉很充实,无论是从沟通能力、交流能力,还是技术能力,个人感觉都有所进步,很欣慰!感谢公司的平台、感谢领导们给的机会和培养、感谢团队同事的帮助、感谢平时给予我帮助的朋友们,感谢关心、在乎我的人们。。。

18年我成长了,19年希望我能蜕变!未来很美好,让我们携手共进!!!最后祝大家2019年身体健康、“猪”事顺利、升职加薪!!!

我努力奔跑,只为追上那个曾被寄予厚望的自己!未完待续。。。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值