前言
再过一个多月,就是我的生日了,过了生日就是29周岁了,其实就是30岁,最近再追一部电视剧《三十而已》,顺便写一个文章自我总结一下。
一、个人工作经历
公司比较单一,没有跳槽过,但是岗位换过很多次。
TCL移动通信科技(宁波)有限公司(实习+正式工作)
2014年2月~2015年6月 Android 应用开发
技能:Java,Android SDK,Android Studio,Eclipse
2015年7月~2019年6月 Android Framework开发
技能:Java,C++,C,JNI,Android Framework
2019年6月~至今 Android性能优化,不局限于APP,Framework,Kernel
技能:操作系统,Linux内核,性能优化调试的手段
二、越学越底层,越学越基础
一句话概括我这么多年的学习,就是“越学越底层,越学越基础”。
越学越底层,还是比较好理解,但是越学越基础怎么说,因为在我学习操作系统和Linux内核的时候,我发现需要看的书籍其实很多就是大学的计算机专业教程,例如操作系统,编译原理,汇编等,因为我大学专业不是计算机,而是自动化,我们这些课都没有好好上,感觉自己现在一直在恶补大学基础知识。
三、值得欣慰的事
工作那么多年,我非常欣慰的一件事就是我能在工作岗位上,不断的接触越来越底层的东西,而不是变成SDK工程师。
其实我有几个朋友就是感觉在目前的岗位上就是一个SDK工程师,一直学习新的框架,但是一旦框架出现一些bug了,他们只能百度,没有任何解决这些BUG的能力,想想还是挺恐怖的一件事。
网络上常常在贩卖35岁的焦虑,如果你目前是处于一个SDK工程师的状态,你就要小心了,很有可能35岁先裁员的就是你。
四、未来的目标
工作6年,如果给过去打个分,我觉得可以打100分,因为个人的技术远远超出了当时参加工作时个人的期望值。
如果给自己定一个未来的目标,就是希望可以成为真正的大牛,目前我们组就有好几个大牛,和他们比起来,感觉自己就是渣渣,他们就是我的学习目标。当然这个学习周期比较久,我估计需要2到3年,才能达到目前他们的水平,但是我会继续努力的。
五、总结
即将30岁的我,其实也很焦虑,担心公司倒闭,裁员,失业,房贷等,持续学习其实是缓解焦虑的一个手段,或者说是安慰剂,不学习人就会被淘汰,只能拼着命的学习,提升自己才能降低被淘汰的概率。
六、未来要看的书
《深入理解计算机系统》
《ARM嵌入式系统开发》
《深入理解并行编程》