Android开发是简单的「能写应用就行」吗,跨平台移动应用开发框架

  • 扎实的C++、Java基础

  • 熟悉网络编程,了解常用网络协议

  • 熟悉掌握 Android 界面和交互开发

  • 掌握至少一门数据库语言

  • 至少有一个完整的 Android 应用开发经验

  • 良好的编码风格,沟通能力和团队合作精神,有责任感

  • 在 Google Play 上线过自己的 App,加分

  • 对开源技术有强烈的兴趣和爱好,有个人blog、Github账号,参与或向开发者提交过 bug 和 patch 者优先

#####优秀Android开发的职业成长路径是怎样的?

在不同的职业发展阶段,Android开发的薪水有非常大的差异,伴随着技能和薪资的提升,一位比较顺利的Android开发的职业成长之路是这样的:

1. 初级Android开发:0~3年

在从事Android开发的前三年,在没有遇到和解决足够多的问题之前,你都是菜鸟。对雇主来说,与其社招只有两年工作经验的Android开发,不如通过校招自己培养,这也是100offer一般只接受2年工作经验以上的程序员的原因。

2. 高级Android 开发:3~5年

这是你快速成长成熟的阶段,此时你可能已经有过一次跳槽经历,已经可以独立带领一个小团队,成为一名技术Leader,或小型创业公司的CTO。

3. 架构师:5~7年

成为一名架构师需要更强大的宏观把控能力,可以从上而下看问题,具备良好的体力和思维能力。

4. 研究员/管理总监:7年/10年以上

7年以上的Android开发如果走技术专业路线,首席架构师/研究员是开发者的最终职业目标。要成为首架/Fellow,不仅需要有扎实的基础,还要具备高情商,以及hands-on写代码的能力。值得一提的是,情商在职业发展的后半段发挥着越来越大的作用,尤其体现在团队沟通,和解决冲突的时候。

#####当你拿到多个面试机会,如何选择?

换言之,如果分辨出靠谱的公司加入呢?常有用户向我们咨询这种职业机会选择问题。以下是在挑选职业机会中,工作2~3年的你需要考虑的几个维度:

1. 去创业公司还是大公司?

如果你是特别能解决问题,具有强烈的自我驱动力的程序员,建议你去创业公司。在那里,一般你会得到更多的解决实际问题的机会,接受更多的挑战。而大公司比较趋同于流程,如果你愿意在团队中安心地做一颗螺丝钉,在前人已经沉淀地较深的技术基础上学习和修补,那么,大公司也是不错的选择。

2. 这个产品是否值得加入?

优秀的Android工程师一般也具有良好的产品思维,比起公司规模,他们更看重产品的前景。

但是,有一个常见的误区首先需要厘清:用户量并不是判断一款产品值得加入的绝对标准。因为落实到你的目标:一款产品即使用户量再大,你做的不过是其中的一个子集;另一款产品即使用户量目前没那么大,但是如果你看好它,可以陪伴它一起成长,用户量逐渐增长,岂不是更有意义。

介绍一个简单快捷的产品判断方法:在面试中和各种职位的面试官聊产品。

  • 和Founder谈,聊对产品的思考,看他对产品是否有相对长久的规划和坚定的想法;

  • 和技术Leader谈,从他的业务敏感度,可以判断这个公司对技术和产品的重视程度;

结尾

好了,今天的分享就到这里,如果你对在面试中遇到的问题,或者刚毕业及工作几年迷茫不知道该如何准备面试并突破现状提升自己,对于自己的未来还不够了解不知道给如何规划,可以来看看同行们都是如何突破现状,怎么学习的,来吸收他们的面试以及工作经验完善自己的之后的面试计划及职业规划。

这里放上一部分我工作以来以及参与过的大大小小的面试收集总结出来的一套进阶学习的视频及面试专题资料包,在这里免费分享给大家,主要还是希望大家在如今大环境不好的情况下面试能够顺利一点,希望可以帮助到大家~

试能够顺利一点,希望可以帮助到大家~

[外链图片转存中…(img-MgbnE3UZ-1646139023481)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值