Android开发已过时,转行风险大,Android原生开发出路在哪?

随着移动端技术的成熟,Android开发面临转型压力。大公司中,客户端工程师多负责UI展示逻辑,许多人感到技能提升缓慢,担心被替代。文章探讨了转行编程的风险和学习成本,指出低门槛意味着竞争激烈。同时,Android开发者应规划进阶路径,包括深入Java、理解框架源码、性能优化等方面,以提升自身竞争力。并分享了作者的Android学习资料和进阶路线建议。
摘要由CSDN通过智能技术生成

super(context, attrs, defStyleAttr);

initView();

}

private void initView() {

LayoutInflater.from(getContext()).inflate(R.layout.xxxlayout, this, true);

}

public void setData(XXX xxx) {

}

}

又或者是对着 xml 标签做出各种骚操作——UI 开发。

没错,如今移动端技术栈已经愈发趋于成熟完善,对业务来说,就连大公司的工程师也是在做 UI 的展示逻辑。大公司产品相对比较完善,后端管控了大部分业务逻辑,客户端做的就是取到后端的数据,然后通过setText(xxx)展示出来,然后通过接口返回的 Boolean 值来判断 View 显示还是隐藏。

我听到很多人说,工作几年感觉自己没什么提升,天天都在堆代码,随便找个刚毕业的学生也能分分钟替代自己,于是就很焦虑。那对于工作几年的人来说,要想尽可能不让自己过早的被替代、被淘汰,就需要选一个有潜力的有前景的领域深挖。

转行风险大


学习成本低,不意味着就没有成本

编程难么?说实话还是挺难的,这里我是针对大部分没有基础的人来说的,不排除有天才、大神能无师自通。很多人对编程的印象来自于电影,即使现实中有程序员朋友,你也很难 get 到他每天到底在电脑前干啥。为什么用键盘输入一句话,电脑就开始自动帮你干活了,这些你没有自己写代码之前,是没有体感的。隔行如隔山,就跟我读别的行业的文章跟天书一样,想转行,是需要付出很多的。

上手门槛低,反而更难找到工作

已经有水泥搅拌机了,你还需要学怎么用铁锹么?

没错,现在的编程门槛越来越低了:以前建个网站可能要 LAMP 一条龙,现在只需要拖拖拽拽一键生成;美国倡导全民编程,App Store 里也有很多少儿编程教学 App,按部就班就能开发属于自己的程序,一切看起来 so easy。但是,掌握越是容易的东西,你的竞争力就越低,大家都会的

  • 16
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值