问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

android学习攻略:如何成长为高级工程师

发布网友 发布时间:2022-04-22 04:51

我来回答

1个回答

热心网友 时间:2023-09-13 20:07

  一 明确自我定位
  现在你是初级工程师,但是你想当个高级工程师,所以,你就要给自己定个目标,即:我是要成为高级工程师的男人。有了这个定位,并且努力朝着这个目标去努力,然后内心深处就会有一个感觉,这个感觉就会成为你的B格,也就是说,虽然我现在是小菜,但是我不是一般的小菜,从而内心有一种自豪感,而这种自豪感会给你提供正能量。这一条是虚的,但是是有用的。

  二 学习路线
  首先找本android入门的书来看,这个好办,市面上大部分书都是入门的书,要把基本的东西搞懂,在学习的工程中要顺带写点demo,需要注意的是,demo要自己写,哪怕照着书上的抄,也不能直接把书中的demo运行一下。这个是有很大的区别的,代码感觉必须要通过敲代码来培养,抄一遍代码和运行一遍demo效果是截然不同的,这点一定要注意。入门的书看完后,基本就可以上手做一些开发了,比如公司的一些项目啥的。到此,我们已经成为初级工程师了,这个时间一般1-3个月即可。

  下面说下如何要成为中级工程师:
  中级工程师这个阶段很重要,一般来说需要1年左右的开发经验就能达到。首先,要找家靠谱的公司去做android,什么是靠谱的公司,就是在里面能学到东西,可以先不考虑待遇什么的,毕竟技术有了后面待遇也就自然有了。平时在公司要认真做项目,积极主动,一切以学知识为目标,不要图轻松少做项目。同时还要学习公司内部高级工程师、架构师们写的代码,加以理解变为自己的东西。这些都是工作中的经验,除了工作,还需要在业余时间勤奋 学习才可以。业余时间是指非工作时间的其他时间,而且这个时间利用的越多,你的成长之路历程就会越短,你就能越快地提高技术。大家不要小看业余时间,甚至好多情况下,只有工作时间是远远不够的,必须在业余时间也学习才行。那么业余时间如何学习呢?给大家如下几个建议:
  1. 写一个app,比如高仿系列,或者自己做一个app发布也行

  2. 建立一个博客,csdn或者个人博客都行
  这一条在我的眼里,是必须的,因为学习讲究总结、融会贯通,而博客刚好可以给我们一个写总结的地方。时不时把自己的知识汇总下写一篇博客出来,这对自己是一个提高,对别人也是一个帮助。这个怎么说呢,当你写博客,你就会发现一个知识你自己会了和写出来这是不一样的,能写出来才是真正地懂了。另外,当你的博客写好了,会有好多人看,这对你也是一个赞赏和激励,让你觉得你的辛勤劳动更有价值,这种利人利己的事,是一定要做的。刚开始写点基础的,慢慢就要写点难一点的,这样才能逐步提高。除了写博客,平时也要在内心中多总结、所思考才行,比如可以想想,android中所有的IPC方式有哪些等。写博客和做开源,对于提高个人知名度很有作用,而人一旦有了知名度,很多好事就都来了。这里可以阅读我之前写的一篇文章:树立个人品牌:让名企hr们主动来找你。

  3. 建立或者参加开源,比如github
  开源的好处就不同提了,github上各色各样的开源都有,平时大家都是拿来用,但是自己写一个开源给全世界的人用,不是一个很美好的事情吗?建议大家参加开源,因为开源看起来档次比较高。我就有自己的开源,大家可以参看一下:https://github.com/singwhatiwanna。

  4.研究android中一些高级的概念、源码等
  这个是很重要的,除了量变外,还需要质变。作为一个中级工程师,必须在核心技术上也有所提高,比如aidl、remoteviews、android内部的运行机制等

  经过上面几个过程,大概一年时间,android中级工程师就ok了,下面说说如何成为高级工程师:
  成为高级工程师就没有太具体了,就是把中级工程师的那几个建议,每个都做的很好,这个阶段往往需要1-2年或者更多。高级工程师的要求是:熟练掌握android api,理解android的内部运行机制,对view、activity等一些常用的android内部运行机制熟练掌握,对常见的android知识点都有涉猎,并且还能够解决一些比较偏门的问题(需要基于android的内部机制),对android的性能调优和适配有认识,代码风格较好并且具有一定的设计模式,在工作上除了技术还要有业务的理解,能够指导初中级工程师,在工作中能够独挡一面。同时在解决问题的能力上达到一个全新的档次,即能够用恰当的手段去解决无法google出来的问题的答案。这个解决问题的能力的档次,这个有点抽象,但是的确很重要,它决定了一个人的档次,具体的需要大家慢慢体会,当技术达到一个档次后,你就可以轻松解决一些疑难杂症。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
网络宣传文案心碎,句句获赞! 关于朋友圈上万人点赞转发的说说 人生看的很透彻的经典句子 超现实超扎心的说说大全2019最新 心脏血管堵塞吃什么食物 投资理财有什么前景 pp理财什么情况 P2P理财行业的前景如何? 中国目前的财富管理现状是什么情况? 呼吸皮沙发寿命多久 “皮沙发的呼吸寿命” 呼吸皮沙发寿命多久 高级android开发工程师有什么职责 如何成为android高级工程师 知乎 如何学习android高级编程 如果想自己开个公司,该做什么准备? 中易贷款代理(东莞)有限公司怎么样? 注册外地公司有什么利弊? 深圳市易联技术有限公司是做什么的呢? 仓管都应该做什么? 刚刚做仓管‘求点知识,做仓管的原则是什么?还有就... 微信只绑定身份证,不绑银行卡能收多少钱呢? 微信没有绑银行卡的话,最多存多少钱? 谁做过国际贸易“易货贸易”,具体怎么操作? 学生微信不绑卡可以收多少钱 易企信是做什么的 为什么小外贸公司都要在香港注册? 微信没实名认证没绑定银行卡能收多少钱? 公司盘点是什么意思 注册进出口公司需要哪些条件? 微信没有绑定银行卡能收多少钱? 销售易是做什么的? Android 高级工程师(直播)是什么职位 高级程序员如何学习Android开发 Android软件开发工程师日常主要工作有哪些? 怎样在安卓手机中获得“高级权限” 初三数学公式是什么? 初三所有数学公式整理有哪些? 初一到初三数学公式归纳有哪些? 手机QQ怎么把好友拉入黑名单???? 初中数学公式大全总结 初三学的所有数学公式 初一至初三数学公式总结 数学公式大全的总结 初三的数学常用公式 初中数学公式汇总 求初三数学公式大全 Java中怎么将字符串按行写入到txt文件中 初一到初三所有数学公式 我前几天就是智齿那里疼,现在张嘴都张不开,而且... 小学至初三所有数学公式 智齿冠周炎怎么治