不知不觉已经日更20天了,这是第一次在公众平台发心情随笔,也算是有感而发吧,分享下对Android开发的感悟以及这一阶段的心路历程。
先说下大环境吧
作为一名互联网人,程序猿,这个冬天也许会感觉比往年更为寒冷,很多大厂频频爆出裁员讯息,人心惶惶,被裁的员工,可以说大部分是程序员,程序员行业中,工资并不是和工作年限密切相关的。其他行业你也许工作年限越久、工作资历越高、经验越丰富,然后职位和工资就越高。但是程序员行业不同,在程序员职业中,不说同年限的工作薪资差别大了,可能一个5年工作年限的也许工资还没有工作3年的高。
笔者也是普通的一枚Android开发者,移动开发经历了这么多年的发展,特别是Android这一块,已经变得很成熟,其实从近几年的需求来看,移动开发市场已经逐渐趋于饱和。但就像很多人说的,这种饱和只是相对于初中级来说,而高级工程师的缺口还大有所在。现在区块链、人工智能、大数据很火,就像十年前的Android,互联网技术迭代之快我们都深刻体会,在这种时候要做的便是保持冷静,扎根我们的基础,提升自身技术,不被市场时代所淘汰。
记录博客
以前初学Android的时候,还有总结一些文章,中间已经有很长一段时间没更了,丢失了写技术博客的习惯,希望现在为时不晚,更新了20多天,主要写了个自定义View的GitHub库 传送门,将一些日常看到比较炫酷实用的自定义View效果做一个汇总,顺便总结了如下几篇文章:
以前总是直接拿别人的轮子来用,方便又快捷,这回想想自己造一遍轮子,毕竟本身对动效还是蛮感兴趣,部分自定义View效果 GitHub传送门 如下:
阅读源码
以前的我一看到别人分析源码总会觉得好深奥的感觉,会对框架源码有一种畏惧感。这一个月来有了新的突破,详细阅读了一些第三方框架的源码,并且为Glide框架源码单独总结了一个系列的分析:
可以说是第一次这么详细耐心地去探究跟踪一个框架的源码,收获颇多,尽管可能一开始会些许枯燥,但在层层跟进之后发现了最终的原理,并将一些逻辑能够关联起来,体会到它这样设计的一些好处,那种感觉是蛮有成就感的,会有自己也想仿造一个简单版的心态。一些平常只能看demo都难以真正体会好处的设计模式,在优秀的框架源码中你能更直接地领悟,知其然不知其所以然,只会表面的话,会让自己止步不前。
结语
为了坚持更新简书,会去学习和总给一些东西,看到阅读量和点赞,还是会蛮开心的,毕竟是对自己的一种动力吧。Android开发路道阻且长,坚信水到渠成,有时候你认真耐心地坚持一些看似不起眼的小事,对你的影响会用时间慢慢来证明。稳住莫慌,移动互联网的下半场才刚刚开始呢~