随着代码水平的提高,注释写的越来越少,话也越来越少了。
话说得少了,觉得办公室气氛变得有点压抑,于是离职换了一家公司。
在新的公司还是那么忙,于是经常幻想老了就可以轻松点,却发现脑门子越来越大,眼睛看不清楚了,胳膊腿儿越来越细,肚子越来越大,原来已经提前老了,但是还要加加班。
终于有一天升职,来了几个帮手,可是他们水平不高,天天加班也干不完,还说其实是喜欢。
这些新来的下属们加班总是帮倒忙,引入的bug比解决的bug多多了。
于是每天劳心劳力的去帮助他们,要求他们代码写好,那样可以少写注释。
终于发现他们的水平逐步提高了,注释写的越来越少,但是话也越来越少。
话说的少了,似乎办公室气氛变得有点压抑,终于下属告诉我已经辞职下月离职,这陌生的感觉仿佛换了一家公司。
于是更加忙了,总是幻想老了就可以轻松点,却发现脑门子越来越大,眼睛看不清楚了胳膊腿儿越来越细,肚子越来越大,原来已经提前老了,但是还要加加班。
如此循环往复…
感觉生活都没有了乐趣
看到这哥们儿的工作经历,再加上工作几年对这个行业的了解,我对以下几点有了深刻的感悟:
第一:每个行业都有各自的辛苦,只是你不知道,总觉得别人的就是最好的。
第二:我们需要控制欲望,做正确的事情,就不累。
第三:好的程序员并不累,他们乐此不疲,因为他们能从中获取成就感。
第四:如果你觉得很累,那就要回到原点问问自己为什么要做程序员,工作的方法是不是有什么问题,常用的基础知识点有没有掌握,是不是还不具备一个核心竞争力。
第五:程序员也需要不断提升自己的技术水平,有一个特别精通的东西,别等到有一天被劝退,那时候就措手不及了。
提升学习很大程度上就是为了跳槽涨薪,当然运气不好的情况可能是被劝退重新找工作,无论是哪种情况,自主学习的能力是要有的,而且得有一个方向,得有重点。
对于Android移动开发来说,热修复框架、插件化框架、组件化框架、图片加载框架、网络访问框架、RxJava响应式编程框架、IOC依赖注入框架、最近架构组件Jetpack等等Android第三方开源框架是进入大厂必须掌握的,也是面试中常常问到的,我这里整理了一份资料以及路径,长达1042页!相信看完这份文档,你将会对这些Android第三方框架有着更深入、更系统的理解。
由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容
1042详细完整版的【Android设计思想解读开源框架】可以【点击我】获取。
1、AOT/JIT & dexopt 与dex2oat
2、热修复常见问题之CLASS_ISPREVERIFIED 问题
3、热修复原理
4、Tinker 的集成与使用(自动补丁包生成)
1、Class 文件与Dex 文件的结构解读
2、Android 资源加载机制详解
3、四大组件调用原理
4、so 文件加载机制
5、Android 系统服务实现原理
1、阿里巴巴开源路由框——ARouter 原理分析
2、APT 编译时期自动生成代码&动态类加载
3、Java SPI 机制
4、AOP&IOC
5、手写组件化架构
1、图片加载框架选型
2、Glide 原理分析
3、手写图片加载框架实战
1、网络通信必备基础
2、OkHttp 源码解读
1、链式调用
2、扩展的观察者模式
最后
只要是程序员,不管是Java还是Android,如果不去阅读源码,只看API文档,那就只是停留于皮毛,这对我们知识体系的建立和完备以及实战技术的提升都是不利的。
真正最能锻炼能力的便是直接去阅读源码,不仅限于阅读各大系统源码,还包括各种优秀的开源库。
腾讯、字节跳动、阿里、百度等BAT大厂 2019-2021面试真题解析
资料太多,全部展示会影响篇幅,暂时就先列举这些部分截图
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!
1580020)]
腾讯、字节跳动、阿里、百度等BAT大厂 2019-2021面试真题解析
[外链图片转存中…(img-oGtUDbe8-1715261580021)]
资料太多,全部展示会影响篇幅,暂时就先列举这些部分截图
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!