声明:本篇文章已授权微信公众号 YYGeeker 独家发布
导语
随着近年来移动互联网的逐渐成熟稳定,风口浪尖褪去,移动端从高速增量转变成存量阶段,厮杀惨烈。一方面,互联网企业的增长也逐渐放缓,岗位需求骤降,竞争变得越来越激烈;而另一方面,越来越多同质化的产品出现。用户对产品的质量及体验要求越来越高,白热化的竞争让app产品的生存压力不断加大。早期行业风口来临时,企业对移动端岗位需求暴增,较低的技术门槛以及可观的薪资回报吸引了大量的人才涌入互联网行业。如今面对前景不明的现状,许多企业曾经高速扩张的模式已经难以为继,纷纷选择战略调整,优化人员结构(裁员)。面对这样的情况,开发者们很多都开始迷茫和焦虑。
回过头来反思一下,作为移动应用开发者,我们的核心竞争力是什么?我们主要的职责是为公司的战略目标作出技术支撑,实现app的功能,在技术层面保证应用可以稳定及流畅运行。在当今环境下,更加需要通过不断提升自身实力,提高我们的技术深入及广度,来凸显我们的竞争力。
通常情况,一个优秀的应用都具备稳定流畅的性能,良好的用户体验。用户体验这个概念想必大家早已熟知,总体来说一个App除了有非常吸引人的功能和交互之外(产品/设计层面),在性能上也应该有一个严格的把控及追求(技术层面)。本系列将着眼于性能优化方向展开探索,通过这些知识点提供给大家参考,希望可以帮助开发者个人或者团队少走弯路