-
StackOverFlow: StackOverFlow 也是我们程序员的宝地,上面有许多优质的问题和答案,如果通过Google 没有找到解决办法,那么不妨去StackOverFlow 搜一搜,或许也有别人遇到相同的问题并且已经有了结局方案。
-
Github: Github 上有很多优秀的开源项目,各种框架、炫酷的UI、类库等等,多在上面看一看、逛一逛,或许下一次你就是用上别人的开源,当然如果你有好的方案,也不吝开源出来,帮助其他人少走弯路。
除了上面这几个知名平台,国内的像知乎、CSDN 、掘金 也都不错,有很多技术博客和文章,不过水平参差不齐,自己过滤掉糟粕就好。
我们和高级工程师的差距可能就在我们对于工具的运用和解决问题的能力,遇到问题学会运用已有工具去寻找解决方案。工欲善其事,必先利其器,有什么枪打什么鸟。除了上面说的这一些,我们平时开发也需多积累一些工具,提升开发效率。
知识延伸 (总结)
实现一个需求可能有多种方案,每一种方案可能都有利有弊,在开发赶需求阶段,我们可能不会考虑哪种方案最好,或许根本就没有考虑有几种方案,只要实现了需求就行,管他效率还是封装解耦呢。但是随着需求的增加,项目的项目变大,原来的方案可能就满足不了了,这个时候,我们就需要为以前的方案还债了。花费更多的时间和精力。
高级工程师会考虑得更加全面,不止于眼前,考虑性能和可扩展性,这样才能应对将来不变的需求和更高的性能要求。会进行技术预研和考量,选择合适的方案。善于总结和分享。自己进步的同时也帮助他人进步。
结尾
通过以上几点浅谈了一下和高级工程师的差距,其中养成独立分析问题的能力尤为重要,其实不止程序员,其他行业同样重要,当和领导和团队一起讨论方案之前,自己先分析问题,整理可行方案和疑惑难点等,开会的时候,领导也会对你另眼先看。
最后附2篇关于Android工程师进阶的文章:
Android 开发者该如何进阶?
Android 进阶路线(思维导图)
更多Android干货文章,关注公众号 【Android技术杂货铺】
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V:vip204888 备注Android获取(资料价值较高,非无偿)
重要知识点
下面是有几位Android行业大佬对应上方技术点整理的一些进阶资料。
高级进阶篇——高级UI,自定义View(部分展示)
UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!
-
面试题部分合集
-
面试题部分合集
[外链图片转存中…(img-8fYdVqtj-1711602012099)]