后台开发与App开发?

App开发


浏览:1192 次

最近,许多老铁从App转向后台,称招聘的App太少,基本的混合开发降低了本地App开发的需求。安卓可能在自己的公司里有两个人以上,IOS可能永远是一个人。

在App开发方面取得的显著成就可以激励你取得进步,这很有趣。优势是能够独立开发App,有更多机会联系需求/客户,并更好地了解产品。因为我不在这个领域,我太清楚它的困难。跨平台?快速技术更新?需求快速变化?拙劣的艺术?

在开发方面,如果iOS或Android做得很好,这基本上意味着框架/系统界面使用得很熟练,进一步就是理解内部实现原理。然而,这两个货运系统,一个是封闭的货源,另一个是支离破碎的,很难深入研究。另一个潜在风险是,毕竟,这是与特定平台绑定的技能。

当然,如果你选择了主要的攻击方向,这取决于[个人野心和兴趣|明确的情况]。如果你在App开发方面玩得很好,你会有一种“所见即所得”的感觉,一种你可以看到和感觉到的成就感,以及一个快速的开始。如果你有一个项目,你可以很快积累经验。既然如此,业余学习也可以满足你的各方面需求。

内功的背景发展和修炼需要冷静,但知识体系相对稳定,以便应对变化。优点是您熟悉系统的底层,能够更好地胜任架构工作。然而,自学很难,学习过程很枯燥(我不这么认为),而且业务往来相对较少。

公司的后台通常是java。我负责公司后台和App之间的连接。后台专注于业务处理、数据优化和传输稳定性以及容错……App专注于用户体验。现在我正在进行双语开发,做好java的后台支持,并进行App的前端体验和显示。

老实说,移动终端现在是莫名其妙的。如果我们继续向移动终端发展,无论是Android还是IOS(IOS市场似乎更糟糕),VR、AR和智能家居都是新趋势。现在很容易将H5移植到手机上。简单地看发展,前景是一样的。后端在不久的将来仍然很好。如果我们能转移,我们应该尽量转移。毕竟,学习更多没有坏处,而且这个方向是可以的。

服务器端的整体技术结构相对稳定。尽管语言圣战经常发生,但我们也知道,从表面上看,接口是写给数据的,而在底层,原则是操作系统和网络。这些原则将继续发展,但不会被推翻。虽然原则对于终端来说也是这些东西,但终端开发学生很少直接面对这些问题,很难有动力和思考。此外,服务器端还有许多技术挑战,例如分布式/高并发,终端可以忽略这些挑战。