活跃农民
- 积分
- 756
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2019-5-3
- 最后登录
- 1970-1-1
|
本楼: |
👍
100% (8)
|
|
0% (0)
👎
|
全局: |
👍 97% (881) |
|
2% (26) 👎 |
作为一个做了二十年的mobile eng,我想我应该有一定的发言权。
最主要我觉得还是看你个人爱好,如果没有个人倾向的话,我会建议选择backend。
. Waral dи,
mobile端的最大问题是,一直要学习新的知识。比如我,从最早的J2me,pocketpc2003还有symbian开始,基本上每隔一段时间就要学习新的知识。obj-c出来要学,swift出来要学。android出来还要学,现在是kotlin。学完这些还要学框架,先学MVC,然后MVVM。现在swift ui 和jetpack compose又要学。这还只是native的。如果其他公司要搞跨平台的,那要学的就更多了。最早是xmarain,之后是react native,现在又是flutter。
. Χ
虽然说码农大部分都会需要不断学习,但是mobile端的知识体系更新太快了。如果你非常喜欢也愿意学的话,那选择mobile端也没啥问题。
. 1point 3acres
mobile端还有一个不太好的地方就是升不上去。你想mobile端一般可能升到staff就基本到头了。backend只要有能力,绝对可以升到很高的级别。 |
|