作为一名在Android领域摸爬滚打6年的老手,我想给那些在这个行业工作了3~5年的朋友们提供一些职业和技术上的建议。
许多开发者在职业生涯中都会遇到一个瓶颈期,尤其是当你在一个公司待了很长时间,感觉自己的技术和业务能力都无法得到提升时。如果你正在经历这种困境,那么首先要弄清楚是什么限制了你的技术进步。
根据我身边的朋友们的经验,我发现他们通常会遇到以下四种问题:
- 对原理和底层技术的理解不足:如果大部分工作只是简单的UI开发和第三方SDK整合,那么对原理和底层技术的理解可能就会比较浅。
- 技术视野狭窄:如果长期在小型软件公司或外包公司工作,可能会限制你的技术视野。
- 薪资提升困难:如果你只是一个初级开发者,那么薪资提升的空间可能会非常有限。要想拿到更高的薪水,比如超过15k,就需要深入理解源码层的技术。
- 学习资源不足:在掌握了基础知识之后,要想进一步提升技术可能会有困难。仅仅依靠日常业务项目和博客、书本上的零散技术知识可能不够。
那么,如何解决这些问题呢?以下是我的一些建议:
- 深入学习原理和底层技术:如果你感觉自己对原理和底层技术的理解不够深入,那么需要花时间去深入学习。这可能包括阅读官方文档、参与开源项目、参加技术分享等。
- 拓展技术视野:尝试寻找一些更具挑战性的项目或工作机会,以便接触更广泛的技术领域。也可以通过参加技术会议、加入技术社群等方式来拓展人脉和视野。
- 提高薪资:如果你感觉自己的薪资提升遇到了瓶颈,可以尝试通过提升自己的技术水平来提高薪资。这可能需要你学习一些高级技术,例如深入理解Android的源码层或学习一些高级编程语言和框架。
- 寻找更好的学习资源:如果你感觉现有的学习资源无法满足你的需求,可以尝试寻找更好的学习资源。这可能包括寻找更具针对性的技术博客、参加线上或线下的技术培训课程、参与开源项目等。同时,不要忘记将所学知识应用到实际项目中,以便更好地理解和掌握新技术。
最后
无论您是刚刚开始学习Android开发,还是已经有一定经验的开发者,亦或是想要进阶和突破20~30K薪资范畴。学习的习惯很重要,但是最重要的还是要能持之以恒,任何不能坚持落实的计划都是空谈
如果你没有方向,这里分享一份涵盖了从基本的Android开发到高级知识内容的《Android十大模块进阶笔记》,包括车载开发、UI设计,Android Framework底层原理等方面。这份学习笔记不仅深入浅出,而且非常实用,让大家系统而高效地掌握Android开发的各个知识点需要的可以扫码免费领取!!!
相对于我们平时看的碎片化内容,这份笔记的知识点更系统化,更容易理解和记忆,是严格按照知识体系编排的。
另外还有腾讯薪选认证的Android移动架构成长路线图,帮助大家查漏补缺,理顺以后发展路线。
全套视频资料:
一、面试合集
二、源码解析合集
三、开源框架合集
欢迎大家一键三连支持,若需要文中资料,直接点击文末CSDN官方认证微信卡片免费领取↓↓↓