你好,作为一个Android开发六年的工程师,偶不太确定你转行的初衷是什么?
如果说你想换行做其他,偶可能会觉得你的厌倦了程序员这个行业,但是你想转前端或者后台,那么你的工作经验又是从0开始,你做六年的Android开发了,保守估计工资应该在20k以上,年龄起码26以上可能更高了吧,那么你想转的初衷是什么呢?
是觉得Android这个行业是夕阳产业还是觉得前端或者后台有更大的机会?
这里首先偶给出本题的观点:偶比较推荐前端,先给出观点是怕跑题
接着偶来解释一下为什么偶推荐前端,当然也离不开老本行Android,这个还必须得从Android说起,因为现在的跨平台如日中天,比如Google的Flutter,RN,Weex等
当然,你如果不想继续干Android了,那么你也可以将掌握的前端知识吸收后去面试前端岗位,这个并不是很冲突的,当然,以你六年的工作经验再加上掌握前端以及跨平台技术。这会让你的竞争力加强很多的
那么,Flutter是什么呢?
Flutter是谷歌的移动UI框架 ,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。它也是构建未来的Google Fuchsia 应用的主要方式。
Flutter组件采用现代响应式框架构建,这是从React中获得的灵感,中心思想是用组件(widget)构建你的UI。 组件描述了在给定其当前配置和状态时他们显示的样子。当组件状态改变,组件会重构它的描述(description),Flutter会对比之前的描述, 以确定底层渲染树从当前状态转换到下一个状态所需要的最小更改。
当然,这都只是偶的个人看法,如何抉择还是看你个人。
希望偶的回答对你有所帮助,谢谢。