2017年终总结

回顾2017年,作者在技术方面取得了显著进步,包括贡献代码至开源项目、撰写多篇技术文章并积累了丰富的实践经验。展望未来,计划深入学习Android源码及Kotlin。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2017年终总结

2017年12月30日14:45:11

时间过得很快,特别是今年,感觉经历了很多事情,走了很长的路,现在想想,一路走来,还是挺艰辛的.

一、回首2017

Github

个人主页:https://github.com/xfhy

  • 14个star
  • 3个fork
  • 409次commit
  • 提交1次代码到火爆的开源库BaseRecyclerViewAdapterHelper
  • 记录笔记:98845行
  • 创建20个repository,代码量约28万左右(我大概算了下稍微大一些的repository,数据来源于Github上面仓库的Contributions,不知道准不准)
  • 看完1个开源库源码-BaseRecyclerViewAdapterHelper

CSDN

个人主页:http://blog.csdn.net/xfhy_

做的小东西

平时做的小东西,都在我的Github上

  • casualweather 一款很随意的天气软件
  • MobileSafe 一个简单的手机安全卫士,将安卓所有的基础知识串联起来.
  • ViewPagerIndicator 自定义的ViewPagerIndicator,实现ViewPager的tab切换,后来才发现用TabLayout就可以了.
  • Microfilm 当时暑期实训时做的一个小项目,模仿的V电影,功能点都是完全了的,和官方app功能和UI都一致.只用作学习交流使用.
  • ComplexGroupListLayout 一个万能的RecyclerView的分组adapter,简单易用.可以实现任何的复杂的分组布局.
  • NiceDialog 一个基于DialogFragment的对话框,扩展性超好.而且使用很简单.
  • EasyBanner 一个轻松实现简单banner的框架,轻松实现。。。。
  • Daily 拿来练练手的APP,将所学知识尽量利用起来.目前是只实现了知乎模块.公司平时比较忙,更新慢.
  • notes 我的所有比较都记录到这上面了.包括:Android,Linux,Git,Kotlin,书籍,操作系统,算法,计算机网络等.

学到的知识

简单罗列一些大的知识点

  • 计算机基础知识的加固与拓宽
  • Android模块化 因为公司的代码是模块化的,所以对这一块比较熟悉.
  • kotlin还在学习中
  • MVP 架构封装以及熟练使用
  • RxJava2简单使用
  • Retrofit使用
  • Material Design
  • 其他一些开源库的使用fastjson,gson,glide,Fresco,GreenDao,OkHttp3等等
  • 深入学习自定义View
  • 一些基础的设计模式
  • 剑指offer 学习中
  • 基础的gradle
  • 注解
  • …还有很多叫不出名字的东西

还有很多很多,平时在公司学习到了很多东西,也规范了自己的代码,积累了一些经验(不懂的就问公司dalao,多积累知识).

还有就是平时有很多很多的坑,只有你遇到了你才知道,平时我把这些坑全部记录下来了,以免下次出错.

郭神和鸿神的微信公众号,每个工作日都会推送一篇技术文章,我每天都看.每天至少2篇技术文章. 我关注了很多技术公众号,为的就是利用碎片化时间多学习(比如平时坐公家车时,坐地铁时)。有时候看到有用的文章,可以在微信上收藏起来,并且一定要打上标签,下次方便寻找。我微信上面收藏了不少技术文章,要是微信收藏能一键导出就好了。

求职

今年的Android求职可以说是异常的艰辛,不再是以前那样会写adapter就给你offer的年代了,现在Android不缺初级工程师,大部分都是需要的是高级的Android工程师。

我投了一些简历,也去面试过,我发现,你需要提高计算机基础知识的掌握,才能进大公司。比如:算法、数据结构、源码什么的。

生活

今年暑期的时候就我就开始在外面实习了,说实话,实习对于我个人的提升真的是非常非常大。可以用4个字来形容:突飞猛进。学到了很多学校学不到的,不管是技术、经验还是做人。

在外面混的话,其实第一是要学会做人,要懂得如何尊重别人,学会处事,人与人之间的交际一定要搞好。不信你们可以仔细观察,凡是领导,他们一般说话、做事都很稳,从来不会得罪哪个人,并且把事情搞得很好。

今年跑步的时间变少了,以前的腹肌也没有了(这???不能忍),这样下去可不行,程序员应该是身体为重。

二、展望2018

  • 多看别人源码
  • 毕业设计做到自己的最好
  • 学习Android源码(比如RecyclerView),和开源库的源码(比如RxJava)
  • kotlin学习完成,并熟悉使用
  • 工作日每天至少2篇技术文章
  • 多造轮子
  • 腹肌练回来!!!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值