大家好,我是一名App工程师。回顾整个工作经历和App开发历程,在我看来App就像有生命一样。
初识App
刚学完两门语言,JavaScript和Python就觉得自己很厉害了,结果出去到处碰壁。几经挫折,终于进了一家做APP的公司。
当时把我分配到一个新成立的项目组,两个iOS、两个Android,两个后端(我是其中一个),一个运维,一个UI,产品经理+项目经理,刚好凑齐十个人。就开始火急火燎的开发周期。同事的经验都比我丰富,我就负责采集数据和一些接口的开发。但是他渐渐忙不过来,于是我又接过了搜索的工作。
这时的我,只负责某个功能实现,充当团队的螺丝钉。
工程App
项目两个礼拜就上线了,之后会出现各种各样的问题。在一个个修复的过程中,我对APP有了越来越深刻的了解。
从整个架构上去考虑。
APP有多少个界面,多少操作。需要云端存储什么数据,多少接口。统计,推送,注册,广告,申请流程。
项目稳定后,有机会另开启一个类似项目。由我一个人负责后端,为了省事一个人开发,我便想到了重构。
这时候就像城市规划师般,哪块地皮需要盖什么建筑,哪块需要预留好。在列好详细计划后,才开始实施项目,一个一个模块敲代码。
心跳App
项目组转手卖给另一个项目组,我只好又干起运维的工作。十几台服务器的状态,数据库,各个接口的监控。
运维,就像心跳般,每隔1min到1个小时不等的各个参数的心跳。
接口,这就像人拥有的一些神经反射般,根据请求增删改查。
后台管理,就像镜子般,将一切展现在眼前。
APP就像亲儿子般,一步一步长大,一步步成熟。